PublicSafety
Published by logis.loudoun.gov
Public safety infrastructure including fire stations, hydrants, and EMS areas.
Virginia, United Statessafetyinfrastructure
Extent not published by this service Service facts
- Endpoint
- https://logis.loudoun.gov/gis/rest/services/COL/PublicSafety/MapServer
- Type
- ESRI MapServer
- Layers
- 12
- Formats
- PNG32, PNG24, PNG, JPG, DIB, TIFF, EMF, PS, PDF, GIF, SVG, SVGZ, BMP
- CRS
- EPSG:2924
- CORS
- Enabled
- Response time
- 225 ms at last check
- Last verified
- 2026-07-24
- Discovered
- 1 time by Geo Hound users
Layers
| Id | Layer | Geometry | Features |
|---|
| 0 | Public Safety Station11 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | PS_CO | PS_CO | esriFieldTypeString | | PS_TYPE_HP | PS_TYPE_HP | esriFieldTypeString | | PS_NAME | PS_NAME | esriFieldTypeString | | PS_STATUS | PS_STATUS | esriFieldTypeString | | PS_UPD_DATE | PS_UPD_DATE | esriFieldTypeDate | | PS_ADDRESS | PS_ADDRESS | esriFieldTypeString | | PS_PHONE | PS_PHONE | esriFieldTypeString | | PS_FULL_NAME | PS_FULL_NAME | esriFieldTypeString | | PS_URL | PS_URL | esriFieldTypeString |
| point | |
| 1 | Rural Water Supply13 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | RW_LOCATION | RW_LOCATION | esriFieldTypeString | | RW_TYPE | RW_TYPE | esriFieldTypeString | | RW_SIZE | RW_SIZE | esriFieldTypeString | | RW_FIRSTDUE | RW_FIRSTDUE | esriFieldTypeString | | RW_SOURCE | RW_SOURCE | esriFieldTypeString | | RW_U_ID | RW_U_ID | esriFieldTypeString | | RW_COUNTYOWNED | RW_COUNTYOWNED | esriFieldTypeString | | RW_BARRIERS | RW_BARRIERS | esriFieldTypeString | | RW_SIGNAGE | RW_SIGNAGE | esriFieldTypeString | | RW_NOTES | RW_NOTES | esriFieldTypeString | | RW_UPD_DATE | RW_UPD_DATE | esriFieldTypeDate |
| point | |
| 2 | Hamilton Fire Hydrants11 fields| Name | Alias | Type |
|---|
| OBJECTID_1 | OBJECTID_1 | esriFieldTypeOID | | OBJECTID | OBJECTID | esriFieldTypeDouble | | FH_MANUFAC | FH_MANUFAC | esriFieldTypeString | | FH_SERVICE | FH_SERVICE | esriFieldTypeString | | FH_FLOW | FH_FLOW | esriFieldTypeString | | FH_STREET | FH_STREET | esriFieldTypeString | | FH_UPD_SOU | FH_UPD_SOU | esriFieldTypeDouble | | FH_UPD_DAT | FH_UPD_DAT | esriFieldTypeDate | | FH_UPD_USE | FH_UPD_USE | esriFieldTypeDouble | | FH_YEAR | FH_YEAR | esriFieldTypeString | | SHAPE | Shape | esriFieldTypeGeometry |
| point | |
| 3 | Leesburg Fire Hydrants28 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | HYD_ID | HYD_ID | esriFieldTypeString | | MAP_NUMBER | MAP_NUMBER | esriFieldTypeString | | MODEL | MODEL | esriFieldTypeString | | YEAR_ | YEAR_ | esriFieldTypeString | | BARREL_DIA | BARREL_DIA | esriFieldTypeString | | INST_DATE | INST_DATE | esriFieldTypeDate | | LOCATION | LOCATION | esriFieldTypeString | | BURY_DEPTH | BURY_DEPTH | esriFieldTypeString | | ISOVALVE | ISOVALVE | esriFieldTypeString | | X | X | esriFieldTypeDouble | | Y | Y | esriFieldTypeDouble | | Z | Z | esriFieldTypeDouble | | HYD_TYPE | HYD_TYPE | esriFieldTypeString | | BLOWOFF | BLOWOFF | esriFieldTypeString | | LMIS_NBR | LMIS Number | esriFieldTypeString | | SHAPE | SHAPE | esriFieldTypeGeometry | | FULL_HYD_I | FULL_HYD_I | esriFieldTypeString | | COMMENT | COMMENT | esriFieldTypeString | | GROUND_ELE | GROUND_ELE | esriFieldTypeDouble | | Pressure_Z | Pressure_Z | esriFieldTypeString | | Constr_Pro | Constr_Pro | esriFieldTypeString | | GlobalID | GlobalID | esriFieldTypeString | | VC_ID | VC_ID | esriFieldTypeInteger | | LucityUpda | LucityUpda | esriFieldTypeDate | | UPDATE_DAT | UPDATE_DAT | esriFieldTypeDate | | COLLECT_BY | COLLECT_BY | esriFieldTypeString | | OWNER | OWNER | esriFieldTypeString |
| point | |
| 4 | Lovettsville Fire Hydrants15 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | AVFF | AVFF | esriFieldTypeDouble | | MINS_ID | MINS_ID | esriFieldTypeDouble | | MINS | MINS | esriFieldTypeString | | MINZ_ID | MINZ_ID | esriFieldTypeDouble | | MINZ | MINZ | esriFieldTypeString | | LABEL | LABEL | esriFieldTypeString | | PRES | PRES | esriFieldTypeDouble | | RESP | RESP | esriFieldTypeDouble | | MINS_P | MINS_P | esriFieldTypeDouble | | MINZ_P | MINZ_P | esriFieldTypeDouble | | SATFF | SATFF | esriFieldTypeSmallInteger | | ZONEID | ZONEID | esriFieldTypeDouble | | ZONE | ZONE | esriFieldTypeString |
| point | |
| 5 | Middleburg Fire Hydrants8 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | ID | ID | esriFieldTypeString | | Owner | Owner | esriFieldTypeString | | Field_Stat | Field_Stat | esriFieldTypeString | | Field_Date | Field_Date | esriFieldTypeDate | | Field_Comm | Field_Comm | esriFieldTypeString | | Status | Status | esriFieldTypeString | | Shape | Shape | esriFieldTypeGeometry |
| point | |
| 7 | Round Hill Fire Hydrants17 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | MANUFACTUR | MANUFACTUR | esriFieldTypeInteger | | SHAPE | Shape | esriFieldTypeGeometry | | lastmaint | lastmaint | esriFieldTypeDate | | assettype | assettype | esriFieldTypeInteger | | assetid | assetid | esriFieldTypeString | | diameter | diameter | esriFieldTypeDouble | | secondaryd | secondaryd | esriFieldTypeDouble | | lifecycles | lifecycles | esriFieldTypeInteger | | notes | notes | esriFieldTypeString | | ownedby | ownedby | esriFieldTypeInteger | | maintby | maintby | esriFieldTypeInteger | | subdivisio | subdivisio | esriFieldTypeString | | object | object | esriFieldTypeString | | Create_Ins | Create_Ins | esriFieldTypeString | | globalid | globalid | esriFieldTypeString | | replace | replace | esriFieldTypeDouble |
| point | |
| 8 | Loudoun Water Fire Hydrants9 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | Shape | Shape | esriFieldTypeGeometry | | Owner | Owner | esriFieldTypeString | | InstallDate | InstallDate | esriFieldTypeDate | | GlobalID | GlobalID | esriFieldTypeGlobalID | | Yellow | Yellow | esriFieldTypeString | | El88 | El88 | esriFieldTypeDouble | | pFLOC | pFLOC | esriFieldTypeString | | EquipmentID | EquipmentID | esriFieldTypeString |
| point | |
| 9 | Fire Box Areas20 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | Shape | Shape | esriFieldTypeGeometry | | RS_GRID | RS_GRID | esriFieldTypeString | | RS_CAU_NOTES | RS_CAU_NOTES | esriFieldTypeString | | RS_FD_AREA_SUB | RS_FD_AREA_SUB | esriFieldTypeString | | RS_FD_AREA | RS_FD_AREA | esriFieldTypeString | | RS_BATTALION | RS_BATTALION | esriFieldTypeString | | RS_FDID | RS_FDID | esriFieldTypeString | | RS_FDISTRICT_NAME | RS_FDISTRICT_NAME | esriFieldTypeString | | RS_FDISTRICT_ABBREV | RS_FDISTRICT_ABBREV | esriFieldTypeString | | RS_FDISTRICT | RS_FDISTRICT | esriFieldTypeString | | RS_DIST | RS_DIST | esriFieldTypeSmallInteger | | RS_EMS_CO | RS_EMS_CO | esriFieldTypeString | | RS_EMS_NAME | RS_EMS_NAME | esriFieldTypeString | | RS_UPD_DATE | RS_UPD_DATE | esriFieldTypeDate | | RS_ADD_DATE | RS_ADD_DATE | esriFieldTypeDate | | RS_END_DATE | RS_END_DATE | esriFieldTypeDate | | Shape_Length | SHAPE_Length | esriFieldTypeDouble | | Shape_Area | SHAPE_Area | esriFieldTypeDouble | | RS_AGENCY | RS_AGENCY | esriFieldTypeString |
| polygon | |
| 10 | Fire First Due Area7 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | RS_FDISTRICT | RS_FDISTRICT | esriFieldTypeString | | RS_FDISTRICT_ABBREV | RS_FDISTRICT_ABBREV | esriFieldTypeString | | RS_FDISTRICT_NAME | RS_FDISTRICT_NAME | esriFieldTypeString | | SHAPE_Length | SHAPE_Length | esriFieldTypeDouble | | SHAPE_Area | SHAPE_Area | esriFieldTypeDouble |
| polygon | |
| 11 | LCSO Patrol Sectors13 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | PS_PDISTRICT | PS_PDISTRICT | esriFieldTypeString | | PDISTRICT_NAME | PDISTRICT_NAME | esriFieldTypeString | | PDISTRICT_ABBREV | PDISTRICT_ABBREV | esriFieldTypeString | | PS_PD_AREA | PS_PD_AREA | esriFieldTypeString | | PS_PD_ZONE | PS_PD_ZONE | esriFieldTypeString | | PS_PD_SSTATIONS | PS_PD_SSTATIONS | esriFieldTypeString | | PD_SSTATIONS_NAM | PD_SSTATIONS_NAM | esriFieldTypeString | | PS_PDID | PS_PDID | esriFieldTypeString | | PS_SECTNUM | PS_SECTNUM | esriFieldTypeSmallInteger | | SHAPE_Length | SHAPE_Length | esriFieldTypeDouble | | SHAPE_Area | SHAPE_Area | esriFieldTypeDouble |
| polygon | |
| 12 | EMS First Due Areas6 fields| Name | Alias | Type |
|---|
| OBJECTID | OBJECTID | esriFieldTypeOID | | SHAPE | Shape | esriFieldTypeGeometry | | RS_EMS_NAME | RS_EMS_NAME | esriFieldTypeString | | RS_EMS_CO | RS_EMS_CO | esriFieldTypeString | | SHAPE_Length | SHAPE_Length | esriFieldTypeDouble | | SHAPE_Area | SHAPE_Area | esriFieldTypeDouble |
| polygon | |
Use this service
QGIS
Layer > Add Layer > Add ArcGIS REST Server Layer > New
Name: PublicSafety
URL: https://logis.loudoun.gov/gis/rest/services/COL/PublicSafety/MapServer
ArcGIS Pro
Insert > Connections > Server > New ArcGIS Server
Server URL: https://logis.loudoun.gov/gis/rest/services/COL/PublicSafety/MapServer
Leaflet
fetch('https://logis.loudoun.gov/gis/rest/services/COL/PublicSafety/MapServer/0/query?where=1%3D1&outFields=*&f=geojson')
.then((r) => r.json())
.then((geojson) => L.geoJSON(geojson).addTo(map));Python
import geopandas as gpd
gdf = gpd.read_file(
'https://logis.loudoun.gov/gis/rest/services/COL/PublicSafety/MapServer/0/query?where=1%3D1&outFields=*&f=geojson'
)