Friprogramvare og åpent lagringsformat · 2019. 10. 3. · Bakgrunn Ideen fikk jeg etter ett...
Transcript of Friprogramvare og åpent lagringsformat · 2019. 10. 3. · Bakgrunn Ideen fikk jeg etter ett...
-
Friprogramvare og åpent lagringsformat
Otto Richard Eide
-
Innhold
● Bakgrunn● Vår forvaltning av geodata● Hvilke muligheter gir det oss å lagre
geometrien på standard database geometri.● Eksempler
-
Budskapet er:
Hvordan har vi lagret våre data oghvordan nyttegjøre dem i ulike verktøy.
-
Bakgrunn
● Ideen fikk jeg etter ett foredrag av Roy Mellum for en 5-6 år siden på ND sitt Teknologiforum
● Anbudkonkurranse i 2012● Muligheter med å kombinere kommersiell /
lisensiert programvare med friprogramvare
-
Anbudskonurranse
● WebInnsyn● Kartforvaltingsløsning
● Systemet vi skulle velge burde være fleksibelt i valg av database og lagring skal skje i databaser som støtter standard databasegeometri
● I tillegg skulle må systemet støtte de lovpålagte arbeidsprosessene for forvaltning av FKB, Plan og matrikkel
● Mulighet til å benytte friprogramvare sammen med leverandøren sin programvare
-
Vurdering av tilbyderne høsten 2012FKB Plan Plan
registerMatrikkel
LMK Landmåling
NKGS Ja Ja Ja Ja Ja Ja
NOIS Ja Ja Ja Ja Ja Ja
Geodata Ja Ja Nei Nei Ja Nei
Powel Nei Nei Nei Nei Nei Ja
Geomatikk Nei Nei Ja Nei Nei Nei
Avinett Nei Nei Nei Nei Nei Nei
NOIS NORKART
Teknisk + -
Kart-forvalnting + -
Plan-forvalting + +
Matrikkel-oppdatering - +
Landmåling - +
-
Tilbydere av GIS-løsninger
● De fleste har proprietære format
● Produksjonsløypene forutsetter at vi bruker
“hele” programporteføljen til leverandøren.
● Kunden blir tett knyttet til leverandør
● Alt har sin pris
● Finnes det andre muligheter?
-
WinMap
Plan Matrikkel FKB
-
Qgis - Temakart
Åpne og lukkede bekker Skiløyper / Isbaner
-
GIS i gamledager
Geometri i kartbaser - egenskaper i
relasjonsdatabase eller excel
-
Eksempler - Standard databasegeometri
- Gårdsnummer kart- Kommunale eiendommer- FKB bygg kontroll mot matrikkel
-
� Gis analyser kan gjøres direkte i databasen og er
i seg selv et GIS-verktøy
Postgis
select "gardsnr", ST_Union("the_geom") from "vTK_Matrikkelenhet"
group by "gardsnr"
MSSQL
SELECT M.gardsnr, Geometry::UnionAggregate(E.Geometri_SPA) AS Geometri_SPAFROM
dbo.Matrikkelenhet AS M LEFT OUTER JOIN dbo.EIENDOMSIDENT AS EID ON M.id = EID.UNIKID LEFT OUTER JOIN
dbo.Eiendomsteig AS E ON EID.EIENDOMSTEIGID = E.ID
GROUP BY M.gardsnr
-
Kart over kommunale eiendommer
Oppdateres dyamisk ut fra kjøp og salg av kommunal eiendom
-
FKB-bygg / Matrikkel
Lett å sette opp spørringer mellom to databaserLMK og FKB-byggSELECT lmkbygg.BYGNINGSNR AS BYGGNR, lmkbygg.BYGNINGSTYPEKODE AS BYGGTYP_NBR, lmkbygg.BYGNINGSTATUSKODE AS BYGGSTAT, lmkbygg.dato, YEAR(lmkbygg.dato) AS Aar, lmkB.Geometri, lmkB.Geometri_SPA, lmkbygg.regdato, fkbbygg.BYGGNR AS FKB_byggnr, fkbbygg.BYGGSTAT AS FKB_Byggstat, fkbbygg.Geometri_SPA AS GeomByggbase, FROM dbo.siste_bygningstatuskode AS lmkbygg LEFT OUTER JOIN
fkb_bygg.dbo.Bygning AS fkbbygg ON lmkbygg.BYGNINGSNR = fkbbygg.BYGGNR WHERE (lmkbygg.TILBYGGSNR IS NULL) AND (fkbbygg.Geometri_SPA IS NULL) AND (lmkbygg.BYGNINGSTATUSKODE NOT IN ('BU', 'BR', 'BA'))
-
Forvalting av skiløyper
-
Raster i QGIS / GDAL
-
GDALgdalbuildvrt dtm.vrt "C:\Kartdata\raster\DTM\*.tiff"gdal_translate -a_srs "EPSG:25832" -of GTiff dtm.vrt dtm.tifgdaldem hillshade dtm.tif dtm_skygge.tif -z 1.0 -s 1.0 -az 315.0 -alt 45.0 -of GTiff
-
Visualisering Forskjell i DTM 2012 - DTM2010
-
SQL Server og Postgres/Postgis
SQL 2012 FKB
PLANLMK NOIS, med synkronisering
BraArkivKomtek
LMK for KomtekGLGABKOPI
PostGIS TEMADATArekreasjon
grøntanleggm.flere
kopidata til web
Winmap
ArcGIS
QGIS
FME/GeoKettle
-
Oppsummering
● Anbudkonkurrasne er viktig. Det er eneste måte å stille krav til leverandørene på.
● Geometri må lagres som standard databasegeometri● Invester i kompetanse og ikke nødvendigvis
programvare● Budsjettene kuttes hvert år.● Vi har utfordrende oppgaver og alle trives veldig godt på
jobb