ES:Overpass turbo/Consultas de Overpass turbo extendidas
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 incidenciasOverpass turbo · Asistente · Atajos de Overpass turbo · Hojas de estilo MapCSS · Exportar a GeoJSON · más (español) · Desarrollo · Código fuente e incidencias · Sitio webOverpass 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:
|
{{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/}}
|