Report Document

Purpose

Analytical or narrative documents tied to geographic context: PDFs (generated from HTML templates) reports.

GeoJSON (DB metadata)

{
  "type": "Feature",
  "geometry": {"type": "Polygon", "coordinates": [[[
    30.10, 59.90
  ], [
    30.20, 59.90
  ], [
    30.20, 60.00
  ], [
    30.10, 60.00
  ], [
    30.10, 59.90
  ]]]},
  "properties": {
    "type": "Report",
    "title": "Flood Assessment Report",
    "created_at": "2025-02-15T16:30:00Z",
    "updated_at": "2025-02-15T16:30:00Z",
    "source": {
      "url": "/s3/<bucket>/<ResultKey>/<filename>",
      "type": "Report"
    },
    "metadata": {"author": "Analyst Team", "version": "1.0"}
  }
}

Required properties

  • properties.type = Report

  • Footprint or AOI polygon relevant to the report

  • Link to a report with MIME type

Publishing workflow

  1. Produce the report and publish to a reachable URL.

  2. Create Feature with type Report and link via properties.source.url.

Validation checklist

  • URL is accessible without authentication issues (or provide auth method).

  • Title and AOI reflect the content of the report.

See Common properties for shared fields like legend, metadata, and classification. See also: GeoJSON Strategy and Upload Strategy.