1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5 <title>Petter Reinholdtsen: entries from June
2011</title>
6 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css">
7 <link rel=
"alternate" title=
"RSS Feed" href=
"06.rss" type=
"application/rss+xml">
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
20 <p>Entries from June
2011.
</p>
25 <a href=
"http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html">Kartverkets lansering av tjenesten Se Eiendom har potensiale, hvis bruksvilkårene ikke blokkerer
</a>
33 <p>På torsdag lanserte kartverket en ny nett-tjeneste kalt
34 <a href=
"http://www.seeiendom.no/">Se Eiendom
</a>, der en får innsyn i
35 det norske eiendomsregisteret (Matrikkelen) og kan slå opp
36 grunnleggende informasjon om hver eiendom. En kan slå opp et
37 koordinat og finne ut hvilken eiendom punktet befinner se på og så slå
38 opp eiendommen i matrikkelen og finne ut nøkkelinformasjon om
41 <p>Det slo meg at dette kan brukes til å gjenskape kommunegrenser, ved
42 å slå opp punkter langs grenselinja og dermed bestemme hvor
43 grenselinjen befinner seg. En kan bestemme den vilkårlig nøyaktig ved
44 å gjøre et geometrisk søk.
46 <p>Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk
47 tre relevante tjenestekall som returnerer JSON-data.
</p>
49 <p>Først en som konverterer mellom koordinater, som i mitt eksempel
50 konverterer fra UTM sone
33 til UTM sone
32:
</p>
53 % GET 'http://www.seeiendom.no/services/geoport.svc/GetTransformJsonp?nord=
6648308.4755859&ost=
248316.38085938&fromEpsg=EPSG:
32633&toEpsg=EPSG:
32632'
54 {"x":
583905.90433579613,"y":
6640700.79711847}
58 <p>Koordinatene i UTM sone
32 kan så gis til tjenesten som slår opp
59 eiendom basert på koordinat:
</p>
62 % echo | POST 'http://www.seeiendom.no/services/geoport.svc/PerformPropertySearchFromPolygonCoordinatesJsonp?polygonCoordinatesString=
583905.9043357961,
6640700.79711847'
63 {"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"}}
67 <p>Etter dette kallet har en kommunenavn og kommunenummer, noe som er
68 tilstrekkelig til å gjenskape kommunegrenser. Hvis en ønsker å vite
69 detaljene om eiendommen kan en slå opp i selve matrikkelen, og få ut
70 en HTML-side med informasjon:
</p>
73 % 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'
74 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
75 <html
xmlns="http://www.w3.org/
1999/xhtml"
>
77 <title
>Matrikkel informasjon
</title
>
81 <p>Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er
82 dokumentert og tilgjengelig på
83 <a href=
"http://www.seeiendom.no/services/Matrikkel.svc/help">en egen
84 hjelpeside
</a>. Hvis en vil ha XML- eller JSON-formattert informasjon
85 kan GetMatrikkelinfo-funksjonen brukes. Hvis en f.eks. bruker den slik
86 får en masse informasjon om en eiendom:
</p>
89 % echo '{"knr":
1601, "gnr":
27, "bnr":
2, "fnr":
0, "snr":
0, "customer": "kartverket"}' | \
90 POST -c application/json http://www.seeiendom.no/services/Matrikkel.svc/GetMatrikkelinfo
95 <p>Dette ser ut som en svært nyttig tjeneste som kan gjøre FiksGataMi
96 mer treffsikker når den skal finne ut hvilken kommune og fylke som
97 skal ha problemrapporter. Da eierinformasjon ikke er tilgjengelig, må
98 vi i så fall bygge opp vår egen database over eiere av eiendommer
99 knyttet til vei for å kunne skille på veinivå om kommune eller
100 vegvesen skal ha beskjed. Har ikke funnet informasjon om hvilke
101 bruksvilkår tjenesten har, så jeg er ennå ikke sikker på om dette er
102 trygt å gjøre. Håper det blir klart etter hvert som tjenesten tar
105 <p>Tillegg
2011-
06-
24: Har oppdaget at en også kan hente ut geografisk
106 beskrivelse av eiendommen (dvs. et polygon som omkretser eiendommen),
107 ved hjelp av følgende forespørsel.
</p>
110 % echo | POST 'http://www.seeiendom.no/services/geoport.svc/GetPropertyBorderJsonp?kommunenr=
1663&gardsnr=
4&bruksnr=
182&festenr=
0&seksjonsnr=
0&gateAdresseId=&address=&showPopUp=true'
115 <p>Da blir det straks veldig nyttig for å klassifisere eierskap på
116 veier og andre offentlige områder. Det er dog en eller annen feil som
117 gjør at oppslag på store eiendommer (som Nordmarka i Oslo og
118 Finnmarksvidda) ikke fungerer. Vet ikke hva det kommer av.
</p>
126 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
130 <div class=
"padding"></div>
134 <a href=
"http://people.skolelinux.org/pere/blog/Free_Software_vs__proprietary_softare___.html">Free Software vs. proprietary softare...
</a>
143 <a href=
"http://blog.thingiverse.com/2011/06/20/open-source-vs-closed-source-eulas/">the
144 thingiverse blog
</a>, I came across two highlights of interesting
146 <a href=
"http://wiki.blender.org/index.php/Autodesk_EULA">Autodesk
</a>
148 <a href=
"http://blog.makezine.com/archive/2011/06/things-you-cant-do-with-the-microsoft-kinect-sdk.html">Microsoft
149 Kinect
</a> End User License Agreements (EULAs), which illustrates
150 quite well why I stay away from software with EULAs. Whenever I take
151 the time to read their content, the terms are simply unacceptable.
</p>
158 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett
</a>.
162 <div class=
"padding"></div>
164 <p style=
"text-align: right;"><a href=
"06.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS Feed" width=
"36" height=
"14"></a></p>
176 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
178 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
180 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
182 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
184 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
186 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
188 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
190 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
5)
</a></li>
197 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
199 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
201 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
203 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
205 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
207 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
209 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
211 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
213 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
215 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
217 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
219 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
226 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
228 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
230 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
232 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
234 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
236 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
238 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
240 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
242 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
244 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
246 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
248 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
255 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
257 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
268 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li>
270 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
272 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
274 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
2)
</a></li>
276 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
12)
</a></li>
278 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
53)
</a></li>
280 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
64)
</a></li>
282 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
7)
</a></li>
284 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
95)
</a></li>
286 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
12)
</a></li>
288 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
11)
</a></li>
290 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
10)
</a></li>
292 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
15)
</a></li>
294 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
8)
</a></li>
296 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
4)
</a></li>
298 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
300 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
13)
</a></li>
302 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
133)
</a></li>
304 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
119)
</a></li>
306 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
308 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
21)
</a></li>
310 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
43)
</a></li>
312 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
314 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
2)
</a></li>
316 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
4)
</a></li>
318 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
320 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
23)
</a></li>
322 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
3)
</a></li>
324 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
24)
</a></li>
326 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
1)
</a></li>
328 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
2)
</a></li>
330 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
9)
</a></li>
332 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
20)
</a></li>
334 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
1)
</a></li>
336 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
16)
</a></li>