[NUUG fiksgatami] Idé til å identifisere veieier med OpenStreetmap
Petter Reinholdtsen
pere at hungry.com
Wed Apr 6 18:17:32 CEST 2011
Jeg har tittet litt på navneoppslagstjenesten til OpenStreetmap,
Nominatim, de siste dagene, og den ser ut som den kan brukes til å
hente ut informasjon om hvilken vei det er pekt på i FiksGataMi. Her
er et eksempel som bruker pila på
<URL: http://www.fiksgatami.no/report/924 >.
Først henter en ut informasjon om koordinatet:
% GET 'http://nominatim.openstreetmap.org/reverse?format=json&zoom=16&lat=63.37638&lon=10.37595'
{
"place_id":"24848023",
"licence":"Data Copyright OpenStreetMap Contributors, Some Rights Reserved. CC-BY-SA 2.0.",
"osm_type":"way",
"osm_id":"18668212",
"display_name":"E 6, Kroppan, Trondheim, Inderøy, Sør-Trøndelag, 7078, Norge/Noreg",
"address":{"road":"E 6",
"suburb":"Kroppan",
"city":"Trondheim",
"administrative":"Trondheim",
"county":"Inderøy",
"state":"Sør-Trøndelag",
"postcode":"7078",
"country":"Norge/Noreg",
"country_code":"no"
}
}
%
Det gir en type og ID i OpenStreetmap, som en så slår opp i API-et:
% GET http://www.openstreetmap.org/api/0.6/way/18668212
<osm version="0.6" generator="OpenStreetMap server">
<way id="18668212" visible="true" timestamp="2010-09-01T02:48:59Z" version="10" changeset="5650915" user="BiIbo" uid="3516">
<nd ref="10133927"/>
<nd ref="10133788"/>
<nd ref="249318778"/>
<nd ref="10133781"/>
<nd ref="10133778"/>
<nd ref="10133775"/>
<nd ref="78762"/>
<nd ref="78763"/>
<nd ref="78764"/>
<nd ref="78765"/>
<nd ref="78766"/>
<nd ref="78767"/>
<tag k="bicycle" v="no"/>
<tag k="foot" v="no"/>
<tag k="highway" v="trunk"/>
<tag k="maxspeed" v="80"/>
<tag k="oneway" v="yes"/>
<tag k="ref" v="E 6"/>
</way>
</osm>
Her kan en se både type vei (highway=trunk) og vegreferanse (ref=E 6).
Skulle tro at dette kunne brukes til å slå opp veieier, f.eks. ved at
vi legger inn operator="Statens Vegvesen" eller noe slikt i alle veier
som vegvesenet har ansvar for.
Jeg vet ikke hvordan dette vil arte seg i veikryss, og tror vi mangler
'zoom'-informasjon når vi slår opp hvem vi skal sende melding til, men
det bør være løsbart med kodeendringer.
Vennlig hilsen,
--
Petter Reinholdtsen
More information about the fiksgatami
mailing list