“¡Vaya, está vacío! ¿Será que no hay restaurantes cerca de mí?”, pregunta Bob.
Pues no. Verás, nuestra primera sentencia node(2190458950)
es ya un nodo, ¡así que filtrarlo más no haría nada! Y como hemos añadido un nuevo filtro (restaurantes) a una sentencia que sabemos que nos da un árbol, básicamente le hemos pedido a OSM que filtre aún más nuestro conjunto de resultados (un nodo árbol) para que sólo muestre restaurantes, lo que obviamente hace que OSM no haga nada (¡ya que un árbol no es un restaurante!).
Nuestros ejemplos anteriores funcionaron porque filtrabamos los nodos con etiquetas presentes en un área (la caja delimitadora
- bounding box
con puntos lat/lon). Esencialmente, buscamos nodos en un área y, a continuación, utilizamos filtros para filtrarlos en un árbol.
Ahora mismo, como nuestro nodo ya es un nodo, no podemos simplemente usar un filtro para obtener un restaurante de él. Tenemos que obtener una nueva área del nodo.
Para ello, podemos hacer un gran uso de otro filtro, llamado around
.
node
seguido de filter
. ¡Asegúrate de seguir el formato en 2!