ES:Overpass turbo/Consultas de Overpass turbo extendidas

From OpenStreetMap Wiki
Jump to navigation Jump to search
Overpass API logo.svg
edit
API de Overpass · Referencia de lenguaje · Guía de lenguaje · Términos técnicos · Áreas · Ejemplos de consultas · Edición dispersa · ID permanente · Preguntas frecuentes · más (español) · Sitio web
Estado de servidores · Versiones · Desarrollo · Diseño técnico · Instalación · Capa de compatibilidad XAPI · Esquemas de transporte público · Aplicaciones · Código fuente e incidencias
Overpass turbo · Asistente · Atajos de Overpass turbo · Hojas de estilo MapCSS · Exportar a GeoJSON · más (español) · Desarrollo · Código fuente e incidencias · Sitio web
Overpass Ultra · Examples · Overpass Ultra extensions · Hojas de estilo MapLibre · URL Params · más (español) · Código fuente e incidencias · Sitio web

Overpass turbo usa consultas Overpass extendidas en varios casos: estas proporcionan atajos útiles para partes de código usadas frecuentemente, como el recuadro delimitador {{bbox}} del mapa. Estas extensiones también permiten datos o configuraciones adicionales que se proporcionan para cada consulta, como una hoja de {{style}} MapCSS, por ejemplo.

Estas extensiones son específicas de la interfaz de Overpass turbo y tienen preferencia sobre la sintaxis Overpass QL (p. ej., se evalúan directamente en el navegador y no son enviadas a la API de Overpass). Se escriben en línea en cualquier consulta overpass, delimitada por signos de llaves dobles (empezando con {{ y terminando con su correspondiente }}).

Atajos disponibles

Atajo Descripción Ejemplo Reemplazado por
(XML-query) (OverpassQL)
{{bbox}} Es reemplazado por las coordenadas del recuadro delimitador de la vista del mapa actual. {{bbox}} s="48…" w="16…" n="49…" e="17…" 48…,16…,49…,17…
{{center}} Es reemplazado por las coordenadas del centro de la vista del mapa actual. {{center}} lat="48…" lon="16…" 48…,16…
{{date:cadena}} Es reemplazado por la cadena de fecha y hora en formato  ISO 8601 de una fecha relativa del pasado. Por ejemplo, {{date:1 day}} es reemplazado por la marca de tiempo de hace 24 horas. Las unidades de tiempo permitidas son: segundo(s), minuto(s), hora(s), día(s), semana(s), mese(s) y año(s). En una consulta típica OverpassQL, usa este atajo entre comillas. Véase este ejemplo. Cuando se usa sin parámetro, devuelve la hora actual. {{date:1 day}}
{{date}}
2018-02-16T10:56:36.440Z
2018-02-17T10:56:36.440Z
{{geocodeId:nombre}} Es reemplazado por el ID de OSM del primer resultado de una búsqueda geográfica (p. ej., vía Nominatim) del nombre. {{geocodeId: Vienna}} type="relation" ref="1645…" relation(1645…)
{{geocodeArea:nombre}} Es reemplazado por el ID del área Overpass del primer resultado de una búsqueda geográfica (p. ej., vía Nominatim) del nombre. {{geocodeArea: Vienna}} type="area" ref="3601645…" area(3601645…)
{{geocodeBbox:nombre}} Es reemplazado con el recuadro delimitador (bbox) del primer resultado de una búsqueda geográfica (p. ej., vía Nominatim) del nombre. {{geocodeBbox: Vienna}} s="48…" w="16…" n="49…" e="17…" 48…,16…,49…,17…
{{geocodeCoords:nombre}} Es reemplazado por las coordenadas (centroide) del primer resultado de una búsqueda geográfica (p. ej., vía Nominatim) del nombre. {{geocodeCoords: Vienna}} lat="48…" lon="16…" 48…,16…

Atajos personalizados

También se pueden definir atajos personalizados poniendo {{shortcut=value}} en algún lugar de la secuencia de comandos. De esta forma, cada ocurrencia de {{shortcut}} será reemplazada por su valor.

Otras extensiones

Atajo Descripción Ejemplo
{{style:…}} Especifica una hoja de estilo MapCSS. Consulta esta subpágina para más información. {{style:
  line[highway=path] {color: red;}
}}
{{data:…}} Permite especificar una fuente de datos. Una fuente de datos tiene un modo-de-datos y opcionalmente algunas opciones. Actualmente, el único modo-de-datos soportado es overpass (y su única opción es el parámetro server que especifica el respectivo servidor API de Overpass a usar). {{data:overpass,server=http://overpass-api.de/api/}}