{
  "type": "Collection",
  "id": "calfire-2024-firep",
  "stac_version": "1.0.0",
  "title": "CAL FIRE Wildfire Perimeters 2024",
  "description": "Historical wildfire perimeter boundaries maintained by the California Department of Forestry and Fire Protection (CAL FIRE) Forest and Range Assessment Program (FRAP). Covers all recorded fire incidents in California through 2024. Each polygon represents the final perimeter of a distinct fire event with attributes including fire name, year, agency, cause, and area in acres.",
  "license": "CC-BY-4.0",
  "extent": {
    "spatial": {
      "bbox": [
        [
          -124.45,
          32.53,
          -114.12,
          42.01
        ]
      ]
    },
    "temporal": {
      "interval": [
        [
          "1878-01-01T00:00:00Z",
          null
        ]
      ]
    }
  },
  "links": [
    {
      "rel": "parent",
      "href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json",
      "type": "application/json"
    },
    {
      "rel": "self",
      "href": "https://data.source.coop/cboettig/fire/calfire-2024/firep/stac-collection.json"
    },
    {
      "rel": "root",
      "href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json"
    },
    {
      "rel": "license",
      "href": "https://creativecommons.org/licenses/by/4.0/",
      "type": "text/html"
    }
  ],
  "assets": {
    "firep-parquet": {
      "href": "https://data.source.coop/cboettig/fire/calfire-2024/firep.parquet",
      "type": "application/x-parquet",
      "title": "CAL FIRE Wildfire Perimeters GeoParquet",
      "roles": [
        "data"
      ]
    },
    "firep-pmtiles": {
      "href": "https://data.source.coop/cboettig/fire/calfire-2024/firep.pmtiles",
      "type": "application/vnd.pmtiles",
      "title": "CAL FIRE Wildfire Perimeters PMTiles",
      "roles": [
        "data"
      ],
      "vector:layers": [
        "firep"
      ],
      "table:columns": [
        {
          "name": "AGENCY",
          "type": "string"
        },
        {
          "name": "ALARM_DATE",
          "type": "string"
        },
        {
          "name": "CAUSE",
          "type": "double"
        },
        {
          "name": "COMMENTS",
          "type": "string"
        },
        {
          "name": "COMPLEX_ID",
          "type": "string"
        },
        {
          "name": "COMPLEX_NAME",
          "type": "string"
        },
        {
          "name": "CONT_DATE",
          "type": "string"
        },
        {
          "name": "C_METHOD",
          "type": "double"
        },
        {
          "name": "FIRE_NAME",
          "type": "string"
        },
        {
          "name": "FIRE_NUM",
          "type": "string"
        },
        {
          "name": "GIS_ACRES",
          "type": "double"
        },
        {
          "name": "INC_NUM",
          "type": "string"
        },
        {
          "name": "IRWINID",
          "type": "string"
        },
        {
          "name": "OBJECTIVE",
          "type": "double"
        },
        {
          "name": "STATE",
          "type": "string"
        },
        {
          "name": "Shape_Area",
          "type": "double"
        },
        {
          "name": "Shape_Length",
          "type": "double"
        },
        {
          "name": "UNIT_ID",
          "type": "string"
        },
        {
          "name": "YEAR_",
          "type": "double"
        },
        {
          "name": "_cng_fid",
          "type": "int64"
        }
      ]
    },
    "firep-hex": {
      "href": "https://data.source.coop/cboettig/fire/calfire-2024/firep/hex/h0=*/data_0.parquet",
      "type": "application/x-parquet",
      "title": "CAL FIRE Wildfire Perimeters H3 Hex Parquet (resolution 10)",
      "roles": [
        "data"
      ],
      "table:columns": [
        {
          "name": "_cng_fid",
          "type": "int64",
          "description": "Cloud-native geometry feature ID. Unique per source feature — one value per source polygon, repeated on every hex cell covering that polygon. Use for feature-level deduplication: COUNT(DISTINCT _cng_fid), GROUP BY _cng_fid, or joins to the GeoParquet asset."
        },
        {
          "name": "h10",
          "type": "uint64",
          "description": "H3 cell ID at resolution 10 (~15,047 m² ≈ 1.5 ha ≈ 3.7 acres)."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (~105,332 m² ≈ 10.5 ha ≈ 26 acres)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (~737,327 m² ≈ 0.74 km² ≈ 182 acres)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the partition key for hive-partitioned reads."
        }
      ],
      "h3:native_resolution": 10,
      "h3:parent_resolutions": [
        9,
        8,
        0
      ]
    }
  },
  "providers": [
    {
      "name": "California Department of Forestry and Fire Protection (CAL FIRE) FRAP",
      "roles": [
        "producer",
        "licensor"
      ],
      "url": "https://www.fire.ca.gov/what-we-do/fire-resource-assessment-program"
    }
  ],
  "keywords": [
    "fire",
    "wildfire",
    "California",
    "CAL FIRE",
    "FRAP",
    "perimeters"
  ],
  "table:columns": [
    {
      "name": "YEAR_",
      "type": "int16",
      "description": "Calendar year the fire was recorded"
    },
    {
      "name": "STATE",
      "type": "string",
      "description": "State abbreviation (always 'CA')"
    },
    {
      "name": "AGENCY",
      "type": "string",
      "description": "Responding agency code"
    },
    {
      "name": "UNIT_ID",
      "type": "string",
      "description": "CAL FIRE unit identifier"
    },
    {
      "name": "FIRE_NAME",
      "type": "string",
      "description": "Name of the fire"
    },
    {
      "name": "INC_NUM",
      "type": "string",
      "description": "Local incident number"
    },
    {
      "name": "IRWINID",
      "type": "string",
      "description": "IRWIN system incident ID"
    },
    {
      "name": "ALARM_DATE",
      "type": "datetime",
      "description": "Date the fire was reported"
    },
    {
      "name": "CONT_DATE",
      "type": "datetime",
      "description": "Date the fire was contained"
    },
    {
      "name": "C_METHOD",
      "type": "int16",
      "description": "Collection method code"
    },
    {
      "name": "CAUSE",
      "type": "int16",
      "description": "Fire cause code"
    },
    {
      "name": "COMPLEX_NAME",
      "type": "string",
      "description": "Complex fire name (if applicable)"
    },
    {
      "name": "COMPLEX_ID",
      "type": "string",
      "description": "Complex fire ID"
    },
    {
      "name": "OBJECTIVE",
      "type": "int16",
      "description": "Management objective code"
    },
    {
      "name": "GIS_ACRES",
      "type": "float32",
      "description": "GIS-calculated area in acres"
    },
    {
      "name": "COMMENTS",
      "type": "string",
      "description": "Additional comments"
    },
    {
      "name": "FIRE_NUM",
      "type": "string",
      "description": "Historical fire number"
    },
    {
      "name": "Shape_Length",
      "type": "float64",
      "description": "Perimeter length in meters (projected CRS)"
    },
    {
      "name": "Shape_Area",
      "type": "float64",
      "description": "Area in square meters (projected CRS)"
    }
  ]
}
