Pt:Relation:boundary

From OpenStreetMap Wiki
Jump to navigation Jump to search
boundary
Descrição
Define limites políticos, administrativos, de proteção ambiental e similares. Edit this description in the wiki page. Edit this description in the data item.
Renderização em osm-carto
28
Grupo: fronteiras
Membros
  • way - outer
  • way - inner
  • node - admin_centre
  • node - label
  • relation - subarea
Ver também
Situação: de facto

As relations com boundary=* são usadas para definir limites políticos, administrativos, de proteção ambiental e similares. Elas são definidas de forma semelhante aos multipolygons: devem conter pelo menos uma way externa (outer), e ways adicionais podem ser usadas para definir enclaves ou exclaves.

Limites representados por relations podem ser aninhados topológica e logicamente uns dentro dos outros. Por exemplo, os estados de um país compartilham parte de suas fronteiras com o país e parte com outros estados. Assim, uma mesma way de limite pode participar simultaneamente de múltiplas relations de limites (por exemplo: país, estado, município e distrito). Essa abordagem facilita a conexão de todas as partes de uma fronteira e evita duplicação de ways sobrepostas.

Embora alguns limites sejam fisicamente visíveis, claramente marcados ou associados a elementos físicos como rios, muitos não são verificáveis em campo e às vezes precisam ser importados de fontes externas. No entanto, evite conectar limites a elementos físicos como florestas ou rios, ou reutilizar suas ways como limites (one feature, one OSM element). Esses elementos podem mudar com o tempo e serem atualizados no OSM, enquanto o limite geralmente permanece o mesmo. Uma exceção ocorre quando o limite é legalmente definido por um elemento físico.

Relations

Recomenda-se que todas as áreas de limite sejam representadas por relations com type=boundary. Suas ways de fronteira podem ficar completamente sem tags, utilizando apenas os papéis role outer e role inner conforme apropriado. No entanto, por razões históricas, muitos consumidores de dados também suportam ways fechadas com boundary=*. Outros métodos já foram usados (relations type=multipolygon e uso de name:left=* e name:right=* em ways), mas atualmente estão obsoletos.

Atualmente, existem:

Tags da relation

Chave Valor ! Notas ---------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- type boundary [[Relation:multipolygon type=multipolygon]] também é usado, mas está obsoleto para limites. - boundary {{value

administrative}}

Para limites administrativos (podendo estar em rios ou afastados da costa). Para outros tipos veja

boundary=*

- name Um nome - admin_level [[Key:admin_level#admin_level Nível administrativo]]: inteiro entre 2 e 10, com significado específico por país. }

Membros da relation

Elemento Papel Ocorrência ! Notas --------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------- -------- way role outer !  1

+

Define o limite externo do território. Todas as ways externas devem formar um anel fechado (ou múltiplos anéis em territórios descontínuos).
Para limites lineares não fechados, veja Relations/Proposed/boundary segment.
- way role inner ?  0

+

Define um limite interno, ou seja, um enclave. - way <empty>   0 Obsoleto, não usar. Utilize role outer ou role inner. - node role admin_centre ?  0

– 1

Nó representando o centro administrativo (capital, sede municipal etc.), geralmente uma cidade ou vila (dependendo do nível do limite, veja place=*). Este papel é para capitais (como cidades capitais), não para prédios legislativos. - node role label ?  0

– 1

Nó representando o local onde o nome geralmente aparece no mapa. Funciona como centro lógico/cultural do limite, não necessariamente o centro geométrico.

Ao posicionar o nó, considere onde você mapearia o lugar como um ponto caso o limite fosse desconhecido. O “centro” de uma cidade pode ser a prefeitura, uma praça central ou o início do sistema viário — não necessariamente o centroide geométrico.

Este papel também é útil quando há enclaves ou geometrias complexas, evitando que o rótulo fique fora da área. Diferentes estilos de mapa usam posicionamentos distintos, então esse nó pode funcionar como uma forma de tagging for the renderer.

O nó role label pode conter place=* com valores como place=country, place=state, place=county, etc., quando aplicável.

relation role subarea ? 0+

Referência a limites de nível inferior dentro deste nível administrativo.

Opcional, controverso e redundante.

Ways

Uma alternativa é usar uma way fechada com boundary=*. Embora não esteja oficialmente obsoleto, deve ser evitado em novos dados, pois pode gerar ambiguidades (enclave ou exclave). Além disso, não permite fronteiras compartilhadas.

Ways em relations podem ficar sem tags, como nos multipolygons. Alternativamente, podem ter boundary=administrative e o admin_level=* mais alto presente (por exemplo, 2 para país). Essa tag é opcional, pois pode ser inferida pelas relations.

Historicamente, tags como name:left=*, name:right=*, nation:right=* e region:right=* eram usadas, mas foram substituídas por relations e podem ser removidas com segurança.

Exemplos de tagging

(Exemplos mantidos iguais ao original)

Suporte de software

Softwares devem suportar formatos antigos até desaparecerem:

Os seguintes consumidores de dados utilizam role label ou role admin_centre:

(Tabela mantida)

Ferramentas

Downloads

Referências