Geonorge nedlasting – Hvordan tilby integrert nedlasting av datasett

Det er utviklet en løsning i kartkatalogen i geonorge for sentral bestilling med mulighet for distribuert nedlasting av datasett fra flere norge digitalt parter. For å bli tilgjengelig i geonorge nedlasting så må en tilby et nedlastingsAPI (http://download.dev.geonorge.no/Help).

Geonorge nedlasting

For å finne fram til datasett så brukes vanlige søke og filtreringsfunksjoner i kartkatalogen. For å få fram handlevogn symbolet på ditt datasett se Oppdatere metadata

Kartkatalogens bestillingskurv henter mulige projeksjoner, formater, områder og evt brukervalgt polygon fra aktuelle nedlastingsAPI. Til slutt sendes bestilling til de aktuelle parter om å produsere aktuelle datasett.

Løsningen som implementerer nedlastingsAPI i geonorge for kartverkets og noen parters data blir lagt ut på GitHub. Bak denne så er det både FME og egenutviklede rutiner som fyller denne med nedlastbare datasett.
Nøkkelen for nedlastingsAPI er metadataUuid. Ved å legge denne til nedlastingsAPI så vil retur være de muligheter dette datasettet kan levere. Liste med mulige valg vil annonseres her og url for innsending av bestilling.

Eksempel på kall som gir oversikt over hva som kan leveres for administrative enheter (metadatauuid=041f1e6e-bdbc-4091-b48f-8a5990f3cc5b)

GET http://download.dev.geonorge.no/api/capabilities/041f1e6e-bdbc-4091-b48f-8a5990f3cc5b

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"supportsProjectionSelection": true,
"supportsFormatSelection": true,
"supportsPolygonSelection": false,
"supportsAreaSelection": true,
"_links": [
{
"href": "http://download.dev.geonorge.no/api/codelists/projection/041f1e6e-bdbc-4091-b48f-8a5990f3cc5b",
"rel": "http://rel.geonorge.no/download/projection" },
{
"href": "http://download.dev.geonorge.no/api/codelists/format/041f1e6e-bdbc-4091-b48f-8a5990f3cc5b",
"rel": "http://rel.geonorge.no/download/format" },
{
"href": "http://download.dev.geonorge.no/api/codelists/area/041f1e6e-bdbc-4091-b48f-8a5990f3cc5b",
"rel": "http://rel.geonorge.no/download/area" },
{
"href": "http://download.dev.geonorge.no/api/order",
"rel": "http://rel.geonorge.no/download/order"
} ]
}

Dette styrer valg som er mulige i geonorge sin bestillingskurv for det aktuelle datasett. For eksempel så støtter ikke administrative enheter valg av egendefinert område med polygon. Det gjør datasettet for brannstasjoner.

Når alle valg er gjort av bruker så gjøres det en POST til Order lenke(http://download.dev.geonorge.no/api/order) for bestilling av datasettet. Er resultatet ferdigproduserte filer så kan lenke til disse returneres umiddelbart til bruker eller så vil det være med epost i bestillingen slik at lenke til datasett kan sendes når denne er ferdig.

Artikkelen er beskrevet på en tidlig versjon av geonorge nedlastingsAPI og bestillingskurv som først vil komme i produksjon i versjon 4.0 

Privacy Preference Center

Nødvendige

Dette er "cookies" som er nødvendige for for at sidene skal fungere. De brukes til å sikre en god brukeropplevelse.
Du kan alltid se hvilke "cookies" som brukes i din browser, enten i tilknytning til sidens adresse (URL) eller ved å se på kildekoden ("vis kilde").

gdpr[allowed_cookies], gdpr[consent], adce_theme, wordpress_*, wp_settings-*, wp_settings_time-*, PHPSESSID

Advertising

Sidebruksanalyse

Disse "cookies" samler inn enkel informasjon om sidebruken. Informasjonen brukes til analyse v.hj.a. Google Analytics.

_ga, _gat, _gid, IDE

Other