[Talk-es] Descargar programáticamente datos de OSM a un archivo geojson o shp

Carlos Cámara carlos.camara en gmail.com
Vie Mayo 20 18:25:37 UTC 2016


Hola,

Gracias por responder, Polyglot, pero no es lo que estoy buscando: por un
lado no voy a volver a subir nada a OSM, tan solo quiero hacer una
consulta, y por otro, aunque he barajado (y utilizado) overpass  turbo,
tampoco es lo que necesito, ya que hasta donde yo sé, "tan sólo", es una
interfaz para hacer consultas overpass, lo cual implica que cada vez que
quiera tener los datos actualizados voy a tener que volver a realizar cada
una de las consultas necesarias (sé que puedo guardarlas y recuperarlas,
pero aún así, me gustaría ahorrarme ese paso). De ahí a que quiera hacer un
script en el que ya haya escrito todas las consultas que quiero hacer y
luego ir ejecutándolo a medida que quiera asegurarme de que estoy
trabajando con los últimos datos.

Respecto a la query, no tengo ningún problema en hacerla, en realidad es lo
único que he sabido hacer hasta ahora ;)

Saludos,

Carlos

Carlos Cámara
http://carloscamara.es

2016-05-20 20:17 GMT+02:00 Jo <winfixit en gmail.com>:

> Hola Carlos,
>
> Si tu intencion es de cambiar los datos y subirlos otra vez a OSM seria
> mejor de bajarlos en XML en vez de JSON. QGIS funciona con el formato de
> base XML tambien.
>
> Para ejecutar los query puedes usar Overpass Turbo. Muy interesante para
> desarollar los query hasta que bajan exactamente lo que necesitas.
>
> Si nos dices cuales datos quieres bajar, quisas podemos ayudarte a crear
> el query tambien.
>
> Polyglot
>
> 2016-05-20 19:44 GMT+02:00 Carlos Cámara <carlos.camara en gmail.com>:
>
>> Hola a todos,
>>
>> Estoy trabajando con en QGIS y datos de OSM que he obtenido a través del
>> plugin QuickOSM y me encuentro con que, dado que paralelamente estoy
>> añadiendo datos a OSM, debería actualizar con cierta periocidad los datos
>> que he incorporado a QGIS.
>>
>> Por lo que he podido leer, lo más sensato sería hacer un script que
>> descargue programáticamente los datos de OSM a través de Overpass y que
>> sobreescriba mi archivo gejson (o shp o similar). El problema es que no sé
>> cómo hacer dicho script. Por un lado ya que entre otras cosas ni siquiera
>> estoy familiarizado con Overpass: leyendo en la documentación
>> http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide veo que
>> las consultas son xml o pueden ser con la sintaxis más comprimida QL, pero
>> aunque entiendo la sintaxis no tengo ni idea de cómo se ejecutan. Eso me ha
>> llevado a encontrar Overpass API python wrapper (
>> https://github.com/mvexel/overpass-api-python-wrapper) pero tampoco
>> estoy familiarizado con python y tampoco termino de entender cómo hacer el
>> script y ejecutarlo.
>>
>> Resumiendo: ¿alguien me podría guiar para poder descargar
>> programáticamente datos de OSM a un archivo geojson o shp o enseñarme algún
>> ejemplo de script para que luego pueda personalizar la query en sí (que al
>> final es lo único que he entendido cómo funciona hasta ahora)?
>>
>> Saludos y gracias de antemano.
>>
>>
>>
>> Carlos Cámara
>> http://carloscamara.es
>>
>> _______________________________________________
>> Talk-es mailing list
>> Talk-es en openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-es
>>
>>
>
> _______________________________________________
> Talk-es mailing list
> Talk-es en openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.openstreetmap.org/pipermail/talk-es/attachments/20160520/7d28a83f/attachment.html>


Más información sobre la lista de distribución Talk-es