Layers Published by www97-prod.statcan.gc.ca
Dark basemap with roads, place names and hydrology for Canada.
Canada roads hydrology
Extent not published by this service Load live preview
Service facts Endpoint https://www97-prod.statcan.gc.ca/arcgis/rest/services/Basemaps/DRK_ROADS_PLACES_HYDRO_EN/MapServer Copy URL Type ESRI MapServer Layers 60 Formats PNG32, PNG24, PNG, JPG, DIB, TIFF, EMF, PS, PDF, GIF, SVG, SVGZ, BMP CRS EPSG:3347 CORS Enabled Response time 223 ms at last check Last verified 2026-07-24 Discovered 1 time by Geo Hound users Layers Id Layer Geometry Features 0 Z00 1 Z01 2 PLACENAME_Z0113 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry PLACE_ID PLACE_ID esriFieldTypeString OFFNAME_EN OFFNAME_EN esriFieldTypeString OFFNAME_FR OFFNAME_FR esriFieldTypeString TYPE TYPE esriFieldTypeString RANK RANK esriFieldTypeInteger SOURCE SOURCE esriFieldTypeString CLASS_NAME CLASS_NAME esriFieldTypeString OFFNAME OFFNAME esriFieldTypeString POPULATION POPULATION esriFieldTypeInteger CSD_UID_REP CSD_UID_REP esriFieldTypeString PRCODE PRCODE esriFieldTypeString
point 3 Z02 4 PLACENAME_Z0213 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry PLACE_ID PLACE_ID esriFieldTypeString OFFNAME_EN OFFNAME_EN esriFieldTypeString OFFNAME_FR OFFNAME_FR esriFieldTypeString TYPE TYPE esriFieldTypeString RANK RANK esriFieldTypeInteger SOURCE SOURCE esriFieldTypeString CLASS_NAME CLASS_NAME esriFieldTypeString OFFNAME OFFNAME esriFieldTypeString POPULATION POPULATION esriFieldTypeInteger CSD_UID_REP CSD_UID_REP esriFieldTypeString PRCODE PRCODE esriFieldTypeString
point 5 Roads 6 TRANSCANADA_HIGHWAY_Z0210 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry STR_LABEL_NME_L STR_LABEL_NME_L esriFieldTypeString Shape_Length Shape_Length esriFieldTypeDouble NGD_UID NGD_UID esriFieldTypeInteger AFL_VAL AFL_VAL esriFieldTypeInteger ATL_VAL ATL_VAL esriFieldTypeInteger AFR_VAL AFR_VAL esriFieldTypeInteger ATR_VAL ATR_VAL esriFieldTypeInteger ROAD_CLASS ROAD_CLASS esriFieldTypeString
line 7 NATIONAL_HIGHWAY_SYSTEM_Z0210 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry STR_LABEL_NME_L STR_LABEL_NME_L esriFieldTypeString Shape_Length Shape_Length esriFieldTypeDouble NGD_UID NGD_UID esriFieldTypeInteger AFL_VAL AFL_VAL esriFieldTypeInteger ATL_VAL ATL_VAL esriFieldTypeInteger AFR_VAL AFR_VAL esriFieldTypeInteger ATR_VAL ATR_VAL esriFieldTypeInteger ROAD_CLASS ROAD_CLASS esriFieldTypeString
line 8 Z03 9 Labels 10 PLACENAME_Z0313 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry PLACE_ID PLACE_ID esriFieldTypeString OFFNAME_EN OFFNAME_EN esriFieldTypeString OFFNAME_FR OFFNAME_FR esriFieldTypeString TYPE TYPE esriFieldTypeString RANK RANK esriFieldTypeInteger SOURCE SOURCE esriFieldTypeString CLASS_NAME CLASS_NAME esriFieldTypeString OFFNAME OFFNAME esriFieldTypeString POPULATION POPULATION esriFieldTypeInteger CSD_UID_REP CSD_UID_REP esriFieldTypeString PRCODE PRCODE esriFieldTypeString
point 11 Roads 12 TRANSCANADA_HIGHWAY_Z0310 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry STR_LABEL_NME_L STR_LABEL_NME_L esriFieldTypeString Shape_Length Shape_Length esriFieldTypeDouble NGD_UID NGD_UID esriFieldTypeInteger AFL_VAL AFL_VAL esriFieldTypeInteger ATL_VAL ATL_VAL esriFieldTypeInteger AFR_VAL AFR_VAL esriFieldTypeInteger ATR_VAL ATR_VAL esriFieldTypeInteger ROAD_CLASS ROAD_CLASS esriFieldTypeString
line 13 Roads 14 TRANSCANADA_HIGHWAY_Z0310 fields Name Alias Type OBJECTID OBJECTID esriFieldTypeOID Shape Shape esriFieldTypeGeometry STR_LABEL_NME_L STR_LABEL_NME_L esriFieldTypeString Shape_Length Shape_Length esriFieldTypeDouble NGD_UID NGD_UID esriFieldTypeInteger AFL_VAL AFL_VAL esriFieldTypeInteger ATL_VAL ATL_VAL esriFieldTypeInteger AFR_VAL AFR_VAL esriFieldTypeInteger ATR_VAL ATR_VAL esriFieldTypeInteger ROAD_CLASS ROAD_CLASS esriFieldTypeString
line
All 60 layers 15 NATIONAL_HIGHWAY_SYSTEM_Z03 line 16 Z04 17 Labels 18 PLACENAME_Z04 point 19 Roads 20 TRANSCANADA_HIGHWAY_Z04 line 21 NATIONAL_HIGHWAY_SYSTEM_Z04 line 22 Roads 23 TRANSCANADA_HIGHWAY_Z04 line 24 NATIONAL_HIGHWAY_SYSTEM_Z04 line 25 Z05 26 Labels 27 PLACENAME_Z05 point 28 Roads 29 TRANSCANADA_HIGHWAY_Z05 line 30 NATIONAL_HIGHWAY_SYSTEM_Z05 line 31 Roads 32 TRANSCANADA_HIGHWAY_Z05 line 33 NATIONAL_HIGHWAY_SYSTEM_Z05 line 34 Z06 35 Labels 36 PLACENAME_Z06 point 37 Roads 38 TRANSCANADA_HIGHWAY_Z06 line 39 NATIONAL_HIGHWAY_SYSTEM_Z06 line 40 Roads 41 TRANSCANADA_HIGHWAY_Z06 line 42 NATIONAL_HIGHWAY_SYSTEM_Z06 line 43 MAJOR_HIGHWAY_Z06 line 44 Z07 45 Labels 46 PLACENAME_Z07 point 47 Roads 48 TRANSCANADA_HIGHWAY_Z07 line 49 NATIONAL_HIGHWAY_SYSTEM_Z07 line 50 Roads 51 TRANSCANADA_HIGHWAY_Z07 line 52 NATIONAL_HIGHWAY_SYSTEM_Z07 line 53 MAJOR_HIGHWAY_Z07 line 54 Z08 55 Labels 56 PLACENAME_Z08 point 57 Roads 58 TRANSCANADA_HIGHWAY_Z08 line 59 NATIONAL_HIGHWAY_SYSTEM_Z08 line
Use this service QGIS Copy
Layer > Add Layer > Add ArcGIS REST Server Layer > New
Name: Layers
URL: https://www97-prod.statcan.gc.ca/arcgis/rest/services/Basemaps/DRK_ROADS_PLACES_HYDRO_EN/MapServer ArcGIS Pro Copy
Insert > Connections > Server > New ArcGIS Server
Server URL: https://www97-prod.statcan.gc.ca/arcgis/rest/services/Basemaps/DRK_ROADS_PLACES_HYDRO_EN/MapServer Leaflet Copy
fetch('https://www97-prod.statcan.gc.ca/arcgis/rest/services/Basemaps/DRK_ROADS_PLACES_HYDRO_EN/MapServer/0/query?where=1%3D1&outFields=*&f=geojson')
.then((r) => r.json())
.then((geojson) => L.geoJSON(geojson).addTo(map)); Python Copy
import geopandas as gpd
gdf = gpd.read_file(
'https://www97-prod.statcan.gc.ca/arcgis/rest/services/Basemaps/DRK_ROADS_PLACES_HYDRO_EN/MapServer/0/query?where=1%3D1&outFields=*&f=geojson'
)