{
  "type": "Collection",
  "id": "places",
  "stac_version": "1.1.0",
  "description": "The 18 NOAA National Marine Sanctuaries and Marine National Monuments (NMS:<code> place ids) as GeoParquet and PMTiles, for computing place statistics against the erddap/ collections. Provenance: the sanctuary boundaries are the official NOAA ONMS shapefile downloads listed at https://sanctuaries.noaa.gov/library/imast_gis.html (zones unioned to one multipolygon per site, made valid, transformed to EPSG:4326 from NAD83 or, for Florida Keys, NAD27). Each row records its download in source_url and source_date. Built by catalog/build_places.R.",
  "links": [
    {
      "rel": "root",
      "href": "../catalog.json",
      "type": "application/json",
      "title": "Ocean Metrics gazetteer"
    },
    {
      "rel": "parent",
      "href": "../catalog.json",
      "type": "application/json",
      "title": "Ocean Metrics gazetteer"
    },
    {
      "rel": "agents",
      "href": "./AGENTS.md",
      "type": "text/markdown",
      "title": "Agent/LLM usage guide"
    },
    {
      "rel": "describedby",
      "href": "./README.md",
      "type": "text/markdown",
      "title": "Human-readable documentation"
    },
    {
      "rel": "pmtiles",
      "href": "./places.pmtiles",
      "type": "application/vnd.pmtiles",
      "pmtiles:layers": [
        "places"
      ]
    },
    {
      "rel": "via",
      "href": "https://sanctuaries.noaa.gov/library/imast_gis.html",
      "type": "text/html",
      "title": "Upstream source: official NOAA ONMS sanctuary boundary downloads"
    }
  ],
  "stac_extensions": [
    "https://stac-extensions.github.io/table/v1.2.0/schema.json",
    "https://stac-extensions.github.io/file/v2.1.0/schema.json",
    "https://schemas.portolan-sdi.org/portolan/v0.2.0/schema.json",
    "https://stac-extensions.github.io/web-map-links/v1.3.0/schema.json"
  ],
  "geoparquet:geometry_type": "MultiPolygon",
  "geoparquet:feature_count": 18,
  "table:row_count": 18,
  "table:primary_geometry": "geometry",
  "table:columns": [
    {
      "name": "place_id",
      "type": "string",
      "description": "prefixed id, e.g. NMS:CINMS, NMS:HIHWNMS, NMS:PMNM"
    },
    {
      "name": "gazetteer",
      "type": "string",
      "description": "source gazetteer: NMS (NOAA ONMS sanctuaries and monuments)"
    },
    {
      "name": "name",
      "type": "string",
      "description": "human-readable place name"
    },
    {
      "name": "area_km2",
      "type": "double",
      "description": "polygon area in square kilometers"
    },
    {
      "name": "source_url",
      "type": "string",
      "description": "URL the boundary was downloaded from (the official NOAA ONMS zip)"
    },
    {
      "name": "source_date",
      "type": "date32[day]",
      "description": "date (ISO 8601) the boundary was downloaded from source_url"
    },
    {
      "name": "bbox",
      "type": "struct<xmin: double, ymin: double, xmax: double, ymax: double>",
      "description": "GeoParquet bbox-covering column, added by portolan for query pushdown"
    },
    {
      "name": "geometry",
      "type": "binary",
      "description": "MULTIPOLYGON, EPSG:4326, split at +/-180 antimeridian"
    }
  ],
  "updated": "2026-10-20T11:49:52Z",
  "pmtiles:min_zoom": 0,
  "pmtiles:max_zoom": 13,
  "pmtiles:tile_type": "mvt",
  "pmtiles:center": [
    -83.29834,
    45.073519,
    13
  ],
  "pmtiles:layers": [
    "places"
  ],
  "title": "National Marine Sanctuaries (NMS codes)",
  "extent": {
    "spatial": {
      "bbox": [
        [
          177.84422,
          -15.3861496,
          -70.0350637,
          48.5058899
        ]
      ]
    },
    "temporal": {
      "interval": [
        [
          null,
          null
        ]
      ]
    }
  },
  "license": "CC-BY-4.0",
  "providers": [
    {
      "name": "NOAA Office of National Marine Sanctuaries",
      "roles": [
        "producer",
        "licensor"
      ],
      "url": "https://sanctuaries.noaa.gov"
    },
    {
      "name": "Ocean Metrics LLC",
      "roles": [
        "processor",
        "host"
      ],
      "url": "https://oceanmetrics.io"
    }
  ],
  "assets": {
    "places": {
      "href": "./places.parquet",
      "type": "application/vnd.apache.parquet",
      "file:size": 4358632,
      "file:checksum": "12208043b4ffae2d67ae5255b2d96804aa6776a21cc69854a9ff9f92d1f9e00c5e97",
      "roles": [
        "data"
      ]
    },
    "places-tiles": {
      "href": "./places.pmtiles",
      "type": "application/vnd.pmtiles",
      "title": "places (vector tiles)",
      "file:size": 3197152,
      "file:checksum": "12204fdeadf37e563f81fc5174eea85927661169f738f9c7524dde11662beadd1e74",
      "roles": [
        "visual"
      ]
    },
    "styles/default": {
      "href": "./styles/default.json",
      "type": "application/vnd.mapbox.style+json",
      "title": "Default",
      "file:size": 497,
      "file:checksum": "12209376e740633724b38b31568bba0361cabec8a56e50176ab3bca7d20cf8061849",
      "roles": [
        "style",
        "default"
      ]
    },
    "thumbnail": {
      "href": "./places.thumb.jpg",
      "type": "image/jpeg",
      "file:size": 2323,
      "file:checksum": "12202d4a3ed8d6262fbc25720066a082b493fb281be66f84864cbfb64d689a6e9d4a",
      "roles": [
        "thumbnail"
      ]
    },
    "documentation": {
      "href": "./README.md",
      "type": "text/markdown",
      "file:size": 4260,
      "file:checksum": "12207c7555a536e548655894166a2be0fd5e80c3f4e3a5532053b2a1363d0404e3d9",
      "roles": [
        "documentation"
      ]
    }
  }
}
