Skip to content

OneDoor API'er ​

Denne side beskriver centrale APIer, der kan benyttes til integration af OneDoor i egne systemer samt hente metadata om OneDoor installationen. Listen er ikke fuldt dækkende så hvis der er noget du mangler så sig til

Beskrivelse af installationen ​

Topniveauet viser, hvilke organisationer og konfigurationer der findes i Onedoor installationen.

Eksempel:

text
https://onedoor.demo.septima.dk/api/v1/description

Dette endpoint kan benyttes som udgangspunkt, nĂĄr man vil se, hvilke organisationer og konfigurationer der er i din OneDoor installation.

Datakilder og typer ​

Endpointet sources viser, hvilke datakilder der findes for en given organisation og konfiguration, samt hvilke typer der er tilgængelige under hver datakilde.

Eksempelvis har datakilden Dawa flere typer, sĂĄsom:

  • veje
  • adresse
  • husnummer

Eksempel for organisationen septima og konfigurationen 01-plus:

text
https://onedoor.demo.septima.dk/api/v1/organisations/septima/configurations/01-plus/sources

Dette endpoint benyttes til at få overblik over, hvilke datakilder og datatyper der kan søges i.

Søgning i en datakilde ​

Der kan søges i en bestemt source og type ved at angive en søgetekst med parameteren q.

I eksemplet nedenfor søges der i:

  • source: plansystem
  • type: vedtagetlokalplan
  • søgetekst: skanderborg
text
https://onedoor.demo.septima.dk/api/v1/organisations/septima/configurations/01-plus/sources/plansystem/types/vedtagetlokalplan?q=skanderborg

Svaret indeholder søgeresultater samt information om, hvilke detaljer — for eksempel faner — der er tilgængelige for de enkelte resultater.

Opslag direkte med id ​

Hvis id'et pĂĄ et konkret resultat kendes, kan man slĂĄ resultatet direkte op.

Eksempel pĂĄ direkte opslag af en vedtaget lokalplan:

text
https://onedoor.demo.septima.dk/api/v1/organisations/septima/configurations/01-plus/sources/plansystem/types/vedtagetlokalplan/1331143

Dette endpoint brbenyttesuges, når man vil hente et bestemt objekt uden først at lave en fritekstsøgning.

Konfliktsøgning med geometri ​

En geometri i WKT-format kan benyttes til generisk konfliktsøgning. Resultatet viser både de objekter, der overlapper geometrien, og hvilke detaljer der er konfigureret.

Eksempel med polygon:

text
https://onedoor.demo.septima.dk/api/v1/organisations/septima/configurations/01-plus/sources/Geometries/types/Geometry/POLYGON((558520.8124220815%206212012.6764148455,558528.7237665668%206211946.453963047,558594.3780320341%206211942.45113815,558590.7014615693%206212029.455797674,558520.8124220815%206212012.6764148455))

Svaret viser også de tilgængelige detaljer, eksempelvis faner, som kan hentes for resultatet.

Detaljer for et resultat ​

Når et søgeresultat eller opslag indeholder detaljer, kan de enkelte detaljer hentes fra endpointet details.

I eksemplet nedenfor er der fundet en lokalplan med en detail/fane med navnet ejere.

Metadata for denne detail er:

Denne fane viser ejere, der overlapper geometrien fra resultatet.

Eksempel:

text
https://onedoor.demo.septima.dk/api/v1/organisations/septima/configurations/01-plus/sources/plansystem/types/vedtagetlokalplan/2455965/details/ejere

Dette endpoint bruges til at hente indholdet af en bestemt detail/fane for et konkret resultat.