{ "currentVersion": 10.81, "id": 0, "name": "Tree Canopy - 2016", "type": "Feature Layer", "description": "Tree canopy for Seattle, WA, mapped to 2016 ground conditions. Tree canopy was mapped from leaf-off LiDAR collected in the spring of 2016 and leaf-on high-resolution imagery collected in the summer of 2015 to complete this tree canopy cover assessment. Tree canopy cover mapping was carried out using a semi-automated approach that coupled automated feature extraction with manual editing. Automated feature extraction was done using a rule-based expert system embedded within an object-based framework. Object-based image analysis techniques (OBIA) work by grouping pixels into meaningful objects based on their spectral and spatial properties, while taking into account boundaries imposed by existing vector datasets. Within the OBIA environment, a rule-based expert system was designed to effectively mimic the process of manual image analysis by incorporating the elements of image interpretation (color/tone, texture, pattern, location, size, and shape) into the classification process. A series of morphological procedures were employed to ensure that the end product is both accurate and cartographically pleasing. Manual corrections carried out on a scale of 1:2,500, followed by a final review for completeness and consistency at a scale of 1:10,000.", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 2926, "latestWkid": 2926 }, "copyrightText": "University of Vermont Spatial Analysis Lab\nCity of Seattle", "parentLayer": null, "subLayers": [], "minScale": 50000, "maxScale": 0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 245, 202, 122, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 76, 115, 0, 255 ], "width": 1 } }, "label": "", "description": "" }, "transparency": 0, "labelingInfo": null }, "defaultVisibility": false, "extent": { "xmin": 1245784.2701586485, "ymin": 184055.56246063113, "xmax": 1293704.2701189816, "ymax": 271596.6130999625, "spatialReference": { "wkid": 2926, "latestWkid": 2926 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "TC_CLASS", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "TC_CLASS", "type": "esriFieldTypeString", "alias": "TC_CLASS", "length": 254, "domain": null }, { "name": "TC_CODE", "type": "esriFieldTypeSmallInteger", "alias": "TC_CODE", "domain": null }, { "name": "SHAPE", "type": "esriFieldTypeGeometry", "alias": "SHAPE", "domain": null }, { "name": "SHAPE_Length", "type": "esriFieldTypeDouble", "alias": "SHAPE_Length", "domain": null }, { "name": "SHAPE_Area", "type": "esriFieldTypeDouble", "alias": "SHAPE_Area", "domain": null } ], "geometryField": { "name": "SHAPE", "type": "esriFieldTypeGeometry", "alias": "SHAPE" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_SHAPE", "fields": "SHAPE", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Map,Query,Data", "maxRecordCount": 1000, "supportsStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsHavingClause": true, "supportsCountDistinct": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsPagination": true, "supportsTrueCurve": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true }, "supportsDatumTransformation": true, "supportsCoordinatesQuantization": true }