]> pere.pagekite.me Git - homepage.git/blob - blog/data/2014-09-21-under-brua.txt
Generated.
[homepage.git] / blog / data / 2014-09-21-under-brua.txt
1 Title: Hva henger under skibrua over E16 på Sollihøgda?
2 Tags: norsk, surveillance, rfid, personvern, kart
3 Date: 2014-09-21 09:50
4
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>
12
13 <p align="center"><img width="60%" src="http://www.hungry.com/~pere/blog/images/2014-09-13-kapsch-sollihogda-crop.jpeg"></p>
14
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>
20
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
27 datakatalog</a> og
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>
35
36 <blockquote><pre>
37 #!/bin/sh
38 urlmap() {
39 sed \
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' \
44 -e 's/:/%3A/g'
45 }
46
47 lookup() {
48 url="$1"
49 curl -s -H 'Accept: application/vnd.vegvesen.nvdb-v1+xml' \
50 "https://www.vegvesen.no/nvdb/api$url" | xmllint --format -
51 }
52
53 for id in $(seq 1 874) ; do
54 search="{
55 lokasjon: {
56 bbox: \"10.34425,59.96386,10.34458,59.96409\",
57 srid: \"WGS84\"
58 },
59 objektTyper: [{
60 id: $id, antall: 10
61 }]
62 }"
63
64 query=/sok?kriterie=$(echo $search | urlmap)
65 if lookup "$query" |
66 grep -q '&lt;totaltAntallReturnert>0&lt;'
67 then
68 :
69 else
70 echo $id
71 lookup "/datakatalog/objekttyper/$id" |grep '^ &lt;navn>'
72 fi
73 done
74
75 exit 0
76 </pre></blockquote>
77
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:
81
82 <blockquote><pre>
83 5
84 &lt;navn>Rekkverk&lt;/navn>
85 14
86 &lt;navn>Rekkverksende&lt;/navn>
87 47
88 &lt;navn>Trafikklomme&lt;/navn>
89 49
90 &lt;navn>Trafikkøy&lt;/navn>
91 60
92 &lt;navn>Bru&lt;/navn>
93 79
94 &lt;navn>Stikkrenne/Kulvert&lt;/navn>
95 80
96 &lt;navn>Grøft, åpen&lt;/navn>
97 86
98 &lt;navn>Belysningsstrekning&lt;/navn>
99 95
100 &lt;navn>Skiltpunkt&lt;/navn>
101 96
102 &lt;navn>Skiltplate&lt;/navn>
103 98
104 &lt;navn>Referansestolpe&lt;/navn>
105 99
106 &lt;navn>Vegoppmerking, langsgående&lt;/navn>
107 105
108 &lt;navn>Fartsgrense&lt;/navn>
109 106
110 &lt;navn>Vinterdriftsstrategi&lt;/navn>
111 172
112 &lt;navn>Trafikkdeler&lt;/navn>
113 241
114 &lt;navn>Vegdekke&lt;/navn>
115 293
116 &lt;navn>Breddemåling&lt;/navn>
117 301
118 &lt;navn>Kantklippareal&lt;/navn>
119 318
120 &lt;navn>Snø-/isrydding&lt;/navn>
121 445
122 &lt;navn>Skred&lt;/navn>
123 446
124 &lt;navn>Dokumentasjon&lt;/navn>
125 452
126 &lt;navn>Undergang&lt;/navn>
127 528
128 &lt;navn>Tverrprofil&lt;/navn>
129 532
130 &lt;navn>Vegreferanse&lt;/navn>
131 534
132 &lt;navn>Region&lt;/navn>
133 535
134 &lt;navn>Fylke&lt;/navn>
135 536
136 &lt;navn>Kommune&lt;/navn>
137 538
138 &lt;navn>Gate&lt;/navn>
139 539
140 &lt;navn>Transportlenke&lt;/navn>
141 540
142 &lt;navn>Trafikkmengde&lt;/navn>
143 570
144 &lt;navn>Trafikkulykke&lt;/navn>
145 571
146 &lt;navn>Ulykkesinvolvert enhet&lt;/navn>
147 572
148 &lt;navn>Ulykkesinvolvert person&lt;/navn>
149 579
150 &lt;navn>Politidistrikt&lt;/navn>
151 583
152 &lt;navn>Vegbredde&lt;/navn>
153 591
154 &lt;navn>Høydebegrensning&lt;/navn>
155 592
156 &lt;navn>Nedbøyningsmåling&lt;/navn>
157 597
158 &lt;navn>Støy-luft, Strekningsdata&lt;/navn>
159 601
160 &lt;navn>Oppgravingsdata&lt;/navn>
161 602
162 &lt;navn>Oppgravingslag&lt;/navn>
163 603
164 &lt;navn>PMS-parsell&lt;/navn>
165 604
166 &lt;navn>Vegnormalstrekning&lt;/navn>
167 605
168 &lt;navn>Værrelatert strekning&lt;/navn>
169 616
170 &lt;navn>Feltstrekning&lt;/navn>
171 617
172 &lt;navn>Adressepunkt&lt;/navn>
173 626
174 &lt;navn>Friksjonsmåleserie&lt;/navn>
175 629
176 &lt;navn>Vegdekke, flatelapping&lt;/navn>
177 639
178 &lt;navn>Kurvatur, horisontalelement&lt;/navn>
179 640
180 &lt;navn>Kurvatur, vertikalelement&lt;/navn>
181 642
182 &lt;navn>Kurvatur, vertikalpunkt&lt;/navn>
183 643
184 &lt;navn>Statistikk, trafikkmengde&lt;/navn>
185 647
186 &lt;navn>Statistikk, vegbredde&lt;/navn>
187 774
188 &lt;navn>Nedbøyningsmåleserie&lt;/navn>
189 775
190 &lt;navn>ATK, influensstrekning&lt;/navn>
191 794
192 &lt;navn>Systemobjekt&lt;/navn>
193 810
194 &lt;navn>Vinterdriftsklasse&lt;/navn>
195 821
196 &lt;navn>Funksjonell vegklasse&lt;/navn>
197 825
198 &lt;navn>Kurvatur, stigning&lt;/navn>
199 838
200 &lt;navn>Vegbredde, beregnet&lt;/navn>
201 862
202 &lt;navn>Reisetidsregistreringspunkt&lt;/navn>
203 871
204 &lt;navn>Bruksklasse&lt;/navn>
205 </pre></blockquote>
206
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
217 være snakk om
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
221 2013 med tittel
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
224 nettside
225 <a href="http://www.reisetider.no/reisetid/forside.html">reisetider.no</a>
226 som har en
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>
230
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>
240
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>
245
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
251 dager.</p>
252
253 <p>Takk til Jan Kristian Jensen i Statens Vegvesen for tips om
254 dokumentasjon på vegvesenets REST-API.</p>
255
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>
259
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>