Pt:Endereços

From OpenStreetMap Wiki
Jump to navigation Jump to search
Logo. Feature : Pt:Endereços
One example for Feature : Pt:Endereços
Descrição
Usado para fornecer informações de endereço do edifício ou instalação.
Grupo

Endereços

Etiquetas

Informações de endereço podem ser adicionadas ao OpenStreetMap usando uma variedade de métodos. Isso inclui adicionar um nó simples contendo um endereço, adicionar informações de endereço a um edifício, local ou outra área ou, alternativamente, a um nó de entrada para o edifício ou local.

O sistema de etiquetas do OpenStreetMap fornece suporte para vários esquemas de endereço usados ​​em todo o mundo.

Como mapear

Endereços podem ser etiquetados com addr:housenumber=* e as outras chaves addr:*. Etiquetas podem ser adicionadas a:

  • nós isolados dentro de polígonos de edificações (building=*)
  • polígonos de edificações (building=*)
  • nós que são partes das entradas (entrance) de polígonos de edifícios ou no acesso a uma propriedade (por exemplo, em barrier=gate ou barrier=entrance), usado em locais onde os endereços são atribuídos a entradas e acessos e não a edifícios
  • em polígonos que representam o perímetro do local (se forem atribuídos endereços a edifícios, esta abordagem deve ser evitada)

Historicamente, essa abordagem se origina do Esquema Karlsruhe.

A página Coleta rápida de endereços descreve métodos de coleta e mapeamento rápido de dados de endereço.

Normalmente, as informações de endereço não precisam ser duplicadas; ou seja, deve haver apenas um número de casa (addr:housenumber=*) por rua e número de casa (que normalmente seria colocado no edifício). Softwares podem normalmente vincular endereços a outros recursos por proximidade geográfica, e endereços duplicados são frequentemente sinalizados como erros por ferramentas de controle de qualidade. No entanto, ainda há algum debate sobre esse ponto (ver por exemplo Informações de endereço no POI *e* edifício?. Além disso, as comunidades em alguns países estabeleceram suas próprias regras.

Etiquetas como addr:country=*, addr:city=* são frequentemente redundantes, pois os recursos dentro dos limites administrativos (quando mapeados) "herdam" seus atributos conforme suportado por softwares como Nominatim ou Photon.

Artigo principal: Mapeando endereços como nós separados ou adicionando-os aos edifícios

Uso de relações

A relação associatedStreet fornece uma ligação entre casas e ruas. Isso pode ser usado como uma alternativa à etiqueta addr:street=*.

Em fevereiro de 2022, cerca de 5% dos números de casas foram mapeados usando relações. O futuro da relação associatedStreet é questionado por alguns mapeadores.

A relação street é usada para conectar ruas a todas as coisas relacionadas a elas, incluindo edifícios e endereços. Também pode ser usado como uma alternativa à etiqueta addr:street=* como também a outras etiquetas de endereçamento (addr:*), como por exemplo addr:city=*.

Edifícios com vários números de casas

Artigo principal: Mapeando endereços como nós separados ou adicionando-os aos edifícios

Ambox warning pn.svg Atualmente não há consenso global sobre isso. Aqui estão algumas possibilidades:

  • Crie um nó de endereço para cada número de casa e coloque cada nó em algum lugar no contorno do edifício (ou dentro do edifício)
    • em alguns casos existe um consenso local de que esta abordagem é preferível, por exemplo na Polônia
    • (Não dê um endereço ao prédio, caso contrário todos os números serão duplicados.)
  • Se os números das casas estiverem associados a entradas individuais (ou portões), etiquete esses números nos nós entrance=* (ou barrier=gate).
  • Separe os números por vírgulas (ex., 11,13,15) ou ponto e vírgula (ex., 11;13;15).
    • Atualmente, a versão com vírgula é mais popular. Enquanto o separador padrão para valores múltiplos no OSM é o ponto e vírgula, o "Esquema Karlsruhe" amplamente adotado para endereços exige o uso de uma vírgula para separar números de casas.
    • Em uma discussão na lista de discussão de etiquetagem, foi proposto usar um ponto e vírgula em vez disso. Veja [1][2].
  • Especifique o intervalo (por exemplo, 10-95). Observe que há um risco de ambiguidade entre dois significados:
    • Quando tal intervalo é oficialmente usado para toda a casa, este é o método preferido. Neste caso, 10-95 é simplesmente um rótulo como qualquer outro. Neste e em outros casos, os números das casas oficialmente contêm um traço e não devem ser tratados como especiais.
    • Quando tal intervalo deve ser interpretado como uma lista de endereços, use addr:interpolation=* (descrito abaixo) para enfatizar isso. Alguns mapeadores adicionarão uma maneira "virtual" curta que permite que eles coloquem endereços 10 e 95 em nós separados normalmente. Alguns mapeadores especificarão o intervalo 10-95 em um único objeto, onde a adição da etiqueta addr:interpolation=* o desambigua do significado de "simplesmente um rótulo", especificando que ele deve ser tratado como um intervalo. Ambas as abordagens são usadas na prática e há pouco consenso.
    • Observe que em alguns casos, o edifício ou complexo de edifícios tem um único endereço, como 3-5, que parece apenas um intervalo de números de casas. Como de costume, não converta esses dados às cegas, sem uma verificação.
  • No caso de edifícios separados mapeados como um só, é recomendável criar polígonos conectados separados para edifícios separados, cada um com seu próprio endereço.
  • Lembre-se de que também há edifícios que são um único edifício com uma entrada e, no entanto, têm um endereço "hifenizado", por exemplo, 4-5 Bonhill Street way 157901333 e outros edifícios próximos. Neste caso, não há entradas separadas para mapear. Em alguns casos, toda a instalação com vários edifícios tem esse endereço, como esse hospital na Polônia com endereço Wrocławska 1-3 Kraków.[1]

Vários edifícios para um número de casa

Isso geralmente acontece em fazendas, fábricas ou escolas. Nesse caso, é possível adicionar um perímetro ao site que contém as etiquetas addr e outras etiquetas gerais, como o nome. Isso garante que você tenha menos redundância em seus dados. Se os prédios não puderem ser contidos em um único perímetro (por exemplo, escola com dois prédios a um quarteirão de distância), use uma relação multipolígono ou relação de lugar.

Para nomear os edifícios, use addr:housename=*.

Interpolação

HouseNumbersInterpolation.png

Se não sabemos (ou não temos tempo para encontrar) todos os números de casas, podemos usar interpolação. Isso permite que pessoas e máquinas adivinhem onde um endereço provavelmente está, entre dois pontos conhecidos.

Você precisa saber dois números de casas e o padrão de sequência.

Por exemplo, em um terraço de casas, talvez você saiba que a primeira casa é Rua de Brilhantes, 15, a última é Rua de Brilhantes, 27, e que deste lado da rua os números das casas são todos ímpares.

Instruções básicas

  1. Crie um nó para o endereço de menor numeração
  2. Etiquete-o com addr:street e addr:housenumber.
  3. Faça o mesmo para o endereço de maior numeração
  4. Desenhe um caminho a partir do nó de endereço de menor numeração até o nó de endereço de maior numeração, conectando-os
  5. Marque isso com a etiqueta de interpolação correta (veja Opções de etiquetas na próxima seção).

Opções de etiquetas

A etiqueta básica para o caminho de interpolação éaddr:interpolation=*

Valores comuns para addr:interpolation=*
Valor Significado
all Os números das casas entre os nós estão em ordem numérica estrita.
odd Os números das casas estão em ordem numérica, apenas números ímpares.
even Os números das casas estão em ordem numérica, apenas números pares.
Exemplos
Elemento Link para o mapa
Nó de endereço de menor numeração https://www.openstreetmap.org/node/401884984
Nó de endereço de maior numeração https://www.openstreetmap.org/node/401884983
Caminho de interpolação https://www.openstreetmap.org/way/34609524

Observe que o caminho desenhado para interpolação tem apenas uma etiqueta addr:, a etiqueta addr:interpolation=*. Ela não aceita addr:street=* , addr:city=* ou qualquer outra informação de endereço (mas usuários avançados podem definir uma segunda etiqueta de interpolação: veja Usando interpolação de endereço para coletas parciais).

Casos mais incomuns

  • Para números de casas irregulares ausentes (por exemplo, 13 ausente), dois caminhos precisam ser desenhados (por exemplo, 1-11 e 15-25).
  • Você pode usar alphabetic para interpolar caracteres alfabéticos. Então, se você tiver todas as casas de 7a a 7f em uma linha, você pode conectá-las por um caminho etiquetado com addr:interpolation=alphabetic. Você não pode misturar interpolação alfabética com outros métodos de interpolação. Há um caso especial para o conjunto de caracteres latinos em que a primeira entrada na sequência é um número, seguido pelo número mais a letra A. Por exemplo, o intervalo 25-25F significa que as casas são numeradas 25, 25A, 25B, …, 25F.
  • Se houver uma estrutura regular para os números de casas ausentes, por exemplo, todos os outros números estão faltando em uma sequência (exemplo para um caminho ímpar: 3401, 3405, 3409, etc.), use um valor numérico com addr:interpolation=* para indicar o valor a ser incrementado entre os números de casas. (Aqui usaríamos addr:interpolation=4.)

addr:interpolation=odd e addr:interpolation=even são apenas casos especiais de addr:interpolation=número, onde número é 2 (ou seja, addr:interpolation=2), e o nó inicial é ímpar ou par, respectivamente).

  • Se houver um número de casa em um único nó ou polígono de edifício único e esse número de casa também aparecer como resultado de uma interpolação, o software deve lidar com esse caso graciosamente e favorecer o número da casa marcado individualmente como a posição real.
  • Conforme visto na imagem de exemplo acima, é permitido adicionar nós que não tenham um valor inteiro para sua etiqueta addr:housenumber=* em algum lugar em uma interpolação odd/even/all (por exemplo, 12b). Eles serão ignorados para a interpolação. No entanto, os pontos finais do caminho de interpolação sempre devem seguir a regra de interpolação fornecida! Ou seja, para addr:interpolation=even, a etiqueta addr:housenumber=* nos nós finais deve ser um número par.
  • Alguns mapeadores usam addr:interpolation=* em um único objeto para indicar que seu addr:housenumber=* deve ser tratado como um intervalo em vez de um rótulo (discutido acima). Não há consenso sobre se isso é apropriado.

Usando interpolação de endereço para coletas parciais

Para indicar o nível de precisão de uma interpolação, você pode usar a etiqueta opcional addr:inclusion=* para representar os dados ausentes de uma coleta de número de casas.

  1. Nem todas as casas estão presentes ainda, mas os pontos finais da rua foram pesquisados.
  2. Os pontos finais da rua são desconhecidos, mas um possível intervalo pode ser estimado.
  3. Os números das casas estão faltando ou danificados além do reconhecimento, então o intervalo não pode estar correto.
  4. Uso de dados US TIGER para indicar todos os endereços possíveis em um quarteirão; útil para roteamento para o quarteirão mais próximo onde nenhuma coleta foi feita.

A etiqueta opcional addr:inclusion=* identifica a precisão dos dados.

  • addr:inclusion=actual - Representa uma coleta precisa onde calcular cada número de casa a partir do caminho de interpolação de endereço resulta em uma correspondência exata com casas físicas. Isso tem o mesmo significado de omitir a etiqueta addr:inclusion=*.
  • addr:inclusion=estimate - O caminho de interpolação de endereço pode conter números que não existem fisicamente por razões típicas dos casos 1-3 acima. Uma coleta foi realizada e os cálculos de geolocalização estarão dentro de vários espaços físicos da casa real.
  • addr:inclusion=potential - A gama completa de todos os números de endereço possíveis em um quarteirão, embora possa não haver espaço físico suficiente no quarteirão para essa gama de números de casas. Dados de interpolação do US TIGER são um exemplo em que a geolocalização estaria tão próxima quanto um quarteirão.

Endereços sem nomes de ruas

Alguns endereços de prédios não contêm um nome de rua. Por exemplo, em pequenas vilas, o endereço pode ser apenas o nome da vila e o nome ou número da casa; em uma pequena ilha, o endereço pode ser o nome da ilha e o nome do prédio (por exemplo, este centro esportivo na Ilha Yelagin, em São Petersburgo, Rússia).

Em alguns estados pós-soviéticos, como o Turcomenistão, os endereços de edifícios consistem no número da casa e no nome do distrito administrativo da cidade (e às vezes um subdistrito do distrito) em que a casa está localizada, como os bairros Parahat e Howdan de Ashgabat. Nesses casos, os números das casas foram atribuídos na ordem em que as estruturas foram construídas e, portanto, não têm relação com a localização relativa dos edifícios entre si.

Nesses casos, nenhuma etiqueta addr:street=* deve estar presente. A chave addr:place pode ser usada em vez de addr:street para indicar a parte do endereço que toma o lugar do nome da rua, como o nome da vila, subdivisão ou ilha. No caso de prédios em um distrito e/ou subdistrito, as etiquetas addr:district=* e, se aplicável, addr:subdistrict=* devem ser usadas para tornar os endereços pesquisáveis ​​e roteáveis.

Endereços sem números de casas

Nestes casos use a etiqueta nohousenumber=yes e remova a etiqueta addr:housenumber=* caso exista com algum valor parecido com addr:housenumber=s/n.

Regras específicas de cada país

Para outros países, favor visitar a versão em inglês desta página.

Brasil

Portugal

Artigo principal: Importação de endereços (ver seção 4.3 Etiquetas)

Mapas e ferramentas de controle de qualidade

Existem vários sites ou ferramentas que podem ajudar a verificar a qualidade dos dados de endereço no OpenStreetMap:

  • O Analisador de Dados do Nominatim é uma ferramenta de controle de qualidade usada para escanear o banco de dados Nominatim e extrair dados suspeitos dele. As verificações incluem endereços onde a etiqueta addr:street difere do nome da rua que o Nominatim atribuiu ao endereço, e uso de addr:street com addr:place (uma combinação de etiquetas inválida).
  • O Inspetor OSM do Geofabrik inclui visualizações de informações de endereços e edificações. Essas visualizações rastreiam etiquetas de edificações e mostram se algum dado de endereço/nome está presente. O Inspetor OSM também fornece checagens sobre formas de interpolação de endereço.
  • qa.poole.ch inclui uma camada que exibe edifícios com etiquetas addr:* ausentes e uma camada que exibe objetos com endereços.
  • Coloured Streets é um estilo de pintura de mapa para o JOSM especializado em dados de endereço.
  • Sempre há vários desafios contínuos do MapRoulette que pedem aos mapeadores para ajudar a corrigir problemas de endereço.

Ver também

Ligações externas

Notas e referências