SlideShare a Scribd company logo
Sosi – GML – JSON
Visdomsord fra en ikke-ekspert
03.11.2016
03.11.2016
SOSI
03.11.2016
Ryggraden i kartforvaltning
Standard
SOSI = SUKSESS
03.11.2016
1987 => ????
Hvorfor ikke SOSI?
03.11.2016
Kompleksitet: på smertegrensen
Lineære referanser (vegnett, rørledning)
Særnorskt
GML
03.11.2016
Ingenting som får meg til å
føle meg så dum som GML
Bare utviklerne skjønner GML
trenger ikke jeg skjønne det
Viktig å begrense kompleksiteten
03.11.2016
GML
GML
skjema
Denne XML = GML
Geometrityper etc
Applikasjons-
skjema
Definer dine
fagdata
GML
03.11.2016
Uten begrensningene til sosi prikk
Støtter all relevant kompleksitet
Applikasjonsskjema
Lineære referanser, topolog (felles grenser), vegnettstopologi
Viderefører en mannsalder med standardisering
Verktøystøtte
Komplekst
Plasskrevende (store filer)
JSON
Også Geojson, TopoJson…
03.11.2016
03.11.2016
http://www.slideshare.net/noamross/spatial-analysis-with-r-the-good-the-bad-and-the-
pretty
is NOT
Verden utenfor Norge digitalt
● «Alle» tar i bruk «Geo» og «kart»
– Visualisering = KART
– Geografiske data viktige
● «Spatial» i ALL programvare
03.11.2016
«GEO» – funksjonalitet lages nå av folk uten utdanning
fra GIS/GEO/SPATIAL
03.11.2016
GIS/GEO/SPATIAL-utdanning IKKE nødvendig
for å lage god «GEO» - funksjonalitet
En typisk webapplikasjon
03.11.2016
Web server
eksempel.no
Html + kjørbar kode
(javascript)
Koden kjører i nettelseren din
Henter data fra API’er
03.11.2016
API #1
Web server
eksempel.no
API #2
API #3
JSON
(geoJSON, topoJSON)
Usynlig fra
internett
Interne
databaser,
fagsystem
m.m.
API’er kan også brukes til andre ting
03.11.2016
API #1
API #2
API #3
JSON
(geoJSON, topoJSON)
Fagsystem
Sa noen WFS?
03.11.2016
API #1
API #2
API #3
WFS = GML
Mange WFS tilbyr flere
formater…
WFS klient
Webapplikasjon
Fagsystem
WFS tjener
f.eks geoserver
Formatkrigen kan begynne!
03.11.2016
API #1
API #2
API #3
Hvilket format
bruker vi her?
Webapplikasjon
Fagsystem
JSON
Alt er tekst
03.11.2016
03.11.2016
03.11.2016
GeoJSON http://geojson.org/
03.11.2016
GeoJSON http://geojson.org/
03.11.2016
03.11.2016
TopoJSON
https://github.com/topojson/topojson-specification/blob/master/README.md
https://en.wikipedia.org/wiki/GeoJSON#TopoJSON
Utvidelse av GeoJSON for å støtte topologi
(f.eks felles grenser)
Topologimekanismer i et produksjonssystem
Lars Aksel Opsahl, NIBIO, Teknologiforum 2016
- Ingenting om TopoJSON
- Mye om hvorfor topologi er VIKTIG & RIKTIG
* Robust forvaltning felles grenser
* Kun utveksle endringssett grenser, ikke hele polygoner
* Unngå feil pga reprojisering, avrunding m.m.
03.11.2016
Skjemaløst?
JSON = skjemaløst
Ingen kontrakt
Ingen standardisering
topo/geojson : Kun kontrakt på å være gyldig topojson/geojson
Ingen kontrakt på SOSI datamodell
Fleksibilitet
Hold det ENKELT
Utvid når det trengs
Uforutsigbart!
Kaste vrak på standarder?
03.11.2016
Formatkrig – hva er enklest?
Sosi formatet må dø!
Foss4gNOR 2013
http://docs.atlefren.net/foss4gno/#/11
03.11.2016
GML
Sosi, men kan
leses utenfor
ND-menigheten
Fremtidsrettet
Lineære
referanser
Komplekst
Sosi
If it ain’t broken –
don’t fix it!
(men hvor lenge?)
ND-standard
Forvaltning
Smertegrense for
mer komplekse
strukturer
(Geo/topo) JSON
Enkelt å forstå
Smertegrense for
mer kompekse
strukturer?
Alt flyter
(ingen standard)
Dine GIS-venner
liker det ikke
03.11.2016
Men er JSON
alltid enkelt?
NVDB api = stikk motsatt???
JSON kan være forenkling
03.11.2016
API #1
ENKELT!
JSON
(geoJSON, topoJSON)
Usynlig fra
internett
KOMPLEKST!
Interne
databaser,
fagsystem
m.m.
Webapplikasjon
Fagsystem
03.11.2016
NVDB API
Eksponer MEST MULIG
av intern struktur
XML eller JSON
Usynlig fra
internett
KOMPLEKST!
NVDB
Interne
databaser
Webapplikasjon
Fagsystem
NVDB gjør stikk motsatt …
NVDB gjør stikk motsatt … så kan vi heller
forenkle / transformere på utsiden
03.11.2016
NVDB API
Usynlig fra
internett
KOMPLEKST!
NVDB
Interne
databaser,
fagsystem
m.m.
Webapplikasjon
Fagsystem
GeoJSON
Sosi GML
NVDB gjør stikk motsatt … så kan vi heller
forenkle / transformere på utsiden
03.11.2016
NVDB API
GeoJSON
Sosi GML
FME prototyp NVDB api => Sosi GML
https://github.com/jetgeo/NVDBGML/tree/master/FME
03.11.2016
Mine tanker
Når standarder er viktig – bruk sosi GML / sosi prikk
- La sosi prikk fases ut (hvor raskt?)
Lettvint bruk
- JSON / GeoJsON / topoJSON veldig bra alternativ
Mange viktige behov løses med enkle virkemidler
Skill mellom forvaltning og øvrig bruk når du utveksler data
03.11.2016
Mine tanker
Bør vi lage JSON – skjema?
f.eks. NVDB datamodell? Slik ser våre data ut i en (geo)-JSON
representasjon?
Sosi modellregister JSON / geoJSON/topoJSON -representasjon?
Verktøystøtte for vedlikehold av skjema?
Verktøystøtte for automagisk les / skriv?
at alt kan lese JSON betyr lite hvis tolkningen er for
kompleks…
03.11.2016

More Related Content

Viewers also liked

J falconer: oer: challenges and benefits
J falconer: oer: challenges and benefitsJ falconer: oer: challenges and benefits
J falconer: oer: challenges and benefits
JohnOmarFalconer
 
Prueba cuarta parcial de ciencia de estado
Prueba cuarta parcial de ciencia de estadoPrueba cuarta parcial de ciencia de estado
Prueba cuarta parcial de ciencia de estado
DEYSITATIANAIB
 
Trabajos segunda parcial de ciencia de estado
Trabajos segunda parcial de ciencia de estadoTrabajos segunda parcial de ciencia de estado
Trabajos segunda parcial de ciencia de estado
DEYSITATIANAIB
 
Cath mobile
Cath mobileCath mobile
Cath mobile
Lokender Sarna
 
Sensing Future Presentation
Sensing Future PresentationSensing Future Presentation
Sensing Future Presentation
Pedro de Jesus Mendes
 
Trabajos segunda parcial de historia del derecho
Trabajos segunda parcial de historia del derechoTrabajos segunda parcial de historia del derecho
Trabajos segunda parcial de historia del derecho
DEYSITATIANAIB
 
Deontologia la moral y el derecho
 Deontologia la moral y el derecho Deontologia la moral y el derecho
Deontologia la moral y el derecho
DEYSITATIANAIB
 
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and PlaySaltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
Fields in Trust
 
Question 6
 Question 6 Question 6
Question 6
bengxbbs
 
Album de fotografias sobre las redes sociales
Album de  fotografias sobre las redes socialesAlbum de  fotografias sobre las redes sociales
Album de fotografias sobre las redes sociales
DEYSITATIANAIB
 
Redes sociales
Redes sociales Redes sociales
Redes sociales
DEYSITATIANAIB
 
Audiencia
AudienciaAudiencia
Audiencia
DEYSITATIANAIB
 
2015_portfolio-ENG-2
2015_portfolio-ENG-22015_portfolio-ENG-2
2015_portfolio-ENG-2
Marcin Ew
 
Apresentação Sensing Future Technologies
Apresentação Sensing Future TechnologiesApresentação Sensing Future Technologies
Apresentação Sensing Future Technologies
Pedro de Jesus Mendes
 
masters thesis high quality.compressed
masters thesis high quality.compressedmasters thesis high quality.compressed
masters thesis high quality.compressed
nazda malik
 
DOCENTE
DOCENTEDOCENTE

Viewers also liked (16)

J falconer: oer: challenges and benefits
J falconer: oer: challenges and benefitsJ falconer: oer: challenges and benefits
J falconer: oer: challenges and benefits
 
Prueba cuarta parcial de ciencia de estado
Prueba cuarta parcial de ciencia de estadoPrueba cuarta parcial de ciencia de estado
Prueba cuarta parcial de ciencia de estado
 
Trabajos segunda parcial de ciencia de estado
Trabajos segunda parcial de ciencia de estadoTrabajos segunda parcial de ciencia de estado
Trabajos segunda parcial de ciencia de estado
 
Cath mobile
Cath mobileCath mobile
Cath mobile
 
Sensing Future Presentation
Sensing Future PresentationSensing Future Presentation
Sensing Future Presentation
 
Trabajos segunda parcial de historia del derecho
Trabajos segunda parcial de historia del derechoTrabajos segunda parcial de historia del derecho
Trabajos segunda parcial de historia del derecho
 
Deontologia la moral y el derecho
 Deontologia la moral y el derecho Deontologia la moral y el derecho
Deontologia la moral y el derecho
 
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and PlaySaltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
Saltex 2016, Fields in Trust: Guidance for Outdoor Sport and Play
 
Question 6
 Question 6 Question 6
Question 6
 
Album de fotografias sobre las redes sociales
Album de  fotografias sobre las redes socialesAlbum de  fotografias sobre las redes sociales
Album de fotografias sobre las redes sociales
 
Redes sociales
Redes sociales Redes sociales
Redes sociales
 
Audiencia
AudienciaAudiencia
Audiencia
 
2015_portfolio-ENG-2
2015_portfolio-ENG-22015_portfolio-ENG-2
2015_portfolio-ENG-2
 
Apresentação Sensing Future Technologies
Apresentação Sensing Future TechnologiesApresentação Sensing Future Technologies
Apresentação Sensing Future Technologies
 
masters thesis high quality.compressed
masters thesis high quality.compressedmasters thesis high quality.compressed
masters thesis high quality.compressed
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 

Nd teknologi forum2016-sosi – gml – json

Editor's Notes

  1. Må heve blikket – JSON på fremmarsj del av større trend. Geospatial er nå naturlig del av det IKKE-GEOMATIKERE holder på med
  2. Sosi = Særnorsk formater UTEN gode, fritt gjengelig lese/skrivestøtte. KNALLBRA norsk geomatikkbransje – men utviklere UTENFOR Norge Digitalt-gutteklubben vil ikke være avhengig av dyre, proprietære og tungvinte løsninger. Hva om du vil parse data i javascript? Eller i en egenutviklet android-app?
  3. API’ene til høyre kan være WMS eller WFS.
  4. API’ene til høyre kan være WMS eller WFS.
  5. Det bør ringe alarmklokker når dine beste kunder (venner) ikke liker det! Ett av kjennetegnene på disruptive prosesser!