Data Structure, Fields, and Collection

This page documents the six statewide GeoJSON files that make up the Vermont Wastewater Infrastructure dataset. These files were produced by merging and standardizing town-level municipal data with the State of Vermont Agency of Natural Resources (ANR/DEC) authoritative dataset.

Files in this dataset

Shared Administrative Fields

The following four fields appear in every file except the town boundaries file. They enable consistent filtering and joining across datasets.

FieldTypeDescriptionExample
GEOIDTXTString10-digit FIPS place code — primary join key to town boundaries"5002303250"
Municipal_NameStringTown or city name"Burlington"
CountyStringVermont county (14 counties)"Chittenden"
RPCStringRegional Planning Commission abbreviation (11 RPCs)"CCRPC"

County values: Addison, Bennington, Caledonia, Chittenden, Essex, Franklin, Grand Isle, Lamoille, Orange, Orleans, Rutland, Washington, Windham, Windsor

RPC values: ACRPC, BCRC, CCRPC, CVRPC, LCPC, MARC, NRPC, NVDA, RRPC, TRORC, WRC

Shared Infrastructure Fields

The three infrastructure files (Linear Features, Point Features, Water Features) share this base schema, in addition to the administrative fields above.

FieldTypeNullableDescription
GlobalIDString (UUID)NoGlobally unique feature identifier
SystemTypeStringYesHigh-level infrastructure category: Stormwater, Wastewater, Water, Combined
TypeIntegerYesFeature type code within SystemType — see domain tables per file below
StatusStringYesExisting, Proposed, Abandoned, Potential, Absent
OwnerStringYesOwner of the feature (mostly null in current data)
PermitNoStringYesRegulatory permit number, if applicable
AudienceStringNoData access level — always "Public"
SourceIntegerYesData source code — see source code table below
SourceDateString / NumberYesDate of original source data (format inconsistent — may be ISO string or millisecond epoch)
SourceNotesStringYesFree-text notes about the data source
NotesStringYesGeneral feature notes or comments
CreatorStringYesUsername of the person who created the record
CreateDateStringYesDate the record was created (ISO 8601)
EditorStringYesUsername of the last editor
EditDateStringYesDate of the last edit (ISO 8601)

Source Code Reference

The Source field is an integer code used across all three infrastructure files.

CodeMeaning
1As-built plan interpretation
2Municipality member knowledge
3Data from municipality
4Stormwater / Act 250 permit plan interpretation
5Orthophotography interpretation
6Wastewater division plans
7Mapping-grade GPS / contractor GIS
8Data collected in field
10ANR dataset
11Town plan interpretation
12LiDAR / remote sensing
13Engineering report
14Survey-grade GPS
15Other

Vermont_Linear_Features.geojson

222,766 features · LineString / MultiLineString
Pipes, culverts, open channels, ditches, and other linear wastewater and stormwater infrastructure.

SystemType Values

ValueCount
Stormwater149,345
Wastewater60,612
Water10,616
Combined2,048
null145

Type Codes

CodeLabelSystemTypeCount
2Storm Sewer / Drain PipeStormwater74,883
3Sanitary Sewer PipeWastewater60,301
4CulvertStormwater32,243
5Open Channel / DitchStormwater27,346
19Water MainWater10,613
7SwaleStormwater3,976
6Wet SwaleStormwater3,557
10Roadside DitchStormwater3,341
8Grass-Lined ChannelStormwater2,983
13Combined SewerCombined2,343
16Subsurface DrainStormwater321
17Other / Unknown255
12French DrainStormwater208
18Force MainWastewater181
14Pervious Pavement UnderdrainStormwater56
15Filter StripStormwater12

Vermont_Point_Features.geojson

185,223 features · Point
Manholes, catch basins, outfalls, pump stations, valves, and other point infrastructure.

SystemType Values

ValueCount
Stormwater133,919
Wastewater46,183
Combined2,714
Water2,406

Type Codes

CodeLabelSystemTypeCount
2Catch Basin / InletStormwater / Combined45,430
3Culvert Inlet / OutletStormwater5,092
4Sanitary / Wastewater ManholeWastewater / Combined45,637
5Storm Structure / Junction BoxStormwater10,445
6Wet Pond Outlet StructureStormwater1,033
7Dry Detention OutletStormwater129
8Storm ManholeStormwater32,108
9Detention / Retention OutletStormwater31,457
11CleanoutWastewater218
12Grease Trap / InterceptorWastewater1,268
14Pervious Pavement FeatureStormwater933
15Outlet / OutfallStormwater3,279
16Underdrain OutletStormwater595
17Other / Unknown2,955
19Water Service ConnectionWater262
22Sewer Lateral ConnectionWastewater1,340
23CSO OutfallCombined167
24Stormwater OutfallStormwater428
25Pump StationWastewater / Stormwater1,124
27Valve / GateWater / Wastewater1,121
28Meter / Monitoring PointVarious202

Vermont_Water_Features.geojson

3,807 features · Polygon / MultiPolygon
Stormwater management areas: wet ponds, dry detention basins, bioretention areas, infiltration basins, and similar green/grey infrastructure polygons from the ANR/DEC dataset.

These are stormwater infrastructure polygons, not sewer service boundaries. See Vermont_ServiceAreas.geojson for service area polygons.

Type Codes

CodeLabelCount
13Extended Detention Basin568
6Wet Pond475
8Infiltration Basin (Shallow)435
19Infiltration Basin / Trench420
2Bioretention / Rain Garden334
14Pervious Pavement Area278
10Roadside Ditch / Buffer Strip276
17Other / Unknown207
20Sand Filter195
7Dry Detention Pond171
16Grass Swale167
15Filter Strip101
21Constructed Wetland64
9Detention Basin (General)63
18Cistern / Underground Storage52

All features have SystemType = "Stormwater" (4 null).

Vermont_ServiceAreas.geojson

186 features · Polygon / MultiPolygon
The geographic extent of each municipal sewer or stormwater collection system.

Fields

FieldTypeNullableDescription
TownIDIntegerNoInternal ANR town identifier
SystemNameStringYesName of the collection system
SystemOwnerStringYesEntity responsible for the system (null for 23 features)
TownNameStringNoMunicipality name from source file
TreatmentFacilityStringYesANR permit ID or name of the receiving treatment facility (null for 37 features)
GISDateStringYesDate GIS data was originally created (format varies: year, ISO date, or MM/DD/YY)
GISUpdateStringYesDate GIS data was last updated (same format variation)
GISNotesStringYesFree-text notes about the GIS data
CreatorStringYesRecord creator identifier
SourceFileStringNoOriginal source filename
GEOIDTXTStringNo10-digit FIPS code (shared admin field)
Municipal_NameStringNoMunicipality name (shared admin field)
CountyStringNoCounty name (shared admin field)
RPCStringNoRegional Planning Commission (shared admin field)

Vermont_Treatment_Facilities.geojson

179 features · Point
Wastewater treatment facilities sourced from the ANR NPDES permit database. These are permit-level records linked to a geographic point location.

Fields

FieldTypeNullableDescription
FacilityIDStringYesANR internal facility identifier
FacilityNameStringYesName of the treatment facility
PermitIDStringYesANR permit record ID (format: N-NNNN)
NPDESPermitNumberStringYesFederal NPDES permit number
PermitRecordIDStringYesAdditional ANR permit tracking ID
PermitteeNameStringYesLegal name of the permit holder
ProgramCategoryStringYesType of discharge permit — see domain below
DesignHydraulicCapacityInMGDString*YesDesign flow capacity in million gallons per day (*stored as string — convert to float for analysis)
SeptageReceivedAtThisFacilityStringYes"Y" or "N" — whether the facility accepts septage
PermitLinkStringYesURL to the ANR permit record
LatitudeString*YesFacility latitude, WGS 84 (*stored as string)
LongitudeString*YesFacility longitude, WGS 84 (*stored as string)
TownNameStringYesMunicipality name from source file
SourceFileStringYesOriginal source filename
GEOIDTXTStringYes10-digit FIPS code (shared admin field)
Municipal_NameStringNoMunicipality name (shared admin field)
CountyStringNoCounty name (shared admin field)
RPCStringNoRegional Planning Commission (shared admin field)

ProgramCategory Values

ValueCount
Municipal Discharge79
Industrial Discharge65
Pretreatment Discharge16
null19

Vermont_Town_GEOID_RPC_County.geojson

256 features · Polygon
Vermont municipal boundaries with FIPS codes, county, and RPC assignments. This is the reference file for administrative joins across the entire dataset.

Fields

FieldTypeDescription
OBJECTIDIntegerSequential record identifier
TOWNGEOIDString10-digit FIPS place code — matches GEOIDTXT in all other files
FIPS6Integer6-digit county+place FIPS numeric code
CNTYIntegerCounty numeric code
TOWNNAMEStringTown name in ALL CAPS
TOWNNAMEMCStringTown name in mixed case
Municipal_NameStringNormalized town name — consistent with all other files
CountyStringCounty name
RPCStringRegional Planning Commission abbreviation

Primary join key: Vermont_Town_GEOID_RPC_County.TOWNGEOID = [any other file].GEOIDTXT

Existing GIS Data Sources

The following publicly available datasets were used as source data or reference for this project.

Available Wastewater Treatment Facility Information

Known Data Quality Issues

IssueAffected FilesNotes
SourceDate format inconsistencyLinear, PointSome values are ISO date strings; others are millisecond epoch integers carried over from town source data
GISDate / GISUpdate format inconsistencyServiceAreasMix of bare years, ISO dates, and MM/DD/YY strings
Numeric fields stored as stringsTreatment FacilitiesDesignHydraulicCapacityInMGD, Latitude, Longitude — cast to float before numeric analysis
Null StatusLinear (28,096 features), Point (178)Assume Existing for infrastructure-era features where null
Null TypeLinear (147), Water (1)Unclassifiable features from source data — retained as-is
Null GEOIDTXTLinear (small number)Windsor town features — source border file was empty; cannot be spatially linked to municipality
Owner field nearly emptyLinear, Point, WaterField is present in schema but almost entirely null in current data
Creator username variantsPoint"DA", "DAVIDA", "DAVID.AINLEY" are the same person; "CS", "JIMP", "JP" are initials — not normalized