ArcGIS REST Services Directory
JSON

Layer: WLoudoun_Lots (ID:0)

View In:   Map Viewer

Name: WLoudoun_Lots

Display Field: ZD_ZONE_NAME

Type: Feature Layer

Geometry Type: esriGeometryPolygon

Description: This layer covers the Rural and Transitional place types in Loudoun County, as well as the Joint Land Management Areas that naturally fall within them. It does not cover areas within incorporated towns.Workflow:Several intermediate steps were taken to create the layer:Used an intersect to add zoning data to the Loudoun parcels layer (intersected the downloaded parcels layer with the online zoning map) to make Parcels_ZoningExported a manual selection of the rural and transitional place type areas to a new feature layer (West_Loudoun)Used Select by Location (set to Intersect) to select the parcels in Parcels_Zoning that intersect with the new West_Loudoun layer and then exported them as a new feature class (WLoudoun_Parcels)Used the Pairwise Clip tool and WLoudoun_Parcels to extract the area of interest from the Loudoun_Conservation_Easements layer to make the WLoudoun_Easements layerAlso used the Pairwise Clip tool and WLoudoun_Parcels to extract the area of interest from the conslands layer (a dataset showing Virginia lands managed for conservation; see Credits) to make the WLoudoun_Managed layerAlso used the Pairwise Clip tool and WLoudoun_Parcels to extract the area of interest from the Loudoun_County_Owned_and_Leased layer--which had a definition query active to only allow property the county owns--to create the WLoudoun_CountyProp layerUsed the Identity tool to load the information in the WLoudoun_Easements layer into the WLoudoun_Parcels layer, creating the WLP2 layer Used the Identity tool to load the information in the WLoudoun_Managed layer into the WLP2 layer, creating the WLP3 layerUsed the Identity tool to load the information in the WLoudoun_CountyProp layer into the WLP3 layer, creating the WLoudoun_Lots layerAfter the layer was created, this is the process I used to work within it:Created a new field (PieceAcr) to store the sizes of the pieces; populated it with Calculate Geometry--US Survey Acres, Geodesic Area, and the same coordinate system as the original Loudoun Parcels layer from Loudoun CountyCreated several new fields to store zoning information:basedensity: size of a normally-divided lot minacres: the smallest beginning parcel for a cluster subdivision openlot: the size of conservation lot needed for a cluster subdivision clusterdensity: the mean lot size for a cluster subdivision maxlots: where the outputs per property for the maximum lots it can be divided into go Notes: The openlot factor only matters in A10 and A3 zonings; otherwise, clusterdensity accounts for the open space, as lots can be small enough to keep the mean density, even though some are large All are Double data type except Openlot, which is ShortPopulate all the fields for zonings that include all of them, even though they may be treated differentlyDo not fill in irrelevant fields (don't just copy the base density, or include anything under openlot if it's no different from other lots)For zonings without a minimum lot size, make it 1/10 acreThe coding for the agricultural zonings is as follows:#For A-10 and A-3 zoning codesdef getlots(totalacres, basedensity, minacres, openlot, clusterdensity): if totalacres >= minacres: base = int(totalacres/basedensity) if int((totalacres-openlot)) <= 0.15*(totalacres): cluster = int((totalacres-openlot)/clusterdensity)+1 else: cluster = int((0.15*totalacres)/clusterdensity)+1 if base >= cluster: num = base else: num = cluster else: num = int(totalacres/basedensity) return num#For AR-1 and AR-2 zoning codesdef getlots(totalacres, minacres, cluster): if totalacres >= minacres: num = int(totalacres/cluster) else: num = 1 return numThen used Select by Attributes to go through the pieces by zone and fill in the information, calculating maxlots along the wayNext created a new field, lotscap, to put in the actual cap on lots per parcelAlso created another new field, status, which tells the conservation status of a property with a domain:1: Conservation (part of the Managed Areas list from the Virginia Department of Natural Resources)2: Cons Easement (in the Loudoun County conservation easements layer)3: County-owned (in the Loudoun County county properties layer)4: Unprotected

Copyright Text: Data used to create this layer came from the Loudoun County GeoHub and the Virginia Department of Conservation and Recreation Full breakdown: Initial parcel data: Loudoun County GeoHub Zoning data: Loudoun County GeoHub and Loudoun County online zoning documents Loudoun County Place Types (used to define the area of interest): Loudoun County GeoHub Conservation easements: Loudoun County GeoHub Lands managed for conservation: Virginia Department of Conservation and Recreation

Min. Scale: 0

Max. Scale: 0

Default Visibility: true

Max Record Count: 2000

Supported query Formats: JSON, geoJSON, PBF

Use Standardized Queries: True

Extent:

Drawing Info:

HasZ: false

HasM: false

Has Attachments: false

Has Geometry Properties: true

HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText

Object ID Field: OBJECTID

Unique ID Field:

Global ID Field:

Type ID Field:

Fields:
Templates:

Is Data Versioned: false

Has Contingent Values: false

Supports Rollback On Failure Parameter: true

Last Edit Date: 1/8/2025 11:58:13 PM

Schema Last Edit Date: 1/8/2025 11:58:13 PM

Data Last Edit Date: 1/8/2025 11:58:13 PM

Supported Operations:   Query   Query Pivot   Query Top Features   Query Analytic   Query Bins   Generate Renderer   Validate SQL   Get Estimates   ConvertFormat