Om prosjektet

Dette prosjektet demonstrerer hvordan metadatakatalogen fra GeoNorge (CSW – Catalogue Service Web) kan konverteres til en STAC-katalog (SpatioTemporal Asset Catalog), både som JSON og GeoParquet. Målet er å gjøre norske geodata enklere tilgjengelig og mer brukervennlig for både mennesker og maskiner.

Fordeler med STAC

Interaktive Demoer

Utforsk katalogen ved hjelp av STAC Browser:

Teknisk Gjennomgang

Jupyter-notebooken viser hele prosessen:

  1. Henter metadata fra GeoNorge CSW med OWSLib
  2. Mapper metadata til STAC-format med dynamisk utvidelse av egenskaper
  3. Oppretter STAC-katalog og collections basert på publisher
  4. Eksporterer katalogen til både JSON og GeoParquet
  5. Viser hvordan resultatene kan visualiseres og analyseres

Ressurser og Lenker

STAC API med Docker

For å teste katalogen som et STAC API lokalt:

Bygg Docker-imaget

docker build -t stac-fastapi-geoparquet .

Kjør containeren

docker run -p 8000:8000 \ -v ${PWD}/output:/data/output \ -e STAC_FASTAPI_GEOPARQUET_HREF=/data/output/geonorge_stac.parquet \ stac-fastapi-geoparquet

Test API'et

Åpne STAC Browser og bruk URL-en:

https://radiantearth.github.io/stac-browser/#/external/http://localhost:8000/

Del av SkyGeo-prosjektet | GitHub Repository