ES:Una característica, un elemento OSM

From OpenStreetMap Wiki
Jump to navigation Jump to search

Una característica, un elemento OSM es un principio de buenas prácticas. Significa que una característica del mundo real sobre el terreno debe ser mapeada con un solo elemento.

Objetos del mapa

Reglas generales

Un elemento OSM debe representar una característica del mundo real una y solo una vez:

  • Una característica que se compone de varios edificios sobre el terreno (p. e., una escuela) debe ser mapeada como un elemento área que delimita el terreno con los objetos área que identifican a los edificios dentro. Las etiquetas deben situarse en el área envolvente, no en las áreas de los edificios, salvo que los edificios tengan un uso diferentes. Los usuarios de datos asumen que los edificios dentro del terreno de una escuela son parte de la escuela.
  • Una característica que consiste en un edificio cuya forma y posición son conocidas debe ser un objeto área con sus etiquetas correspondientes.
  • Una característica cuya posición es conocida, pero cuya forma es desconocida o irrelevante, debe aparecer como un objeto puntual con sus etiquetas correspondientes.
  • Una característica que consiste en varias características más pequeñas normalmente queda mejor descrita usando una relación. Por ejemplo, relation:route para rutas senderistas o una línea de transporte público que sigue varias highway=* o railway=*.

Una característica por elemento OSM

Idealmente, cada elemento u objeto OSM debería etiquetarse con solo una etiqueta principal de característica, para representar una sola característica sobre el terreno.

  • Los atributos o propiedades adicionales de la característica pueden ser etiquetados en el mismo objeto.
  • Por ejemplo, usa la característica leisure=picnic_site con la etiqueta de propiedad drinking_water=yes, en lugar de usar una etiqueta de características separada amenity=drinking_water en el mismo nodo o área.

Ejemplos de malas situaciones

  • Un objeto área con un objeto puntual dentro, ambos con las mismas etiquetas representando la misma característica del mundo real.
  • Un objeto área que representa un terreno con un único objeto área que representa a su vez el único edificio dentro del mismo, ambos etiquetados con la misma característica.
  • Una vía cerrada etiquetada con dos etiquetas de características, una de las cuales se usa normalmente en características lineales, tales como barrier=hedge, y otra que representa un área, tal como amenity=school. En este caso, resulta ambiguo si la barrera representa un área o una línea, y para todas las propiedades no está claro a qué característica se refieren.

Situaciones donde pueden ser nacesarias varias etiquetas

  • Más de una característica de algo en el mismo lugar, p. e., dos escuelas que comparten terrenos. Normalmente, si las escuelas están separadas, tendrán terrenos vecinos separados, pero si lo único que define la separación entre las dos escuelas son sus edificios, entonces ambas escuelas pueden ser mapeadas con áreas superpuestas, o una puede ser mapeada como un área y la otra como un nodo.
  • Edificios de usos múltiples. Los edificios deben etiquetarse como edificios y tener objetos área o puntuales representando la ubicación de lo que haya en ellos, p. e., tiendas dentro de un centro comercial.
  • Los ríos se representan normalmente con waterway=riverbank o natural=water+water=river, para el área cubierta por las aguas, y waterway=river en una vía lineal en el mismo sentido del flujo del río, con etiquetas tales como name=* en la característica waterway=river.
  • Las villas se mapean con place=village sobre un nodo situado en el centro de las mismas, y el área de uso residencial se mapea como landuse=residential, con etiquetas tales como name=* en el nodo place=village.

Véase también

  • Relation:multipolygon - la manera estándar de mapear áreas complejas (por ejemplo, una escuela dividida en dos partes por una carretera o un lago con una isla en su interior).
  • Relation:site - propuesta para características multipartes que no puede ser expresadas como multipolígonos (un ejemplo es un parque eólico, una característica que incluye varios nodos).
  • building:part=* - cómo etiquetar edificios complejos.