1 Title: Hva henger under skibrua over E16 på Sollihøgda?
2 Tags: norsk, surveillance, rfid, personvern, kart
5 <p>Rundt omkring i Oslo og Østlandsområdet henger det bokser over
6 veiene som jeg har lurt på hva gjør. De har ut fra plassering og
7 vinkling sett ut som bokser som sniffer ut et eller annet fra
8 forbipasserende trafikk, men det har vært uklart for meg hva det er de
9 leser av. Her om dagen tok jeg bilde av en slik boks som henger under
10 <a href="http://www.openstreetmap.no/?zoom=19&mlat=59.96396&mlon=10.34443&layers=B00000">ei
11 skibru på Sollihøgda</a>:</p>
13 <p align="center"><img width="60%" src="http://www.hungry.com/~pere/blog/images/2014-09-13-kapsch-sollihogda-crop.jpeg"></p>
15 <p>Boksen er tydelig merket «Kapsch >>>», logoen til
16 <a href="http://www.kapsch.net/">det sveitsiske selskapet Kapsch</a> som
17 blant annet lager sensorsystemer for veitrafikk. Men de lager mye
18 forskjellig, og jeg kjente ikke igjen boksen på utseendet etter en
19 kjapp titt på produktlista til selskapet.</p>
21 <p>I og med at boksen henger over veien E16, en riksvei vedlikeholdt
22 av Statens Vegvesen, så antok jeg at det burde være mulig å bruke
23 REST-API-et som gir tilgang til vegvesenets database over veier,
24 skilter og annet veirelatert til å finne ut hva i alle dager dette
25 kunne være. De har både
26 <a href="https://www.vegvesen.no/nvdb/api/dokumentasjon/datakatalog">en
28 <a href="https://www.vegvesen.no/nvdb/api/dokumentasjon/sok">et
29 søk</a>, der en kan søke etter ulike typer oppføringer innen for et
30 gitt geografisk område. Jeg laget et enkelt shell-script for å hente
31 ut antall av en gitt type innenfor området skibrua dekker, og listet
32 opp navnet på typene som ble funnet. Orket ikke slå opp hvordan
33 URL-koding av aktuelle strenger kunne gjøres mer generisk, og brukte
34 en stygg sed-linje i stedet.</p>
40 -e 's/ / /g' -e 's/{/%7B/g' \
41 -e 's/}/%7D/g' -e 's/\[/%5B/g' \
42 -e 's/\]/%5D/g' -e 's/ /%20/g' \
43 -e 's/,/%2C/g' -e 's/\"/%22/g' \
49 curl -s -H 'Accept: application/vnd.vegvesen.nvdb-v1+xml' \
50 "https://www.vegvesen.no/nvdb/api$url" | xmllint --format -
53 for id in $(seq 1 874) ; do
56 bbox: \"10.34425,59.96386,10.34458,59.96409\",
64 query=/sok?kriterie=$(echo $search | urlmap)
66 grep -q '<totaltAntallReturnert>0<'
71 lookup "/datakatalog/objekttyper/$id" |grep '^ <navn>'
78 Aktuelt ID-område 1-874 var riktig i datakatalogen da jeg laget
79 scriptet. Det vil endre seg over tid. Skriptet listet så opp
80 aktuelle typer i og rundt skibrua:
84 <navn>Rekkverk</navn>
86 <navn>Rekkverksende</navn>
88 <navn>Trafikklomme</navn>
90 <navn>Trafikkøy</navn>
92 <navn>Bru</navn>
94 <navn>Stikkrenne/Kulvert</navn>
96 <navn>Grøft, åpen</navn>
98 <navn>Belysningsstrekning</navn>
100 <navn>Skiltpunkt</navn>
102 <navn>Skiltplate</navn>
104 <navn>Referansestolpe</navn>
106 <navn>Vegoppmerking, langsgående</navn>
108 <navn>Fartsgrense</navn>
110 <navn>Vinterdriftsstrategi</navn>
112 <navn>Trafikkdeler</navn>
114 <navn>Vegdekke</navn>
116 <navn>Breddemåling</navn>
118 <navn>Kantklippareal</navn>
120 <navn>Snø-/isrydding</navn>
122 <navn>Skred</navn>
124 <navn>Dokumentasjon</navn>
126 <navn>Undergang</navn>
128 <navn>Tverrprofil</navn>
130 <navn>Vegreferanse</navn>
132 <navn>Region</navn>
134 <navn>Fylke</navn>
136 <navn>Kommune</navn>
138 <navn>Gate</navn>
140 <navn>Transportlenke</navn>
142 <navn>Trafikkmengde</navn>
144 <navn>Trafikkulykke</navn>
146 <navn>Ulykkesinvolvert enhet</navn>
148 <navn>Ulykkesinvolvert person</navn>
150 <navn>Politidistrikt</navn>
152 <navn>Vegbredde</navn>
154 <navn>Høydebegrensning</navn>
156 <navn>Nedbøyningsmåling</navn>
158 <navn>Støy-luft, Strekningsdata</navn>
160 <navn>Oppgravingsdata</navn>
162 <navn>Oppgravingslag</navn>
164 <navn>PMS-parsell</navn>
166 <navn>Vegnormalstrekning</navn>
168 <navn>Værrelatert strekning</navn>
170 <navn>Feltstrekning</navn>
172 <navn>Adressepunkt</navn>
174 <navn>Friksjonsmåleserie</navn>
176 <navn>Vegdekke, flatelapping</navn>
178 <navn>Kurvatur, horisontalelement</navn>
180 <navn>Kurvatur, vertikalelement</navn>
182 <navn>Kurvatur, vertikalpunkt</navn>
184 <navn>Statistikk, trafikkmengde</navn>
186 <navn>Statistikk, vegbredde</navn>
188 <navn>Nedbøyningsmåleserie</navn>
190 <navn>ATK, influensstrekning</navn>
192 <navn>Systemobjekt</navn>
194 <navn>Vinterdriftsklasse</navn>
196 <navn>Funksjonell vegklasse</navn>
198 <navn>Kurvatur, stigning</navn>
200 <navn>Vegbredde, beregnet</navn>
202 <navn>Reisetidsregistreringspunkt</navn>
204 <navn>Bruksklasse</navn>
207 <p>Av disse ser ID 775 og 862 mest relevant ut. ID 775 antar jeg
208 refererer til fotoboksen som står like ved brua, mens
209 «Reisetidsregistreringspunkt» kanskje kan være boksen som henger der.
210 Hvordan finner jeg så ut hva dette kan være for noe. En titt på
211 <a href="http://labs.vegdata.no/nvdb-datakatalog/862-Reisetidsregistreringspunkt/">datakatalogsiden
212 for ID 862/Reisetidsregistreringspunkt</a> viser at det er finnes 53
213 slike målere i Norge, og hvor de er plassert, men gir ellers få
214 detaljer. Det er plassert 40 på østlandet og 13 i Trondheimsregionen.
215 Men siden nevner «AutoPASS», og hvis en slår opp oppføringen på
216 Sollihøgda nevner den «Ciber AS» som ID for eksternt system. (Kan det
218 <a href="http://www.proff.no/selskap/ciber-norge-as/oslo/internettdesign-og-programmering/Z0I3KMF4/">Ciber
219 Norge AS</a>, et selskap eid av Ciber Europe Bv?) Et nettsøk på
220 «Ciber AS autopass» fører meg til en artikkel fra NRK Trøndelag i
222 «<a href="http://www.nrk.no/trondelag/sjekk-dette-hvis-du-vil-unnga-ko-1.11327947">Sjekk
223 dette hvis du vil unngå kø</a>». Artikkelen henviser til vegvesenets
225 <a href="http://www.reisetider.no/reisetid/forside.html">reisetider.no</a>
227 <a href="http://www.reisetider.no/reisetid/omrade.html?omrade=5">kartside
228 for Østlandet</a> som viser at det måles mellom Sandvika og Sollihøgda.
229 Det kan dermed se ut til at jeg har funnet ut hva boksene gjør.</p>
231 <p>Hvis det stemmer, så er dette bokser som leser av AutoPASS-ID-en
232 til alle passerende biler med AutoPASS-brikke, og dermed gjør det mulig
233 for de som kontrollerer boksene å holde rede på hvor en gitt bil er
234 når den passerte et slikt målepunkt. NRK-artikkelen forteller at
235 denne informasjonen i dag kun brukes til å koble to
236 AutoPASS-brikkepasseringer passeringer sammen for å beregne
237 reisetiden, og at bruken er godkjent av Datatilsynet. Det er desverre
238 ikke mulig for en sjåfør som passerer under en slik boks å kontrollere
239 at AutoPASS-ID-en kun brukes til dette i dag og i fremtiden.</p>
241 <p>I tillegg til denne type AutoPASS-sniffere vet jeg at det også
242 finnes mange automatiske stasjoner som tar betalt pr. passering (aka
243 bomstasjoner), og der lagres informasjon om tid, sted og bilnummer i
244 10 år. Finnes det andre slike sniffere plassert ut på veiene?</p>
246 <p>Personlig har jeg valgt å ikke bruke AutoPASS-brikke, for å gjøre
247 det vanskeligere og mer kostbart for de som vil invadere privatsfæren
248 og holde rede på hvor bilen min beveger seg til enhver tid. Jeg håper
249 flere vil gjøre det samme, selv om det gir litt høyere private
250 utgifter (dyrere bompassering). Vern om privatsfæren koster i disse
253 <p>Takk til Jan Kristian Jensen i Statens Vegvesen for tips om
254 dokumentasjon på vegvesenets REST-API.</p>
256 <p>Bruksvilkår på bildet er
257 <a href="https://creativecommons.org/publicdomain/">public domain eller
258 CC0</a> alt etter hva som fungerer best for mottaker.</p>
260 <p>Oppdatering 2014-12-17: Veldig hyggelig å se at mine notater
261 <a href="http://www.vegdata.no/2014/11/04/hva-henger-under-brua-over-e16-pa-sollihogda/">fikk
262 omtale på vegdata-bloggen</a>.</p>