[NUUG kart] Hente data i fra osm til josm .
Anders Fougner
anders.fougner at gmail.com
Fri Jan 6 16:26:44 CET 2017
Et (enklere?) alternativ hvis du jobber i JOSM er å benytte den
innebygde funksjonen for å hente data fra overpass API. Da kan du i
praksis skrive natural=water, trykke "Bygg spørring" og laste ned vann
for et gitt område. Du kan antakelig benytte kommunegrenser for å angi
området også her.
Samtidig kan du da utnytte JOSM validator for å sørge for å rydde opp i
eventuelle gamle feil i området, og/eller unngå å lage nye
valideringsfeil...
En annen ting er at mange av vann-navnene i SSR ikke er navnet på hele
vatnet men heller på en del av vatnet (f.eks. en bukt, en fjord eller et
sund), som f.eks. Furnesfjorden i Mjøsa. Disse navnene bør etter min
mening settes på en del av vatnet, dvs. verken på en enkelt-node eller
hele vatnet. Og de bør ha en annen tag enn natural=water (som f.eks.
natural=bay eller natural=strait).
En ukritisk import av større mengder enkeltnoder med vann-navn synes jeg
altså ikke er noen god idé.
Anders
--
Anders.Fougner at gmail.com
+47 97158863
Sent from my Commodore 64
Den 06.01.2017 15.58, skrev Øystein Bjørndal:
> Har ikke prøvd denne, men leter du etter:
> https://github.com/relet/ssr ?
>
> Som Geir nevner, er overpass løsningen hvis du vil lage noe selv. Et eksempel for alle way-er i Ski med natural=water (i xml) er:
> <osm-script output="xml" timeout="60">
> <id-query into="searchArea" ref="3600406130" type="area"/>
> <union into="_">
> <query into="_" type="way">
> <has-kv k="natural" modv="" v="water"/>
> <area-query from="searchArea" into="_" ref=""/>
> </query>
> </union>
> <print e="" from="_" geometry="skeleton" limit="" mode="meta" n="" order="id" s="" w=""/>
> <recurse from="_" into="_" type="down"/>
> <print e="" from="_" geometry="skeleton" limit="" mode="meta" n="" order="quadtile" s="" w=""/>
> </osm-script>
>
> Hvor ref=“3600406130” er 3600000000 + 406130, hvor kommunegrensen til ski har relation id 406130: http://www.openstreetmap.org/relation/406130
>
> Lykke til,
More information about the kart
mailing list