Re: [Talk-es] Sobre acceso temático a OSM

2015-11-29 Por tema Rafael Avila Coya
Hola, Manuel Enrique:

Una forma de hacer esto es con overpass [1].

El lenguaje Overpass QL, muy potente, se explica en detalle aquí: [2]

También hay una guía (aunque cubre sólo casos más sencillos) aquí: [3]

Para el ejemplo de buscar las escuelas de un país, éste sería el ejemplo
para buscar todas las escuelas (amenity="school")(nodos, vías o
relaciones) en Haiti: http://overpass-turbo.eu/s/cZE (6.031 nodos, 383
vías y 2 relaciones).

Para otro país, debes substituir area:3600307829 (que aparece 3 veces)
por el correspondiente al área de la que quieres extraer las escuelas.
Por ejemplo, si quieres las escuelas de España, debes buscar la id de la
relación España y sumarle 3.600.000.000:

36
+
1311341
-
3601311341

Para buscar la id de España, puedes hacerlo simplemente yendo a la
página de osm.org y buscar España. Clica en España y verás la id en la
url de la página: http://www.openstreetmap.org/relation/1311341 .

Esto lo puedes usar también para ver todas las escuelas que hay en una
provincia, estado o municipio, o cualquier otra área administrativa.
Buscas la id y haces esa suma y substituyes en el código de la consulta.

Si quisieses extraer todas las escuelas y guarderías, cambia
["amenity"="school"] por ["amenity"~"school|kindergarten"] en las 3
sentencias que aparece (Ojo que debes cambiar el "=" por un "~").

Como el número de escuelas en un país suele ser considerable, te
recomiendo que, en vez de simplemente ejecutar la consulta overpass con
el botón "Run", hagas lo siguiente:

Clica en "Export". Luego en "Query" y allí en el enlace "compact" de
"convert to (compact) OverpassQL". Eso te abrirá una nueva ventana con
un enlace justo debajo de "Your query in compact Overpass QL:". Clica el
enlace y, después de unos segundos, te pedirá dónde guardar el fichero
.osm, que ya podrás abrir en JOSM.

Alternativamente puedes hacer: "Export" -> "Data" y allí clicas en
"JOSM" donde pone "Load data into an OSM editor: JOSM, Level0". Eso te
abrirá el fichero directamente en JOSM, pero tendrás que tener el JOSM
abierto y con el control remoto habilitado.

Naturalmente, también podrías hacerlo en el terminal con wget. Por
ejemplo, para el caso de Haití:

wget
http://overpass-api.de/api/interpreter?data=%5Btimeout%3A250%5D%3B%28node%5B%22amenity%22%3D%22school%22%5D%28area%3A3600307829%29%3Bway%5B%22amenity%22%3D%22school%22%5D%28area%3A3600307829%29%3Brelation%5B%22amenity%22%3D%22school%22%5D%28area%3A3600307829%29%3B%29%3Bout%20meta%3B%3E%3Bout%20meta%3B%0A
-O escuelasDeHaiti.osm

Un saludo,

Rafael Ávila Coya.

[1] http://overpass-turbo.eu
[2] http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL
[3] http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide

On 29/11/15 14:22, Manuel Enrique Puebla Martinez wrote:
> 
> Hola:
> 
>  ¿Alguien conoce alguna forma de acceder a la información de la base de
> datos de OSM diferenciando las temáticas de los objetos espaciales?, es
> decir, supongan que quiero buscar todas las escuelas de un país. ¿Existe
> alguna forma de construir una consulta para recuperar todas las escuelas
> de un país?
> 
> Saludos a todos.
> 
> 
> 
> 
> 
> 
> 
> 
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
> 

___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


[Talk-es] Sobre acceso temático a OSM

2015-11-29 Por tema Manuel Enrique Puebla Martinez

Hola: 

¿Alguien conoce alguna forma de acceder a la información de la base de datos de 
OSM diferenciando las temáticas de los objetos espaciales?, es decir, supongan 
que quiero buscar todas las escuelas de un país. ¿Existe alguna forma de 
construir una consulta para recuperar todas las escuelas de un país? 

Saludos a todos. 





___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Sobre acceso temático a OSM

2015-11-29 Por tema Cruz Enrique Borges Hernandez
Échale un ojo a la web http://overpass-turbo.eu/ ;)

El día 29 de noviembre de 2015, 14:22, Manuel Enrique Puebla Martinez
 escribió:
>
> Hola:
>
>  ¿Alguien conoce alguna forma de acceder a la información de la base de
> datos de OSM diferenciando las temáticas de los objetos espaciales?, es
> decir, supongan que quiero buscar todas las escuelas de un país. ¿Existe
> alguna forma de construir una consulta para recuperar todas las escuelas de
> un país?
>
> Saludos a todos.
>
>
>
>
>
>
>
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>



-- 
Cruz Enrique Borges Hernández
Email: cruz.bor...@deusto.es

DeustoTech Energy
Telefono: 944139000 ext.2052
Avda. Universidades, 24
48007 Bilbao, Spain

___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es