ES:Una característica, un elemento OSM

From OpenStreetMap Wiki
Jump to: navigation, search
Idiomas disponibles — One feature, one OSM element
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

Una característica, un elemento OSM es un principio de buenas prácticas. Significa que una característica del "mundo real" debería ser mapeado con un único elemento OSM.

Objetos del mapa

Reglas generales

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

  • Una característica que se compone de varios edificios en un área (por ejemplo, una escuela) debería ser dibujado como un elemento área que perfila el terreno con elementos área marcando los edificios. Las etiquetas deberían estar en el área y no en los edificios, salvo que los edificios no correspondan al área (por ejemplo, los edificios en el terreno de la escuela se entiende que son parte de la escuela).
  • Una característica que consiste en un edificio cuya forma y posición son conocidas debería ser un elemento área con etiquetas adecuadas.
  • Una característica cuya posición es conocida, pero cuya forma es desconocida o irrelevante, debería dibujarse como un elemento nodo con etiquetas adecuadas.
  • Una característica que no encaja en una única área habitualmente se describe mejor usando una relación. Una vez más, las etiquetas deberían estar en la relación, no en los miembros de la relación, a menos que no se apliquen a todos los miembros. Ejemplos:
    • ES:relation:waterway para un río largo
    • ES:relation:route para una ruta de senderismo, una autopista con nombre o una línea de transporte público
    • ES:relation:site para edificios en lugares diferentes pertenecientes a una misma entidad, como una universidad dividida en dos campus

Ejemplos de malos casos

  • Un elemento área representando un edificio de uso único con un elemento nodo dentro de él. Si encuentras esto, mueve las etiquetas al elemento área y borra el nodo.
  • Un elemento área representando un terreno con etiquetas en el único área representando el único edificio en él terreno. Si encuentras esto, mueve las etiquetas al elemento área exterior y quítalos del área interior.
  • Un elemento área representando un terreno con etiquetas en el único área representando el único edificio en él terreno, con un nodo etiquetado dentro de él. Si encuentras esto, mueve las etiquetas al elemento exterior, quítalas del área interior y elimina el nodo.

Situaciones donde es posible que sean necesarias múltiples etiquetas

  • Más de un elemento de algo en el mismo lugar, por ejemplo dos escuelas que comparten terreno. Normalmente, si las escuelas están separadas tendrán terrenos vecinos separados, pero si lo único que diferencia las dos escuelas son sus edificios, entonces el área contenedora debería ser etiquetada con una etiqueta landuse=* adecuada y los edificios etiquetados individualmente.
  • Edificios de usos múltiples. Los edificios deberían etiquetarse como edificios y deberían tener elementos nodo o área representando la ubicación de lo que haya en ellos, por ejemplo tiendas en un centro comercial.

Etiquetar datos

Una etiqueta debería corresponder a un y solo un concepto:

  • Un concepto podría tener varios aliases, siempre que se refieran a un mismo concepto, tener uno de ellos como la forma canónica es una buena idea.
  • Las etiquetas pueden cubrir diferentes variedades del mismo concepto, pero no deberían unificar conceptos diferentes.
  • Etiquetas de alto nivel podrían representar una jerarquía de conceptos si no hay nada más específico (o quizás invéntate una), o donde el tipo es desconocido. Desplegar atributos es a veces útil (por ejemplo natural=wetland + wetland=reedbed).

Cosas que están mal:

  • Etiquetas "paraguas". Se pueden comparar bebidas en lugares distintos. Estos lugares serán conceptos distintos - bares, cafés, tiendas, máquinas de vending, fuentes de agua, etc. Alguien que diseñe busquedas para bebidas puede usar estas características y diseñar reglas adecuadas para restringir la selección.

Excepciones notables: calles

Las calles son una excepción (discutible) a la regla anterior: una única calle con un único nombre, lo que la mayoría consideraría una "característica", se representa habitualmente como múltiples vías conectadas, donde cada una de ellas tiene la misma etiqueta "name" (y otras etiquetas diferentes). Esto podría ser considerado como una violación de esta regla; sin embargo, esta práctica esta firmemente establecida y no es probable que cambie. Hay una relación para agrupar los elementos vía de una calle (Relation:street), pero no se utiliza habitualmente y por tanto no está recomendada.

Ten en cuenta que este caso especial se aplica únicamente a calles (es decir, vías etiquetadas "highway"). El resto de las características deberían ser representadas por un único conjunto de etiquetas, tal y como se describe más arriba.

Ver también

  • ES:Relation:multipolygon para describir áreas complejas (ejemplo típico: elemento separado por una carretera).
  • ES:Relation:site si la característica no puede ser descrita con un simple multipolígono (ejemplo típico: elemento disperso por una localidad o región).
  • building:part=* sobre como etiquetar edificios complejos.