2 votos

¿Conseguir la entrada del edificio?

Puedo obtener información sobre, por ejemplo, un estadio

[out:json];
(
  way[leisure=stadium]["name"~"Picot"](48.69241932797025,6.205483675003052,48.69873617918758,6.218605041503906);
);

out body;
>;
out skel qt;

Pero ¿hay alguna manera de conseguir su entrada también (etiqueta osm : entrada=principal) ?

Creo que hay algo mejor que el comando "alrededor", pero qué... ?

4voto

vasili111 Puntos 187

Necesita una consulta de área para encontrar el nodo entry=main dentro de su estadio. Esto no funciona para todos los caminos (depende de las reglas específicas de creación de áreas en el servidor API de Overpass), pero tu ejemplo es perfecto:

way(266223964);out geom;
map_to_area;  
node(area)[entrance=main];
out;

Pruébalo en turbo overpass: http://overpass-turbo.eu/s/AuG

map_to_area asigna el id de la vía al id de la zona correspondiente, que se utilizará para la posterior consulta de la zona. Esto es básicamente una consulta para devolver todos los nodos dentro de un área.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X