DGBuss:Kartdata: Forskjell mellom sideversjoner
(9 mellomliggende sideversjoner av samme bruker vises ikke) | |||
Linje 66: | Linje 66: | ||
= Kartdata fra NVDB Rutedatasett = | = Kartdata fra NVDB Rutedatasett = | ||
Kartverket endrer leveransen av kartdata og produktet Elveg legges ned. | |||
DataGrafikk er av Kartverket/SVV anbefalt å benytte et alternativt datasett, NVDB Rutedatasett, fordi dette er likt Elveg i oppbygging. | |||
Produktet leveres som fylkesvise SQLite databaser fra [https://kartkatalog.geonorge.no/metadata/nvdb-rutedatasett/19ee16b4-ebe3-4e9d-8d86-0dc6b31f5c99 GeoNorge]. | |||
Siden data ikke leveres på kommunenivå slik som Elveg så er det anbefalt å bruke nytt kommunefilter for å velge kun de kommunene man ønsker å laste inn. | |||
Data må legges i egen mappe NVDB Rutedatasett i hovedkatalog for kartdata, DGgis leser kartdatabasene rett fra disk på samme måte som Elveg. | |||
== Eksempel NVDB rutedatsett-katalog == | |||
[[Fil:DGGKartdataNVDBRutedatasettKatalog.png]] | |||
[[Fil:DGGKartdataNVDBRutedatasettKatalog2.png]] | |||
== Eksempel | == Eksempel utvalgte kommuner fra NVDB Rutedatasett == | ||
[[Fil: | [[Fil:DGGKartdataKommuner.png]] | ||
= Kartdata fra Open Street Map = | = Kartdata fra Open Street Map = |
Siste sideversjon per 29. mar. 2022 kl. 10:22
Kartdata fra egen database
Kartdata legges inn i en datastruktur
- dg_mgate.dbf
- dg_mheig.dbf
- dg_mifbt.dbf
- dg_mlim.dbf
- dg_mnadr.dbf
- dg_mroad.dbf
- dg_mspee.dbf
- dg_mgstop.dbf
- dg_mturn.dbf
- dg_mweig.dbf
Eksempel datastruktur
Kartdata fra SOSI
DGis leser vegdata på | SOSI-format.
Elveg kartdata kan for eksempel lastes ned fra Kartkatalogen
SOSI-filene legges i Elveg-katalogen i følgende mappestruktur:
- Adresser (Adresser)
- n250 (Eksempel: Arealdekke, Stedsnavn, Bygninger)
- Vegnett (Vegnett)
- VFagdata (Fagdata: Fart, Innkjøring forbudt, Svingrestriksjoner)
Eksempel Elveg-katalog
Automatisk nedlasting av oppdaterte datasett
Kartverket tilbyr en nedlastingsklient for datasett som er publisert på Geonorge.
Løsningen består av et grafisk grensesnitt for å lage et utvalg av datasett man vil laste ned.
Se Kartverket sitt webinar for mer informasjon om løsningen.
Her har vi laget et utvalg på Elveg + N250 flatekart for Oppland og Hedmark.
Datasett kan oppdateres via grafisk klient eller via eget program på startmenyen som kun utfører nedlasting.
Man kan også sette opp nedlasting som en tidsstyrt oppgave.
Filene lastes ned til lokal disk, filene må pakkes ut og legges i dGis sin Elveg katalog.
Kartdata fra Elveg2
Elveg leveranser fra Kartverket opphører og erstattes med Elveg2 i løpet av 2022. DGGis støtter ikke Elveg2 leveranser fra Kartverket det anbefales å benytte Kartverket sitt NVDB Rutedatasett.
Kartdata fra NVDB Rutedatasett
Kartverket endrer leveransen av kartdata og produktet Elveg legges ned. DataGrafikk er av Kartverket/SVV anbefalt å benytte et alternativt datasett, NVDB Rutedatasett, fordi dette er likt Elveg i oppbygging. Produktet leveres som fylkesvise SQLite databaser fra GeoNorge. Siden data ikke leveres på kommunenivå slik som Elveg så er det anbefalt å bruke nytt kommunefilter for å velge kun de kommunene man ønsker å laste inn.
Data må legges i egen mappe NVDB Rutedatasett i hovedkatalog for kartdata, DGgis leser kartdatabasene rett fra disk på samme måte som Elveg.
Eksempel NVDB rutedatsett-katalog
Eksempel utvalgte kommuner fra NVDB Rutedatasett
Kartdata fra Open Street Map
dGis kan lese data fra Open Street Map på OSM XML fil-format.
Tilgang på data
Data kan hentes fra mange kilder f. eks Geofabrik, men det minste utvalget denne tillater er data for hele Norge. Data tilbys i et svært komprimert PBF-format som må konverteres til OSM XML før det leses inn i dGis.
For å konvertere data til OSM XML kan verktøy som osmconvert eller osmfilter benyttes.
Hvilke data brukes
Open Street Map inneholder mye data som ikke er aktuelt for lenking og som dGis ikke kan lese.
dGis leser blant annet kurve, vegnavn, vegklassifisering, kjøreretning. Fra dette utledes vegtype, svingbegrensninger, kurvelengder og kjøretider.
Andre data er uaktuelle og kan derfor utelates.
Her er et eksempel der vi benytter osmfilter til å filtrere vekk alt som ikke er kjørbare veger.
Kommuneinndeling
Det kan være ønskelig å dele filene opp i kommuner slik man er vant med fra SOSI.
Dette gir mulighet for å se hvilken kommune veger og adresser tilhører som er nyttig for å orientere seg.
SOSI er bygd opp slik at man enkelt kan hente kommune for veger og adresser.
I Open Street Map må man beregne dette selv.
Polygoner som angir omriss for fylker og kommuner ligger i Open Street Map og man kan f. eks benytte osmfilter til å hente ut disse.
Polygonene kan konverteres til polygon-filter som igjen kan brukes som input til osmconvert for å hente ut data kun for ønsket omriss.
Vi kjenner ikke til ferdige verktøy for å konvertere til polygon-filter, men DataGrafikk tilbyr egenutviklet verktøy for denne oppgaven.
Hjelp til å komme igang
DataGrafikk tilbyr verktøy både for å laste ned og konvertere data fra Open Street Map til noe dGis kan benytte.