GIS-databaslösning för ÖP-modellen

Granskad: 14 november 2024

ÖP-modellen ger kommuner vägledning i hur informationen i en digital översiktsplan kan struktureras på ett enhetligt sätt. För att stötta kommunerna i deras arbete med att ta fram digitala översiktsplaner har ÖP-modellen vidareutvecklats så att den möter kraven på att planer ska kunna tillgängliggöras och behandlas digitalt i plan- och byggförordningen (PBF) och föreskrifterna om översiktsplan. ÖP-modellen består av ÖP-katalogen och en GIS-databaslösning.

För att underlätta tillämpningen av den nationella specifikationen har Boverket tagit fram en GIS-databaslösning som består av:

  • ett fördefinierat SQL-script för att skapa en rumslig relationsdatabas i PostGIS
  • två olika filbaserade databaser av filtypen GeoPackage (välj en)
  • en instruktion för texthantering med hjälp av Office Open XML

Script

Scriptet är ett fördefinierat DDL-script för PostgreSQLs spatiala extension PostGIS. När scriptet körs upprättas tabellstruktur och fungerande relationer mellan tabellerna. Samtliga spatiala tabeller (förutom Översiktsplanelagret) är specificerade med datatypen GEOMETRY. Beroende på vilken GIS-programvara som används för att skriva och läsa från PostGIS-databasen så kan denna datatyp behöva definieras.

Ingen av verksamhetsreglerna är implementerade utan måste upprättas i efterhand. Scriptet är helt öppet så att kommunen själv kan lägga till egna lager om något saknas eller ta bort lager som inte är av intresse.

GeoPackage-filer

GeoPackage-filerna kan användas för att lagra och arbeta med en översiktsplan genom lokal filbaserad datalagring. GeoPackage-filerna är helt öppna så att kommunen själv kan lägga till egna lager om något saknas eller ta bort lager som inte är av intresse.

Tabellerna i GeoPackage innehåller attributet fid som automatisk identifierare, denna krävs i varje tabell för att GeoPackage som produkt ska fungera. Detta attribut har dock inget att göra med ÖP-modellen, för unik identifierare av ett objekt så krävs att attributet objektidentitet populeras med ett UUID. GeoPackage saknar dock automatisk generering av UUID. Detta innebär att UUID behöver genereras med ett tredjepartsverktyg och populeras manuellt.

GeoPackage saknar också funktionalitet för automatisk relationshantering mellan tabeller. Detta innebär att referensattribut också behöver populeras manuellt. Informationsmodellen från specifikationen för översiktsplan kan användas som guide när relationer mellan tabeller sätts upp.

Det finns två GeoPackagefiler framtagna där skillnaden är hur geometrityper hanteras. Båda behöver inte laddas ner utan man väljer den som bäst passar ens behov. Är du osäker på vilken av GeoPackage-filerna du bör använda så rekommenderar vi Definierad_geometri.gpkg.

Definierad geometri

I GeoPackage-filen Definierad_geometri.gpkg så finns varje spatial tabell (förutom lagren Översiktsplan och Område som är definierade som polygon) replikerade i tre med suffixen _punkt, _linje och _polygon. Denna fil är kompatibel med GIS-mjukvaror så som ArcGIS och QGIS.

Används denna fil så väljs förslagsvis den geometrityp som man har behov av varpå de andra lagren tas bort. Observera att ingen av verksamhetsreglerna i den nationella specifikationen är implementerade utan förväntas upprättas på egen hand.

Odefinierad geometri

I den andra GeoPackage-filen Odefinierad_geometri.gpkg så är dess spatiala tabeller (förutom Översiktsplanelagret) definierade som datatypen GEOMETRY, vilket innebär att de inte är begränsade till en särskild geometrityp. Finns behov av mer än en geometrityp för samma spatiala tabell kan denna, beroende på programvara, behöva dupliceras innan geometrityperna definieras för att dessa ska sparas korrekt.

Detta är förenligt med informationsmodellen av ÖP-modellen där det inte finns några restriktioner på val av geometrityper (förutom Översiktsplanelagret). Dock så är denna datatyp inte kompatibel med alla GIS-mjukvaror (exempelvis QGIS).

Texthantering med hjälp av Office Open XML

Texthanteringen för översiktsplan realiseras i Office Open XML genom användande av bokmärken. Varje bokmärke ges ett namn som sedan används som attributvärde. Bokmärkets namn är beständigt.

I informationsmodellen till den nationella specifikationen av översiktsplan så har text och media i textdokumentet och objekt i databasen möjlighet till många-till-många relationer (many-to-many relation). Detta innebär att flera texter/media i textdokumentet kan referera till flera objekt i databasen, likväl kan flera objekt i databasen referera till flera texter/media i textdokumentet.

Läs mer i instruktionen för texthantering med hjälp av Office Open XML.

Boverket (2024). GIS-databas ÖP-modell. https://www.boverket.se/sv/om-boverket/publicerat-av-boverket/oppna-data/gis-databas-op-modell/ Hämtad 2024-11-22