Comando: LocalizacaoGeografica
Visão geral: Um Sistema de Coordenadas é um conjunto de regras matemáticas para especificar como coordenadas devem ser atribuídos a pontos. O sistema de coordenadas está indiretamente relacionado à terra. Um Sistema de Coordenadas de Referência CRS é um sistema de coordenadas relacionado com a terra através de um "Datum". Um Datum Geodésico é um modelo da Terra que especifica uma superfície de referência (Elipsóide ou Esferóide).
Um sistema projetado de coordenadas de referência é o resultado da aplicação da projeção de um mapa a um sistema de coordenadas de referência geográfica. Uma projeção de mapa é um tipo de conversão de coordenadas. Este usa um método identificado com fórmulas específicas e um conjunto de parâmetros específicos para aquele método de conversão de coordenadas.
Coordenadas podem ser modificadas de um CRS para outro através da operação de coordenadas. Dois tipos de operação de coordenadas podem distinguir-se:
- conversão de coordenadas, onde nenhuma mudança de datum está envolvida e os parâmetros estão escolhidos, e assim livres de erros.
- transformação de coordenadas, onde o CRS de destino é baseado em um datum diferente do CRS de origem. Parâmetros de transformação são determinados empiricamente e assim sujeitos a erros de medição (Geodésia, Sete parâmetros, Molodenksy etc.) &
Os conjuntos de dados geográficos estão definidos no arquivo geodatabase.xml que está colocado na pasta de usuário <User folder>\AppData\Roaming\Bricsys\BricsCAD\<RELEASE>\en_US\Support for Windows. O conteúdo deste arquivo é composto das 5 seções:
- Sistemas de Coordenadas de Referência
- Datums
- Elipsóides
- Transformações
- ProjectionCode e Métodos
1. Sistemas de Coordenadas de Referência
Esta seção é o principal nó xml onde todos os Sistemas de Coordenadas de Referência estão definidos. Tem muitos sub-nós chamados CRS, cada nó xml precisa definir um exclusivo sistema de coordenadas de referência projetado e os necessários parâmetros projetados.
Os tipos de projeção CRS suportados são descritos nas secções ProjectionCode e Métodos.
Atributos de nó CRS:
Seguem a Tabela 1 da OGP Geomatics Guidance Note Nº 7, parte 2
Nome do atributo |
Descrição |
Unidades |
epsg | Id exclusiva banco de dados EPSG. | Inteiro |
nome | Nome legível do CRS, Exemplo: "WGS 84 - WGS84 - World Geodecic System 1984, usado em GPS" | String |
codeSpace | Proprietário do CRS. É opção. | String |
x, y | Orientação da direção projetada. Valores possíveis: "Westing", "Easting", "Southing" e "Northing". As direções DEVEM ser definidas. | String |
xAxis, yAxis | Orientação de direção geográfica. Valores possíveis: "Latitude" e "Longitude". | String |
Greenwich | Relação do Meridiano de Greenwich. | Graus |
proj | Método de projeção da CRS. Valores possíveis: "LL", "LatLon", "LonLat" é uma Latitude-Longitude Geodésica. "MercA", "Mercator_1SP" é um Mercator (variante A). "MercB", "Mercator_2SP" é um Mercator (variante B). "MercC" é Mercator (variante C). "MercSp" é um Mercator (Esférico). "MercPv" é um Pseudo Mercator de Visualização Popular. "TMerc" é um Mercator Transversal. "TMercSO" é um Mercator Transversal Sul Orientado. "LCC_1SP" é um LamSP Conic Conic 1SP. "LCC_2SP" é um Lambert Conic Conformal 2SP. "LCC_2SP_BE" é um Lambert Conic Conformal 2SP Belgium. |
String |
AngleSG | Ângulo de Retificada para Skew Grid | Graus |
Azimute | Azimute da linha inicial | String |
FE | Easting na origem falsa, Falso easting | Valor Ponto-Flutuante, em unids CRS |
EC | Northing ao centro de projeção | Valor Ponto-Flutuante, em unids CRS |
FN | Northing na origem falsa, Falso northing | Valor Ponto-Flutuante, em unids CRS |
FC | Northing ao centro de projeção | Valor Ponto-Flutuante, em unids CRS |
LonI | A longitude do limite ocidental da primeira zona de uma sistema de grade zoneado Transversa Mercator | Graus |
Lat | Latitude de origem natural, Latitude do paralelo padrão. Depende do método de projeção. | Graus |
Lat1 | Latitude do segundo paralelo padrão | Graus |
Lat2 | Latitude do segundo paralelo padrão | Graus |
LatF | Latitude de falsa origem | Graus |
LatC | Latitude do centro de projeção | Graus |
Lon | Longitude de origem natural, Longitude de origem | Graus |
LonF | Longitude de falsa origem | Graus |
LonC | Longitude do centro de projeção | Graus |
SF | Fator de escala na origem natural | Valor de ponto-flutuante |
SFIL | Fator de escala na linha inicial | Valor de ponto-flutuante |
SFPSP | Fator de escala no pseudo padrão paralelo | Valor de ponto-flutuante |
W | Largura de zona em longitude | Graus |
zone | Sistema de Grade Zoneada | Graus |
units | Unidades de conversão resultam de coordenadas geográficas para projetadas. Exemplo: "Meter", unidade "Grau" significa sem conversão, Sistema de Coordenadas Geográficas | String |
Exemplo: atributos comuns para todas as projeções de mapas baseadas em EPSG:31468.
<CRS epsg="31468" codeSpace="OGP" name="DHDN / 3-degree Gauss-Kruger zone 4" y="Easting" x="Northing" Greenwich="0" proj="TMerc" Lon="12" Lat="0" SF="1" FE="4500000" FN="0" zone="4" units="Meter">
Para cada nó CRS deve existir pelo menos um sub-nó Datum que se refere via atributos epsg ou alias para sub-nó Datum na seção Datums. O sub-nó Datum DEVE ter o atributo id de um nome CRS exclusivo. Pelo menos um dos códigos epsg e o alias de Datum devem ser válidos.
Nome do atributo |
Descrição |
Unidades |
epsg | Id exclusiva banco de dados EPSG. Exemplo: "4326" | Inteiro |
alias | Nome único do Datum. Exemplo: "WGS 84" | String |
id | Nome exclusivo do CRS: combinação de método Projetado e Datum. Exemplo: "WORLD-MERCATOR". Está relacionado com CS-MAP, nomes de AutoCAD. | String |
pjcode | Indica o código para os tipos de método de projeção dos sistemas de coordenadas de referência. Correspondeu aos códigos de projeção do AutoCAD. Por exemplo, 3 - Transversa Mercator, 44 - UTM, 45 - formulação de Transversa Mercator de Snyder, etc. |
Inteiro |
Exemplo : existem definições de CRS exclusivas de acordo com Datums dentro do nó CRS:
<Datum epsg="6314" alias="DHDN/3" id="DHDN/3.Gauss3d-4" pjcode="3" /> <Datum epsg="6314" alias="DHDN/2" id="DHDN/2.Gauss3d-4" pjcode="3" /> <Datum epsg="6314" alias="DHDN" id="DHDN.Gauss3d-4" pjcode="3" />
2. Datums
Esta seção é um nó principal onde todos os Datums são armazenados. Datum é uma combinação do modelo Terra (Elipsoide ou Esferóide) e do método de transformação para o modelo WGS84. Um nó Datum especifica parâmetros comuns e contém no mínimo um sub-nós interno Datum exatamente um sub-nó Ellipsoid. Cada sub-nó interno Datum deve definir um nome exclusivo dentro do atributo id e pode especificar parâmetros de transformação para o modelo WGS84 via sub-nó Transformation que se refere via atributos epsg ou alias para um sub-nó Transformation na seção Transformations.
Nome do atributo |
Descrição |
Unidades |
alias | Id Exclusivo. Exemplo: "DHDN/3". Relacionado com CS-MAP, nomes de AutoCAD. | String |
epsg | Id exclusiva banco de dados EPSG. Exemplo: "6314" | Inteiro |
nome | Nome de Datum legível por humanos, Exemplo: "Deutsches Hauptdreiecksnetz" | String |
codeSpace | Proprietário do CRS. É opção. | String |
Exemplo
<Datums> <Datum epsg="6314" codeSpace="OGP" name="Deutsches Hauptdreiecksnetz "> <Datum id="DHDN/3"> <Transformation epsg="1777" alias="DHDN/3_to_WGS84" /> </Datum> <Datum id="DHDN/2" name="Deprecated - Replaced by DHDN/3"> <Transformation epsg="1777" alias="DHDN/2_to_WGS84" /> </Datum> <Datum id="DHDN" name="Deprecated - Replaced by DHDN/2"> <Transformation epsg="1673" alias="DHDN_to_WGS84" /> </Datum> <Ellipsoid epsg="7004" alias="BESSEL" /> </Datum> â € | </Datums>
3. Elipsóides
A seção Ellipsoids é a seção principal onde os modelos da Terra são definidos. Cada nó Ellipsoid deve definir uma identificação por um nome único (alias) e um semi-eixo principal (a) e no mínimo um dos seguintes atributos: flattening (f), semi-eixo secundário (b) ou excentricidade (e).
Nome do atributo |
Descrição |
Unidades |
alias | Id exclusivo. Exemplo: "WGS84". Está relacionado ao CS-MAP, nomes AutoCAD. | String |
epsg | Id exclusiva banco de dados EPSG. Exemplo: "7030" | Inteiro |
nome | Nome de Datum legível por humanos, Exemplo: "WGS 84" | String |
codeSpace | Proprietário do CRS. É opção. | String |
a | Comprimento do semi-eixo maior do elipsóide, com o raio do Equador | Valor de Ponto de Flutuação, fortemente em Meter |
b | Comprimento do semi-eixo menor do elipsóide, a distância ao longo do eixo elipsóide entre equador e pólo | Valor de Ponto de Flutuação, fortemente em Meter |
f | Flattening | Valor de ponto-flutuante |
e | Excentricidade | Valor de ponto-flutuante |
Exemplo
<Ellipsoid epsg="7008" alias="CLRK66" name="Clarke 1866, Benoit Ratio" a="6378206.4000000004" b="6356583.7999999998" f="294.9786982139" e="0.0822718542" />
4. Transformações
Esta seção é um nó principal onde todos os métodos de transformação estão definidos. Os métodos de Transformação suportados estão descritos nas seções ProjectionCode e Methods.
Nome do atributo |
Descrição |
Unidades |
alias | Id Exclusivo. Exemplo: "DHDN/84". Relacionado com CS-MAP, nomes de AutoCAD. | String |
epsg | Id exclusiva banco de dados EPSG. Exemplo: "1673" | Inteiro |
codeSpace | Proprietário do CRS. É opção. | String |
source | Datum de origem | String |
target | Datum Destino | String |
use | Método de transformação. Suportadas transformações usando métodos geocêntricos: Translações Geocêntricas, Transformação de Parâmetro Quatro/Seis/Sete, Transformação de Similaridade, Transformação do Vetor de Posição e rotação do Quadro da Coordenada. | String |
método | Métodos de construção da matriz de rotação se for o caso "PVT" é a Transformação do Vetor de Posição "CFR" é Rotação do Quadro da Coordenada | String |
tX | Translação do eixo-X | Metro |
tY | Translação no eixo-Y | Metro |
tZ | Translação no eixo-Z | Metro |
rX | Rotação no eixo-X | Graus |
rY | Rotação do eixo-Y | Graus |
rZ | Rotação do eixo-Z | Graus |
dS | Diferença de escala | Unidade |
xp | Coordenada 1 do ponto de avaliação | Metro |
yp | Coordenada 2 do ponto de avaliação | Metro |
zp | Coordenada 3 do ponto de avaliação | Metro |
dtX | Taxa de variação da translação no eixo-X | Unidade |
dtY | Taxa de variação da translação no eixo-Y | Unidade |
dtZ | Taxa de variação da translação no eixo-Z | Unidade |
drX | Taxa de variação da rotação do eixo-X | Unidade |
drY | Taxa de variação da rotação do eixo-Y | Unidade |
drZ | Taxa de variação da rotação do eixo-Z | Unidade |
ddS | Taxa de variação da diferença de escala | Unidade |
t0 | A época de referência para parâmetros dependentes de tempo. | Valor em ponto-flutuante |
fallback | Alias de transformação de datum destino para um datum WGS84. | String |
Exemplo
<Transformation epsg="1679" alias="Pulkovo42/2_to_WGS84" src="Pulkovo42/2" trd="WGS84" use="Param7" method="CFR" tx="-40.595" ty="-18.55" tz="-69.339" ds="-4.299" rx="-2.508" ry="-1.832" rz="2.611" accuracy="9" />
5 . ProjectionCode e Métodos
Essas seções descrevem o ProjectionCode e Methods que são mapeados para as definições do AutoCAD em tipos de projeções e transformações. Estas são usadas para armazenar as definições em um arquivo XML de definição de sistema de referência coordenada dentro do objeto ACDBGeoData que representa uma localização geográfica.