ES:Overpass turbo/Características de polígonos
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
Dado que OpenStreetMap no tiene un tipo de dato área intrínseco, hay que aplicar una heurística para determinar si una vía es una línea o un polígono. Para Overpass turbo y osmtogeojson se puede hacer lo siguiente (véase aquí para un archivo JSON leíble por máquina de esta tabla):
Una vía se considera un polígono si
- Forma un bucle cerrado y
- no está etiquetado con
area=no
y - al menos uno de las condiciones siguientes se cumple:
- hay una etiqueta
area=*
tag; - hay una etiqueta
area:highway=*
y su valor no es:no
; - hay una etiqueta
aeroway=*
y su valor no es cualquiera de los siguientes:no
nitaxiway
; - hay una etiqueta
amenity=*
y su valor no es:no
; - hay una etiqueta
barrier=*
y su valor es uno de los siguientes:city_wall
,ditch
,hedge
,retaining_wall
,wall
ospikes
; - hay una etiqueta
boundary=*
y su valor no es:no
; - hay una etiqueta
building:part=*
y su valor no es:no
; - hay una etiqueta
building=*
y su valor no es:no
; - hay una etiqueta
craft=*
y su valor no es:no
; - hay una etiqueta
golf=*
y su valor no es:no
; - hay una etiqueta
highway=*
y su valor es uno de los siguientes:services
,rest_area
,escape
oelevator
; - hay una etiqueta
historic=*
y su valor no es:no
; - hay una etiqueta
indoor=*
y su valor no es:no
; - hay una etiqueta
landuse=*
y su valor no es:no
; - hay una etiqueta
leisure=*
y su valor no es:no
; - hay una etiqueta
man_made=*
y su valor no es cualquiera de los siguientes:no
,cutline
,embankment
nipipeline
; - hay una etiqueta
natural=*
y su valor no es cualquiera de los siguientes:no
,coastline
,cliff
,ridge
,arete
nitree_row
; - hay una etiqueta
office=*
y su valor no es:no
; - hay una etiqueta
place=*
y su valor no es:no
; - hay una etiqueta
power=*
y su valor es uno de los siguientes:plant
,substation
,generator
otransformer
; - hay una etiqueta
public_transport=*
y su valor no es:no
; - hay una etiqueta
railway=*
y su valor es uno de los siguientes:station
,turntable
,roundhouse
oplatform
; - hay una etiqueta
ruins=*
y su valor no es:no
; - hay una etiqueta
shop=*
y su valor no es:no
; - hay una etiqueta
tourism=*
y su valor no es:no
; - hay una etiqueta
waterway=*
y su valor es uno de los siguientes:riverbank
,dock
,boatyard
odam
;
- hay una etiqueta
Esto se basa principalmente en la información que se puede encontrar en el wiki de OSM (a saber, la presencia y ausencia de los símbolos /
en las páginas de claves individuales). Se puede usar la base de datos wiki de Taginfo para esta tarea.
Desafortunadamente, el wiki no incluye ninguna información sobre si una etiqueta está categorizada (tal como landuse=*
) o descripta (tal como name=*
). En consecuencia, esta heurística es una aproximación particular al asunto. Por esa misma razón, esta lista está seguramente bastante incompleta. Por favor, informa de más etiquetas que pudieran implicar áreas.
