Pt:Seamarks/Seamark Tagging Schema

From OpenStreetMap Wiki
Jump to navigation Jump to search

S-100

A OHI (Organização Hidrográfica Internacional) definiu um modelo de dados universal S-100 com objetos padronizados, subgrupos de objetos (chamados categorias de objetos), atributos com listas de valores e formatos de valores. Product Specifications, S-101 for ENCs, Data Dictionary, Portrayl Register SVG XML symbols

Esquema de balizamento

Existe um esquema de etiquetas baseado em elementos definidos no S-100. Os mnemônicos de seis letras usados nesse padrão foram substituídos por palavras ou frases sublinhadas em inglês separadas para legibilidade humana:

O formato das etiquetas é o seguinte:

Forma do esquema Descrição
seamark:<object>:<attribute>=<value> <object> é o objeto-chave, <attribute> é a chave atribuída <value> é o valor atribuído.
seamark:type=<object> Objeto pai. Qualquer nó dado nó ou caminho caminho pode ser marcado com mais de um objeto S-100 - por exemplo, uma boia com uma luz e uma marca superior seria marcada com três objetos e seus atributos (veja o exemplo abaixo). Esses objetos são estruturados como um relacionamento pai-filho ( base de dados hierárquica) com um objeto pai e zero ou mais objetos secundários. O objeto pai é indicado com uma etiqueta neste formulário de esquema com um valor correspondente a uma chave de objeto válida. Esta etiqueta deve ser usada (uma vez e apenas uma vez) em um nó ou caminho a ser renderizado em gráficos náuticos. Se estiver ausente, o renderizador irá ignorar todas as outras etiquetas de balizamento nesse nó nó ou caminho caminho.

Observe que, no caso de FARÓIS, existem dois símbolos possíveis (light_major & light_minor).
Os atributos com mais de um valor devem especificar esses valores por uma lista separada por ponto e vírgula.

seamark:<attribute>=<value> Atributos comuns a todos os objetos em um nó nó ou caminho caminho deve ser especificado neste formulário de esquema.
seamark:name=<text string> por exemplo, geralmente existe apenas um nome associado a todos os objetos em um nó nó ou caminho caminho. Este nome deve ser especificado por esta tag.

Exemplo

Um exemplo desse esquema de marcação é ilustrado aqui. Isto é de uma boia com marca superior e luz:

seamark:type=buoy_lateral 
seamark:buoy_lateral:category=port 
seamark:buoy_lateral:shape=pillar 
seamark:buoy_lateral:colour=red 
seamark:topmark:shape=cylinder 
seamark:topmark:colour=red 
seamark:light:colour=red 
seamark:light:character=Fl
seamark:light:period=5 
seamark:name=5N