[Talk-es] Descargar programáticamente datos de OSM a un archivo geojson o shp
Jo
winfixit en gmail.com
Vie Mayo 20 18:51:06 UTC 2016
Estas en Windows o en Linux?
wget (o wget.exe) es tu amigo:
http://wiki.openstreetmap.org/wiki/WikiProject_Belgium/De_Lijndata#Download_relevant_data_from_Openstreetmap_with_Overpass_API
Espero que eso te servira. Es mas facil con Linux, como wget ya esta
presente. 7z.exe viene de 7zip.
Polyglot
2016-05-20 20:25 GMT+02:00 Carlos Cámara <carlos.camara en gmail.com>:
> 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/65b24991/attachment.html>
Más información sobre la lista de distribución Talk-es