Hola,

2014-03-29 2:09 GMT+01:00 Miguel de Dios Matias <[email protected]>:

> Buenas.
>
> Soy Miguel un pequeño hacker o hacker pequeño que le gusta cacharrear con
> las cosas que tiene a mano.
>
> Y estaba trasteando con Python y el API de OSM. Y me preguntaba si hay una
> llamada para sacar los puntos que componen el contorno de un país (algo así
> como para sacar en plan vectorial), si se lo de la paradoja de medir el
> perímetro de la isla de gran bretaña. Pero supongo que la cantidad de
> puntos dependerá del nivel de zoom.
>

Quizá podrías usar Overpass API [1] (hay un servidor aquí [2]) con una
consulta de este estilo[3]:

<osm-script>
  <query type="relation">
    <has-kv k="boundary" v="administrative"/>
    <has-kv k="admin_level" v="2"/>
    <has-kv k="name" v="España" />
  </query>
  <union>
    <item/>
    <recurse type="down"/>
  </union>
  <print/>
</osm-script>

Esto te da todos los puntos que forman la frontera independientemente del
nivel de zoom. Podrías simplificar la geometría desde Pyton por ejemplo con
GDAL para reducir el número de nodos [4].


[1] http://overpass-api.de/
[2] http://overpass-turbo.eu/
[3] 
http://overpass-turbo.eu/s/2U7<http://bl-1.com/click/load/UmYOP1I8V2JWPlc7CTk-b0231>
[4] 
http://gdal.org/python/osgeo.ogr.Geometry-class.html#Simplify<http://bl-1.com/click/load/VWEBMFI8W24AaFc7UGE-b0231>

-- 
Un saludo,
Juan Luis.
_______________________________________________
Talk-es mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-es

Responder a