{
  "schemaVersion": 1,
  "coordinateSystem": "EPSG:4326",
  "layers": [
    {
      "id": "boundary",
      "label": "Census city outline",
      "defaultVisible": true,
      "geometryParts": [
        "boundary"
      ],
      "geometryMeaning": "Incorporated-place statistical geometry; not a current legal boundary survey",
      "confidence": "source geometry; not survey-grade",
      "sources": [
        {
          "id": "boundary",
          "source": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Places_CouSub_ConCity_SubMCD/MapServer/4",
          "request": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Places_CouSub_ConCity_SubMCD/MapServer/4/query?f=geojson&where=NAME+%3D+%27West+Des+Moines+city%27&geometry=-93.90%2C41.48%2C-93.69%2C41.62&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&outFields=%2A&spatialRel=esriSpatialRelIntersects",
          "retrievedAt": "2026-11-01T16:39:58.589739+00:00",
          "vintage": "2026-01-01",
          "featureCount": 1,
          "coverageQuery": [
            -93.9,
            41.48,
            -93.69,
            41.62
          ]
        }
      ],
      "dataFile": "geography.json",
      "futureExtension": "Add verified GeoJSON with explicit geometryMeaning, source URL, vintage and precision; never infer zoning from labels",
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "water",
      "label": "Waterways & lakes",
      "defaultVisible": true,
      "geometryParts": [
        "water"
      ],
      "geometryMeaning": "Census hydrography polygons",
      "confidence": "source geometry; not survey-grade",
      "sources": [
        {
          "id": "water",
          "source": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Hydro/MapServer/1",
          "request": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Hydro/MapServer/1/query?f=geojson&where=1%3D1&geometry=-93.90%2C41.48%2C-93.69%2C41.62&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&outFields=%2A&spatialRel=esriSpatialRelIntersects",
          "retrievedAt": "2026-11-01T16:40:18.092061+00:00",
          "vintage": "2026-01-01",
          "featureCount": 36,
          "coverageQuery": [
            -93.9,
            41.48,
            -93.69,
            41.62
          ]
        }
      ],
      "dataFile": "geography.json",
      "futureExtension": "Add verified GeoJSON with explicit geometryMeaning, source URL, vintage and precision; never infer zoning from labels",
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "roads",
      "label": "Road network",
      "defaultVisible": true,
      "geometryParts": [
        "roads",
        "highways",
        "secondary"
      ],
      "geometryMeaning": "Census road centerlines, not navigation instructions",
      "confidence": "source geometry; not survey-grade",
      "sources": [
        {
          "id": "roads",
          "source": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/8",
          "request": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/8/query?f=geojson&where=1%3D1&geometry=-93.90%2C41.48%2C-93.69%2C41.62&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&outFields=%2A&spatialRel=esriSpatialRelIntersects",
          "retrievedAt": "2026-11-01T16:40:10.143769+00:00",
          "vintage": "2026-01-01",
          "featureCount": 3389,
          "coverageQuery": [
            -93.9,
            41.48,
            -93.69,
            41.62
          ]
        },
        {
          "id": "highways",
          "source": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/2",
          "request": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/2/query?f=geojson&where=1%3D1&geometry=-93.90%2C41.48%2C-93.69%2C41.62&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&outFields=%2A&spatialRel=esriSpatialRelIntersects",
          "retrievedAt": "2026-11-01T16:40:13.482781+00:00",
          "vintage": "2026-01-01",
          "featureCount": 12,
          "coverageQuery": [
            -93.9,
            41.48,
            -93.69,
            41.62
          ]
        },
        {
          "id": "secondary",
          "source": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/6",
          "request": "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Transportation/MapServer/6/query?f=geojson&where=1%3D1&geometry=-93.90%2C41.48%2C-93.69%2C41.62&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&outFields=%2A&spatialRel=esriSpatialRelIntersects",
          "retrievedAt": "2026-11-01T16:40:15.735545+00:00",
          "vintage": "2026-01-01",
          "featureCount": 44,
          "coverageQuery": [
            -93.9,
            41.48,
            -93.69,
            41.62
          ]
        }
      ],
      "dataFile": "geography.json",
      "futureExtension": "Add verified GeoJSON with explicit geometryMeaning, source URL, vintage and precision; never infer zoning from labels",
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "places",
      "label": "Place anchors",
      "defaultVisible": true,
      "geometryParts": [],
      "geometryMeaning": "Approximate orientation points, not districts, parcels or project footprints",
      "confidence": "approximate",
      "sources": [],
      "dataFile": "places.geojson",
      "futureExtension": "Add verified GeoJSON with explicit geometryMeaning, source URL, vintage and precision; never infer zoning from labels",
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "parks",
      "label": "Parks \u00b7 partial inventory",
      "geometryMeaning": "Three Census landmark park polygons; incomplete regional park inventory, not municipal ownership boundaries",
      "defaultVisible": true,
      "dataFile": "atlas.geojson",
      "sources": [
        {
          "source": "https://www2.census.gov/geo/tiger/TIGER2026/AREALM/tl_2026_19_arealm.zip",
          "retrievedAt": "2026-11-01T16:46:14Z",
          "sourceSha256": "f21fd37a83c124afa273590fd197bda541f6fc421667bca0b3061608395772c1",
          "vintage": "2026 TIGER/Line release. Do not assume this shapefile has the same January 1 geometry vintage as TIGERweb; bundled metadata reports creation September 2026 and last update October 2026.",
          "sourceMetadata": "raw/tl_2026_19_arealm.shp.iso.xml",
          "sourceConstraints": [
            "Access constraints: None",
            "Use Constraints: The TIGER/Line shapefile products are not copyrighted; however, TIGER/Line and Census TIGER are registered trademarks of the U.S. Census Bureau. These products are free to use in a product or publication, however acknowledgement must be given to the U.S. Census Bureau as the source.\nThe boundary information in the TIGER/Line shapefiles are for statistical data collection and tabulation purposes only; their depiction and designation for statistical purposes does not constitute a determination of jurisdictional authority or rights of ownership or entitlement and they are not legal land descriptions. Coordinates in the TIGER/Line shapefiles have six implied decimal places, but the positional accuracy of these coordinates is not as great as the six decimal places suggest."
          ],
          "featureCount": 3,
          "names": [
            "Raccoon River Park",
            "Walnut Woods State Park",
            "Brown's Woods"
          ],
          "method": "Read entire official Iowa AREALM shapefile. Transform NAD83 EPSG:4269 to EPSG:4326 with pyproj. Select polygons intersecting Census West Des Moines city boundary; retain full polygon geometry. Park feature codes K2180, K2184, K2188. No city GIS data used.",
          "excluded": [
            {
              "name": "Des Moines Golf and Country Club",
              "mtfcc": "K2561",
              "reason": "Non-park recreation landmark; not inferred to be a public park."
            },
            {
              "name": "Unnamed",
              "mtfcc": "K2582",
              "reason": "Non-park recreation landmark; not inferred to be a public park."
            }
          ],
          "limitations": [
            "Census explicitly says landmarks are added as needed and inventory completeness is not assured. Three polygons do not imply the city has only three parks.",
            "No inference of current opening hours, ownership, admission, amenities, trail connectivity, or access.",
            "Census statistical footprints are not legal land descriptions; may differ materially from city park maps.",
            "Source metadata requires Census attribution. Products are not copyrighted.",
            "Source coordinate precision does not imply survey-level positional accuracy."
          ],
          "serviceDiscovery": "TIGERweb Special_Land_Use_Areas and PhysicalFeatures expose NPS areas but not general local/state park polygons; direct TIGER/Line AREALM used instead."
        }
      ],
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "trails",
      "label": "Trails & bridge approaches",
      "geometryMeaning": "Iowa DOT trail and bridge centerlines; inventory status is not live closure information",
      "defaultVisible": true,
      "dataFile": "atlas.geojson",
      "sources": [
        {
          "source": "https://services.arcgis.com/8lRhdTsQyJpO52F1/arcgis/rest/services/Trail_View/FeatureServer/0",
          "query": "https://services.arcgis.com/8lRhdTsQyJpO52F1/arcgis/rest/services/Trail_View/FeatureServer/0/query?f=geojson&where=1%3D1&geometry=-93.90%2C41.48%2C-93.68%2C41.61&geometryType=esriGeometryEnvelope&inSR=4326&outSR=4326&spatialRel=esriSpatialRelIntersects&outFields=%2A&returnGeometry=true",
          "retrievedAt": "2026-11-01T16:45:17.686122+00:00",
          "sourcePage": "https://iowadot.gov/modes-travel/trails/trail-maps",
          "license": "CC BY4.0 per item-specific licenseInfo, use more specific item license rather than general CC0 policy",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "attribution": "Iowa Department of Transportation \u2014 Bureau of Systems Planning",
          "vintage": null,
          "lastEditDate": 1793268062980,
          "countVerified": {
            "count": 218
          },
          "countQuery": "https://services.arcgis.com/8lRhdTsQyJpO52F1/arcgis/rest/services/Trail_View/FeatureServer/0/query?f=json&where=1%3D1&geometry=-93.90%2C41.48%2C-93.68%2C41.61&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&returnCountOnly=true"
        }
      ],
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "facilities",
      "label": "Medical & civic destinations",
      "geometryMeaning": "Sourced facility anchors; not parcel boundaries",
      "defaultVisible": true,
      "dataFile": "atlas.geojson",
      "sources": [
        {
          "source": "Per-feature official facility pages in atlas.geojson",
          "vintage": null,
          "precision": "Official campus coordinates or labeled address interpolation"
        }
      ],
      "extensionContract": {
        "featureId": "Unique stable string",
        "geometry": "GeoJSON EPSG:4326, sourced not inferred",
        "properties": "name, kind, layer, source, geometryMeaning, precision/vintage where known",
        "defaultVisible": "Explicit true/false",
        "interaction": "Search/list/selection/share state automatically includes supplied features"
      }
    },
    {
      "id": "zones",
      "label": "Named area overlays",
      "defaultVisible": true,
      "geometryMeaning": "Approximate context polygons, not legal zoning or ownership boundaries",
      "sources": [
        "osm-zones.geojson",
        "atlas.geojson"
      ]
    },
    {
      "id": "publicwater",
      "label": "Verified public-access water",
      "defaultVisible": true,
      "geometryMeaning": "Public recreational access separately verified; not public ownership",
      "sources": [
        "atlas.geojson"
      ]
    },
    {
      "id": "future",
      "label": "Future development context",
      "defaultVisible": true,
      "geometryMeaning": "Concept areas, not approved site boundaries",
      "sources": [
        "atlas.geojson"
      ]
    },
    {
      "id": "counties",
      "label": "County lines",
      "geometryMeaning": "Census January1,2026 full county perimeters; no clipped-city artificial edges",
      "defaultVisible": false
    },
    {
      "id": "schooldistricts",
      "label": "School district lines",
      "geometryMeaning": "Census January1,2026 unified district perimeters; not school attendance zones",
      "defaultVisible": false
    },
    {
      "id": "civic",
      "label": "City facilities",
      "geometryMeaning": "Source-matched public facility footprints or explicitly approximate address",
      "defaultVisible": false
    },
    {
      "id": "libraries",
      "label": "Libraries & services",
      "geometryMeaning": "Main library and one kiosk service at its host building",
      "defaultVisible": false
    },
    {
      "id": "medicalroads",
      "label": "Medical campus roads",
      "geometryMeaning": "Selected sourced connecting road centerlines, not full Medical Mile boundaries",
      "defaultVisible": false
    },
    {
      "id": "schools",
      "label": "Schools & campuses",
      "defaultVisible": true,
      "geometryMeaning": "Source-backed school campuses. Matched footprints where available; otherwise explicitly identified location anchors. Programs sharing a campus are not duplicated.",
      "source": "schools.geojson"
    }
  ]
}