Lidar com dados que se espalham pelas regiões UTM?

27

Tenho dados que se espalham por duas zonas UTM GDA / MGA94 UTM Zona 55 e 56. Tenho camadas como cadastro, estradas, tubulações etc. onde desejo armazenar medições como comprimentos e áreas em metros ou algum tipo de notação métrica, não graus!

Qual é a melhor maneira de gerenciar isso no PostGIS (estou usando o PostGreSQL 8.4 PostGIS 1.5)? Devo armazenar meus dados como cordas geográficas do GDA94 e usar algum tipo de solução alternativa para calcular as medidas necessárias? Ou existe outra maneira de lidar com isso?

Ando
fonte

Respostas:

17

Com base nas informações fornecidas, eu usaria uma projeção diferente que não esteja ligada às zonas UTM, como a projeção cônica conformada Lambert da GeoScience Australia. Isso terá alguns efeitos de distorção, mas serão mínimos. A unidade de distância é metros. Também deve passar pela questão da travessia estadual, pois todas as agências devem poder usar essa projeção, já que o GA é o principal órgão de mapeamento no país. Verifique com seus requisitos, pois isso pode ser uma opção.

A projeção está disponível para download, se não for fornecida neste site .

CDBrown
fonte
1
você só precisa ter cuidado ao usar a Lamberts Conformal Conic quando estiver interessado em áreas, não é uma projeção de área igual e, portanto, introduz erros no cálculo da área.
Kelso
10

Você já tentou usar o tipo de dados geográficos. Que armazena em latão longo e retorna medições em metros. Você pode usar uma combinação de CAST para geometria e transformar para exibição, se precisar projetar para exibir os dados.

http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_GeographyVSGeometry http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_Geography

LR1234567
fonte
1
Graças ao fato de eu ter visto o tipo de dados geográficos mencionado, vou ler seus links para descobrir mais sobre isso. Também tenho a versão em PDF do PostGIS in Action, que menciona que, para áreas localizadas, as medidas do tipo de dados geográficos tendem a não ser tão precisas quanto as medidas da geometria.
Ando
6

Escolha o UTM no qual a maioria dos seus dados se enquadra e use-o para todos os dados. As zonas da UTM (meio grau em que acredito) se sobrepõem exatamente por esse motivo. As medições não estarão muito distantes nessa zona de sobreposição.

Darren Cope
fonte
2
Este não é realmente um bom conselho. A distorção em uma projeção UTM aumenta o mais a leste / oeste do meridiano central. A razão pela qual o conceito de zonas foi adaptado em primeiro lugar é estabelecer um ponto de corte no qual essa distorção se torna inaceitável. Um Albers projecção é um melhor compromisso para dados> 6 graus de extensão (ver também gis.stackexchange.com/questions/2769/... )
mate Wilkie
7
Essa é uma cautela razoável, @Matt, mas precisamos ter em mente que "aceitável" depende das circunstâncias. Por exemplo, esse meio grau pode ser estendido muitos graus nas latitudes extremas sem nenhum efeito prejudicial. Para uma discussão sobre a distorção introduzida ao cruzar os limites da zona UTM, consulte o thread (mais recente) em gis.stackexchange.com/questions/31701/… .
whuber
Acho que isso sempre causa problemas no caminho, quando as coordenadas e as projeções não coincidem. Evite, a menos que seja a única opção.
Se você não sabe- apenas GIS
5

Não há uma projeção local para o país / região em que você está trabalhando? Se assim for, seria o melhor para usar.

Edite com base nos comentários:

A consulta em http://spatialreference.org na Austrália indica que o EPSG: 3112 funcionaria para você ou o EPSG: 3577 , dependendo se você precisar de áreas iguais ou formas conformes.

Ian Turton
fonte
1
Há sim. No entanto, também atravessamos dois estados, e ambos têm uma projeção de Lambert que pressionam para mapeamento e armazenamento de dados em todo o estado.
Ando
NSW e VIC? Não há maneira fácil de fazer isso sem adotar uma ou outra projeção (ou a sua) e apenas transformar entre diferentes fontes de dados, conforme necessário.
Mdsumner
Sim NSW e VIC. Quero evitar criar minha própria projeção, se puder.
Ando
1

Há uma série de projeções adequadas a essa situação exata, 10TM, 6TM e 3TM. Eles são essencialmente fatias do Transversal Mercator com meridianos centrais personalizados, medindo 10 graus, 6 graus ou 3 graus de longitude, respectivamente. Eu os encontrei trabalhando com dados na cidade de Calgary, que abrange duas zonas UTM. Uma referência: http://www.mncl.ca/projection-transformation.htm

Por falar em Calgary, essa cidade é dividida ao meio por dois polígonos WRS-2 - tornando as imagens do LS7 uma tarefa árdua.

tiphinaqtuq
fonte
-2

Como você lida com recursos lineares longos, como pipelines, a melhor solução é armazenar os dados na boa e velha projeção 'WorldMercartor' (epsg 3395). Então você pode obter os dados em grande escala. Se você precisar de algo mais preciso para um determinado local, escreva uma consulta para reprojetar esse local em uma projeção local para obter dados precisos.

Lembre-se de que a projeção do Mercartor é famosa porque preserva linhas como linhas (não arcos) por grandes distâncias.

Pablo
fonte
1
O que você quer dizer com "linhas como linhas (não arcos)"? Representa corretamente os loxodromos como linhas retas, e é famoso por isso por causa da navegação oceânica por bússola e por ser uma projeção simples de gerar.
Mdsumner