Contribute to project
Intro

Filtrar por etiqueta III Improve page

“¡Guau, genial! Veo muchos nodos a mi alrededor, pero hay demasiados, ¡y no estoy seguro de cuáles son los restaurantes!”.

Usamos el filtro around en nuestro ejemplo anterior para buscar nodos alrededor de nuestro nodo en particular, ¡y funcionó! Como se puede ver en el visor de mapas, vemos los datos OSM alrededor de nuestra primera declaración.

Sin embargo, es bastante problemático: en realidad no hemos encontrado ningún restaurante, ¡y hay demasiados nodos!

De nuevo, utilizaremos el concepto que aprendimos antes para filtrar aún más nuestros datos. around nos dio un montón de nodos, así que tenemos que usar filter by tag ([k=v]) para filtrarlo a sólo restaurantes.

Combina el filtro around con el filtro “por etiqueta”.

Instructions
  1. Nuestro filtro around nos dio un montón de nodos alrededor de nuestro primer nodo, pero no hay restaurantes en él, ¡y hay demasiados nodos!
  2. Aumenta un poco más nuestra distancia alrededor. Bob dice que ve un restaurante a unos 450 metros de distancia de él, así que sigue adelante y usa eso como filtro de distancia para alrededor.
  3. Utiliza un filtro por etiqueta para buscar restaurantes. Para ello, puedes utilizar la etiqueta [amenity=restaurant].
  4. Recuerda que estamos filtrando nuestros datos desde nuestro conjunto around, así que asegúrate de añadir la etiqueta filter después de nuestro filtro around.
That doesn't seem right! Recuerda hacer una nueva consulta. No te limites a añadir around en la primera línea.
node(48.5657094, 13.4490548, 48.5662416, 13.4501676)[natural=tree][height=20]; node(around:450)[amenity=restaurant]; out;