<?xml version="1.0" encoding="UTF-8"?><metadata xml:lang="en">
<Esri>
<CreaDate>20260917</CreaDate>
<CreaTime>15080600</CreaTime>
<ArcGISFormat>1.0</ArcGISFormat>
<SyncOnce>FALSE</SyncOnce>
<DataProperties>
<itemProps>
<itemName Sync="FALSE">tree_canopy_by_parcel_2025</itemName>
<imsContentType Sync="TRUE">002</imsContentType>
</itemProps>
<coordRef>
<type Sync="TRUE">Projected</type>
<geogcsn Sync="TRUE">GCS_North_American_1983</geogcsn>
<csUnits Sync="TRUE">Linear Unit: Foot_US (0.304801)</csUnits>
<projcsn Sync="TRUE">NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet</projcsn>
<peXml Sync="TRUE">&lt;ProjectedCoordinateSystem xsi:type='typens:ProjectedCoordinateSystem' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.5.0'&gt;&lt;WKT&gt;PROJCS[&amp;quot;NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet&amp;quot;,GEOGCS[&amp;quot;GCS_North_American_1983&amp;quot;,DATUM[&amp;quot;D_North_American_1983&amp;quot;,SPHEROID[&amp;quot;GRS_1980&amp;quot;,6378137.0,298.257222101]],PRIMEM[&amp;quot;Greenwich&amp;quot;,0.0],UNIT[&amp;quot;Degree&amp;quot;,0.0174532925199433]],PROJECTION[&amp;quot;Lambert_Conformal_Conic&amp;quot;],PARAMETER[&amp;quot;False_Easting&amp;quot;,11482916.66666666],PARAMETER[&amp;quot;False_Northing&amp;quot;,3280833.333333333],PARAMETER[&amp;quot;Central_Meridian&amp;quot;,-78.5],PARAMETER[&amp;quot;Standard_Parallel_1&amp;quot;,36.76666666666667],PARAMETER[&amp;quot;Standard_Parallel_2&amp;quot;,37.96666666666667],PARAMETER[&amp;quot;Latitude_Of_Origin&amp;quot;,36.33333333333334],UNIT[&amp;quot;Foot_US&amp;quot;,0.3048006096012192],AUTHORITY[&amp;quot;EPSG&amp;quot;,2284]]&lt;/WKT&gt;&lt;XOrigin&gt;-111140600&lt;/XOrigin&gt;&lt;YOrigin&gt;-91532100&lt;/YOrigin&gt;&lt;XYScale&gt;1600&lt;/XYScale&gt;&lt;ZOrigin&gt;0&lt;/ZOrigin&gt;&lt;ZScale&gt;1&lt;/ZScale&gt;&lt;MOrigin&gt;0&lt;/MOrigin&gt;&lt;MScale&gt;1&lt;/MScale&gt;&lt;XYTolerance&gt;0.02&lt;/XYTolerance&gt;&lt;ZTolerance&gt;0.02&lt;/ZTolerance&gt;&lt;MTolerance&gt;0.001&lt;/MTolerance&gt;&lt;HighPrecision&gt;true&lt;/HighPrecision&gt;&lt;WKID&gt;102747&lt;/WKID&gt;&lt;LatestWKID&gt;2284&lt;/LatestWKID&gt;&lt;/ProjectedCoordinateSystem&gt;</peXml>
</coordRef>
</DataProperties>
<SyncDate>20260917</SyncDate>
<SyncTime>18384800</SyncTime>
<ModDate>20260917</ModDate>
<ModTime>18384800</ModTime>
</Esri>
<dataIdInfo>
<envirDesc Sync="FALSE">Esri ArcGIS 13.5.3.57366</envirDesc>
<dataLang>
<languageCode Sync="TRUE" value="eng"/>
<countryCode Sync="TRUE" value="USA"/>
</dataLang>
<idCitation>
<resTitle>Charlottesville Tree Canopy by Parcel 2025</resTitle>
<presForm>
<PresFormCd Sync="TRUE" value="005"/>
</presForm>
</idCitation>
<spatRpType>
<SpatRepTypCd Sync="TRUE" value="001"/>
</spatRpType>
<searchKeys>
<keyword>Charlottesville</keyword>
<keyword>tree canopy</keyword>
<keyword>parcels</keyword>
<keyword>urban forestry</keyword>
<keyword>environmental</keyword>
<keyword>land cover</keyword>
<keyword>Eocene Environmental Group</keyword>
<keyword>2025</keyword>
</searchKeys>
<idPurp>Parcel-level tree canopy coverage for the City of Charlottesville, based on Eocene Environmental Group's 2025 tree canopy classification and revised to address areas obscured by cloud cover.</idPurp>
<idAbs>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.</idAbs>
<idCredit>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.</idCredit>
</dataIdInfo>
<mdLang>
<languageCode Sync="TRUE" value="eng"/>
<countryCode Sync="TRUE" value="USA"/>
</mdLang>
<distInfo>
<distFormat>
<formatName Sync="TRUE">Enterprise Geodatabase Feature Class</formatName>
</distFormat>
</distInfo>
<mdHrLv>
<ScopeCd Sync="TRUE" value="005"/>
</mdHrLv>
<mdHrLvName Sync="TRUE">dataset</mdHrLvName>
<refSysInfo>
<RefSystem>
<refSysID>
<identCode Sync="TRUE" code="2284"/>
<idCodeSpace Sync="TRUE">EPSG</idCodeSpace>
<idVersion Sync="TRUE">5.3(9.0.0)</idVersion>
</refSysID>
</RefSystem>
</refSysInfo>
<spatRepInfo>
<VectSpatRep>
<geometObjs Name="tree_canopy_by_parcel_2025">
<geoObjTyp>
<GeoObjTypCd Sync="TRUE" value="002"/>
</geoObjTyp>
<geoObjCnt Sync="TRUE">0</geoObjCnt>
</geometObjs>
<topLvl>
<TopoLevCd Sync="TRUE" value="001"/>
</topLvl>
</VectSpatRep>
</spatRepInfo>
<spdoinfo>
<ptvctinf>
<esriterm Name="tree_canopy_by_parcel_2025">
<efeatyp Sync="TRUE">Simple</efeatyp>
<efeageom Sync="TRUE" code="4"/>
<esritopo Sync="TRUE">FALSE</esritopo>
<efeacnt Sync="TRUE">0</efeacnt>
<spindex Sync="TRUE">TRUE</spindex>
<linrefer Sync="TRUE">FALSE</linrefer>
</esriterm>
</ptvctinf>
</spdoinfo>
<eainfo>
<detailed Name="tree_canopy_by_parcel_2025">
<enttyp>
<enttypl Sync="FALSE">tree_canopy_by_parcel_2025</enttypl>
<enttypt Sync="TRUE">Feature Class</enttypt>
<enttypc Sync="TRUE">0</enttypc>
</enttyp>
<attr>
<attrlabl Sync="TRUE">OBJECTID</attrlabl>
<attalias Sync="TRUE">OBJECTID</attalias>
<attrtype Sync="TRUE">OID</attrtype>
<attwidth Sync="TRUE">4</attwidth>
<atprecis Sync="TRUE">10</atprecis>
<attscale Sync="TRUE">0</attscale>
<attrdef Sync="TRUE">Internal feature number.</attrdef>
<attrdefs Sync="TRUE">Esri</attrdefs>
<attrdomv>
<udom Sync="TRUE">Sequential unique whole numbers that are automatically generated.</udom>
</attrdomv>
</attr>
<attr>
<attrlabl Sync="TRUE">Shape</attrlabl>
<attalias Sync="TRUE">Shape</attalias>
<attrtype Sync="TRUE">Geometry</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
<attrdef Sync="TRUE">Feature geometry.</attrdef>
<attrdefs Sync="TRUE">Esri</attrdefs>
<attrdomv>
<udom Sync="TRUE">Coordinates defining the features.</udom>
</attrdomv>
</attr>
<attr>
<attrlabl Sync="TRUE">ParcelNumb</attrlabl>
<attalias Sync="TRUE">ParcelNumb</attalias>
<attrtype Sync="TRUE">String</attrtype>
<attwidth Sync="TRUE">9</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">FLUM_Desig</attrlabl>
<attalias Sync="TRUE">FLUM_Desig</attalias>
<attrtype Sync="TRUE">String</attrtype>
<attwidth Sync="TRUE">254</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Zone</attrlabl>
<attalias Sync="TRUE">Zone</attalias>
<attrtype Sync="TRUE">String</attrtype>
<attwidth Sync="TRUE">15</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Acres</attrlabl>
<attalias Sync="TRUE">Acres</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Vacant</attrlabl>
<attalias Sync="TRUE">Vacant</attalias>
<attrtype Sync="TRUE">Integer</attrtype>
<attwidth Sync="TRUE">4</attwidth>
<atprecis Sync="TRUE">10</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">CityOwned</attrlabl>
<attalias Sync="TRUE">CityOwned</attalias>
<attrtype Sync="TRUE">Integer</attrtype>
<attwidth Sync="TRUE">4</attwidth>
<atprecis Sync="TRUE">10</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">UVAOwned</attrlabl>
<attalias Sync="TRUE">UVAOwned</attalias>
<attrtype Sync="TRUE">Integer</attrtype>
<attwidth Sync="TRUE">4</attwidth>
<atprecis Sync="TRUE">10</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">PctNotDev</attrlabl>
<attalias Sync="TRUE">PctNotDev</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">TAZID</attrlabl>
<attalias Sync="TRUE">TAZID</attalias>
<attrtype Sync="TRUE">Integer</attrtype>
<attwidth Sync="TRUE">4</attwidth>
<atprecis Sync="TRUE">10</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Parcel_SqF</attrlabl>
<attalias Sync="TRUE">Parcel_SqF</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">canopyv2_s</attrlabl>
<attalias Sync="TRUE">canopyv2_s</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">CanopySqFt</attrlabl>
<attalias Sync="TRUE">Tree Canopy Area (sq ft)</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">CanopyPct</attrlabl>
<attalias Sync="TRUE">Tree Canopy (%)</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">CanopyV2_P</attrlabl>
<attalias Sync="TRUE">CanopyV2_P</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">8</attwidth>
<atprecis Sync="TRUE">38</atprecis>
<attscale Sync="TRUE">8</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Shape.STArea()</attrlabl>
<attalias Sync="TRUE">Shape.STArea()</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">0</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
<attr>
<attrlabl Sync="TRUE">Shape.STLength()</attrlabl>
<attalias Sync="TRUE">Shape.STLength()</attalias>
<attrtype Sync="TRUE">Double</attrtype>
<attwidth Sync="TRUE">0</attwidth>
<atprecis Sync="TRUE">0</atprecis>
<attscale Sync="TRUE">0</attscale>
</attr>
</detailed>
</eainfo>
<mdDateSt Sync="TRUE">20260917</mdDateSt>
</metadata>
