PÃ¥ torsdag lanserte kartverket en ny nett-tjeneste kalt
+
Det slo meg at dette kan brukes til å gjenskape kommunegrenser, ved +å slå opp punkter langs grenselinja og dermed bestemme hvor +grenselinjen befinner seg. En kan bestemme den vilkårlig nøyaktig ved +å gjøre et geometrisk søk. + +
Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk +tre tjenestekall som returnerer JSON-data som er relevante.
+ +Først en som konverterer mellom koordinater, som i mitt eksempel +konverterer fra UTM sone 33 til UTM sone 32:
+ ++ ++% GET 'http://www.seeiendom.no/services/geoport.svc/GetTransformJsonp?nord=6648308.4755859&ost=248316.38085938&fromEpsg=EPSG:32633&toEpsg=EPSG:32632' +{"x":583905.90433579613,"y":6640700.79711847} +% +
Koordinatene i UTM sone 32 kan så gis til tjenesten som slår opp +eiendom basert på koordinat:
+ ++ ++% echo | POST 'http://www.seeiendom.no/services/geoport.svc/PerformPropertySearchFromPolygonCoordinatesJsonp?polygonCoordinatesString=583905.9043357961,6640700.79711847' +{"error":"","wfsTeigInfo":{"TeigId":128010625,"Areal":"6128.7","GardsNr":"300","BruksNr":"2384","FesteNr":"0","SeksjonsNr":"0","MatrikkelNr":"300/2384","HovedTeig":true,"KommuneNavn":"Bærum","Adresses":null,"ArealMerknadsKoder":null,"UregistrertJordsameie":false,"AvklartEiere":false,"TeigMedFlereMatrikkelEnheter":false,"Tvist":false,"KommuneNr":"0219"}} +% +
Ettter dette kallet har en kommunenavn og kommunenummer, noe som er +tilstrekkelig til å gjenskape kommunegrenser. Hvis en ønsker å vite +detaljene om eiendommen kan en slå opp i selve matrikkelen, og få ut +en HTML-side med informasjon:
+ ++ ++% GET 'http://www.seeiendom.no/services/Matrikkel.svc/GetDetailPage?type=property&knr=0219&gnr=300&bnr=2384&fnr=0&snr=0&showpwm=false&customer=kartverket' +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>Matrikkel informasjon</title> +[...] +
Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er
+dokumentert og tilgjengelig på
+
+ ++% echo '{"knr": 1601, "gnr": 27, "bnr": 2, "fnr": 0, "snr": 0, "customer": "kartverket"}' | \ + POST -c application/json http://www.seeiendom.no/services/Matrikkel.svc/GetMatrikkelinfo +[...] +% +
Dette ser ut som en svært nyttig tjeneste som kan gjøre FiksGataMi +mer treffsikker når den skal finne ut hvilken kommune og fylke som +skal ha problemrapporter. Da eierinformasjon ikke er tilgjengelig, må +vi i så fall bygge opp vår egen database over eiere av eiendommer +knyttet til vei for å kunne skille på veinivå om kommune eller +vegvesen skal ha beskjed. Har ikke funnet informasjon om hvilke +bruksvilår tjensten har, så jeg er ennå ikke sikker på om dette er +trygt å gjøre. Håper det blir klart etter hvert som tjenesten tar +form.
+