Parent Layer:
Environment
Name: Tree Canopy by Parcel 2025
Display Field: ParcelNumb
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: Parcel-level tree canopy dataset prepared for Citywide GIS use. The analysis began with Eocene Environmental Group's 2025 land-cover classification. Areas with potentially missing canopy information due to cloud cover were identified by the Infrastructure Study team using the 2025 National Land Cover Database Tree Canopy Coverage data and comparison with aerial imagery. For identified gaps, USGS LiDAR data were used to create a tree-height mask. The most recent LiDAR available for this gap-filling work was from 2015. The LiDAR-derived information was combined with the original canopy layer and canopy coverage was calculated by parcel. CanopySqFt represents estimated tree canopy area in square feet. CanopyPct represents estimated percent tree canopy coverage for each parcel and is the recommended field for mapping and general GIS use. The original delivered fields canopyv2_s and CanopyV2_P are retained for provenance. Three source records slightly exceeded 100 percent due to minor raster/vector boundary effects; the City publication field CanopyPct is capped at 100 percent. The source parcel dataset used NAD 1983 (2011) StatePlane Virginia South FIPS 4502 US Feet (WKID 6595). During loading to the City's existing Environmental feature dataset, the geometry was projected to that dataset's established NAD 1983 StatePlane Virginia South FIPS 4502 Feet coordinate system (WKID 2284). Because portions of this revised dataset use 2015 LiDAR to fill gaps in the 2025 classification, it should not be interpreted as a uniform 2025 observation of canopy conditions. Eocene's 6,000-point sample analysis remains the basis for the reportable citywide canopy statistics from the Eocene study.
Copyright Text: Original 2025 land-cover classification: Eocene Environmental Group. Cloud-gap revision and parcel canopy analysis: Charlottesville Infrastructure Study team. Enterprise GIS preparation: City of Charlottesville GIS.
Default Visibility: true
MaxRecordCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0
Max Scale: 0
Supports Advanced Queries: true
Supports Statistics: true
Has Labels: false
Can Modify Layer: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports Datum Transformation: true
Extent:
XMin: -8741225.135743827
YMin: 4580779.606653843
XMax: -8732624.291793214
YMax: 4589388.797273368
Spatial Reference: 102100
(3857)
Drawing Info:
Renderer:
Class Breaks Renderer:
Field: CanopyPct
Min. Value: 0.0
ClassBreakInfos:
-
Class Maximum Value: 20
Label: 0-20%
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [220, 245, 233, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 40
Label: 20-40%
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [166, 206, 179, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 60
Label: 40-60%
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [117, 169, 130, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 80
Label: 60-80%
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [74, 134, 87, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 100
Label: 80-100%
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [34, 102, 51, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
Transparency: 0
Labeling Info:
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: false
Supports Returning Geometry Centroid: false
Supports Binning LOD: false
Supports Query With LOD Spatial Reference: false
HasZ: false
HasM: false
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field: null
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
ParcelNumb
(
type: esriFieldTypeString, alias: ParcelNumb, length: 9
)
-
FLUM_Desig
(
type: esriFieldTypeString, alias: FLUM_Desig, length: 254
)
-
Zone
(
type: esriFieldTypeString, alias: Zone, length: 15
)
-
Acres
(
type: esriFieldTypeDouble, alias: Acres
)
-
Vacant
(
type: esriFieldTypeInteger, alias: Vacant
)
-
CityOwned
(
type: esriFieldTypeInteger, alias: CityOwned
)
-
UVAOwned
(
type: esriFieldTypeInteger, alias: UVAOwned
)
-
PctNotDev
(
type: esriFieldTypeDouble, alias: PctNotDev
)
-
TAZID
(
type: esriFieldTypeInteger, alias: TAZID
)
-
Parcel_SqF
(
type: esriFieldTypeDouble, alias: Parcel_SqF
)
-
canopyv2_s
(
type: esriFieldTypeDouble, alias: canopyv2_s
)
-
CanopyV2_P
(
type: esriFieldTypeDouble, alias: CanopyV2_P
)
-
CanopySqFt
(
type: esriFieldTypeDouble, alias: Tree Canopy Area (sq ft)
)
-
CanopyPct
(
type: esriFieldTypeDouble, alias: Tree Canopy (%)
)
-
Shape
(
type: esriFieldTypeGeometry, alias: Shape
)
-
Shape.STArea()
(
type: esriFieldTypeDouble, alias: Shape.STArea()
)
-
Shape.STLength()
(
type: esriFieldTypeDouble, alias: Shape.STLength()
)
Supported Operations:
Query
Query Attachments
Query Analytic
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata