Hola,

Hace unas semanas estaba en un seminario sobre desarrollo de páginas web y
pusieron el típico ejemplo de desplegables relacionados que iban cargando
información según lo que se seleccionaba en cada uno. El ejemplo típico:
Seleccionar País --> Se carga el desplegable con las provincias -->
Seleccionas Provincia --> Se cargan las ciudades... En el seminario usaban
un servicio PHP con una BBDD donde tenían los países, provincias,
municipios. Yo me quedé con la duda de si esto se podría hacer de alguna
forma buscando en OSM y estuve un rato (menos de 2 horas...) mirando un
poco la documentación de las API's que aparecían en la wiki. Sinceramente
en ese tiempo no vi demasiado claro cómo hacerlo, ya que lo que vi es que
pedían casi siempre definir un área (una caja) para acotar las búsquedas.
Tampoco le dediqué mucho tiempo porque estoy muy verde en programación
web/APIs y estas cosas 'raras' ;-), sólo lo comento porque me llamó la
atención en el seminario que hubiese que hacerse la BBDD cada uno a mano
teniendo en OSM la información :-D

Un saludo,

-- 
Antonio Navarro
----------------------------
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
----------------------------


El 13 de junio de 2013 17:45, Manfred A. Reiter <[email protected]>escribió:

> Hola Jimena,
>
> 2013/6/13 Jimena Martinez <[email protected]>
>
>> Hola a todos
>> Hace unos meses pregunté aquí cómo descargar datos de OSM con tags
>> específicas, y me recomendasteis la API overpass turbo. Estoy usándola
>> (gracias por la recomendación!) y tenía la duda de si puedo solicitar
>> datos
>> pero no con BBOX sino con una región, país o algo que ya esté recogido en
>> OSM previamente, con un elemento, vamos.
>>
>> Por ejemplo, tengo esto:
>> {{key=amenity}}
>> {{value=parking}}
>> <osm-script output="json">
>>       <query type="node">
>>       <has-kv k="{{key}}" v="{{value}}"/>
>>       <bbox-query {{bbox}}/>
>>     </query>
>>   <print mode="body"/>
>>   <recurse type="down"/>
>>   <print mode="skeleton"/>
>> </osm-script>
>>
>
> no es lo que estas procurando, pero uma outra indicación:
>
> 1. http://taginfo.openstreetmap.org/
> 2. on the right of Language you can put "amenity"
> 3. search (lente de aumento)
> 4. by keys you find once more "amenity" click it
> 5. on the right side you see "parking" click it
> 6. look above on the right side of JOSM you see the symbol for turbo click
> it
> 7. and you get
>
> <!--
> This query looks for nodes, ways and relations
> with the given key.
> Choose your region and hit the Run button above!
> -->
> {{key=amenity}}
> <osm-script output="json">
>   <union>
>     <query type="node">
>       <has-kv k="{{key}}"/>
>       <bbox-query {{bbox}}/>
>     </query>
>     <query type="way">
>       <has-kv k="{{key}}"/>
>       <bbox-query {{bbox}}/>
>     </query>
>     <query type="relation">
>       <has-kv k="{{key}}"/>
>       <bbox-query {{bbox}}/>
>     </query>
>   </union>
>   <print mode="body"/>
>   <recurse type="down"/>
>   <print mode="skeleton"/>
> </osm-script>
>
> HTH ... but I know, it was not what you was looking for :(
>
> Saludos
>
> Manfred
>
> _______________________________________________
> Talk-es mailing list
> [email protected]
> http://lists.openstreetmap.org/listinfo/talk-es
>
>
_______________________________________________
Talk-es mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-es

Responder a