Por que as projeções de dados são relevantes?

35

Por que é útil armazenar dados em projeções e dados incomuns?

Entendo o valor das projeções como construções de saída , devido à distorção, etc: isso é justificável.

No entanto, não entendo por que, por exemplo, os estados usam projeções de plano de estado nos dados. Temos precisão decimal: por que não armazenar apenas valores precisos no EPSG: 4326? Isso é totalmente um remanescente de dias pré-reprojeção automática ou há uma proposta de valor que estou perdendo?

Vou restringir o escopo desta pergunta aos dados vetoriais apenas para torná-los mais concretos.

tmcw
fonte
Você pode fazer uma distinção entre os formatos de dados. O argumento para prestar atenção em como os dados raster são projetados difere do argumento para dados vetoriais.
whuber
2
Você pode considerar o caso de ter que executar cálculos de algum parâmetro (por exemplo, área) que está sendo feito repetidamente. Ter que projetar os dados de cada vez para um sistema de coordenadas planas seria uma perda de tempo, seja feita "on-the-fly" ou não. Há um local para o grau decimal e as coordenadas projetadas. Os datum refletem historicamente nosso conhecimento da forma da Terra; portanto, os dados herdados ainda devem ser tratados, sem mencionar que algumas projeções são mais adequadas para alguns locais, pois são seus datum.
Obrigado Dan. A razão de reprojeção que sinto é transitória; é um ajuste no desempenho para manter os dados em projeções e se tornará menos necessário à medida que tivermos uma reprojeção mais rápida? No que diz respeito aos dados, você poderia explicar como algumas projeções são mais adequadas aos dados e como isso difere do problema de reprojeção? É possível 'atualizar' o dado de um conjunto de dados e manter um registro da alteração?
tmcw
11
Eu acho que o que manterá a necessidade é o fato de que a maioria dos softwares processa apenas na unidade / projeção "nativa". Esse é um software especialmente menor, com menos controle do ambiente. Portanto, para obter medidores, é necessário inserir medidores. Não há cálculos on-the-fly.
Brad Nesom 27/10

Respostas:

32

Legado. No passado (e agora também) era / é (muito) mais fácil escrever um sistema que funciona no espaço cartesiano em vez de coordenadas esféricas relativas a um esferóide. (Qual é a distância entre A e B em um avião? Sobre a superfície de uma esfera? De um esferóide? Você sente o grau de dificuldade aumentando?) E como a maioria dos condados / estados / cidades existe em áreas geográficas limitadas ajustando-se às projeções de mapas, fazia sentido armazenar e trabalhar com seus dados em coordenadas cartesianas em uma projeção de mapa local.

Paul Ramsey
fonte
5
Espere, o mundo não é plano como um pedaço de papel?!?!?!
Ragi Yaser Burhum 27/10/11
5
Ele pode ser considerado se você chegar perto o suficiente para ele :)
blah238
9

Fico um pouco desconfortável com o projeto e / ou o cálculo on-the-fly quando se trata de análise. Há muita pressão para fazer as coisas e mostrá-las ao usuário rapidamente, o que leva a atalhos. Não sei contar quantos dias perdi o rastreamento de problemas com o alinhamento de dados em camadas que vêm de diferentes processos, apenas para descobrir que em algum momento um programa (mer) decidiu que, por conveniência, "simplesmente ignoraremos tudo o que passou 6 decimal ".

A menos que se tenha o código e o conhecimento para entendê-lo, os cálculos por trás das transições on-the-fly são invisíveis, é difícil testar sua veracidade e impossível ajustar. Por exemplo, para usar uma analogia de geoprocessamento raster (sei que sua pergunta é sobre vetores, mas ilustra claramente o conceito), quando projeto "manualmente", posso escolher entre o vizinho mais próximo, bilinear, cúbico, spline etc., dependendo do natureza dos meus dados e a finalidade a que o resultado se destina. On-the-fly geralmente deixa cair ou oculta coisas assim.

Durante todo o tempo, espero que o processamento on-the-fly seja aprimorado e testado o suficiente para ser confiável. Acho que ainda não estamos, posso estar errado, mas continuo convencido.

Matt Wilson
fonte
6
Nesse ponto, não é verdade que sempre que você projeta de um dado para outro, há algum erro ou mudança introduzida? Veja Revenge of the Shift
blah238 /
2
Adoro essa apresentação, o autor Joel Cusick realmente usa as notas dos palestrantes, o que faz com que o .ppt valha a pena ser lido. Gostaria de ter visto ao vivo. Obrigado por me lembrar sobre isso. Dito isso, acho que o argumento dele não é que as mudanças de dados sempre introduzam mudança (erro), mas que o uso das variantes NAD83 (por exemplo) alternadamente adicionará erro. Vale a pena esclarecer uma nova pergunta.
matt wilkie
Também é importante notar que, no final dessa apresentação, Cusick recomenda o complemento MxGPS Arcgis porque registra o método de transformação usado. Quando me correspondi com ele há alguns anos, ele havia mudado para usar / recomendar o DNRGarmin por causa de outras habilidades, além de ser inteligente em relação a dados. Não sei se esse ainda é o caso.
Matt Wilkie
6

Projeções diferentes oferecem diferentes equilíbrios de distorções na forma, área e distância / escala. Tais distorções são inevitáveis ​​ao projetar um objeto tridimensional, a Terra, para um meio 2D, um mapa em papel ou uma tela de computador. Até o Google Earth, o 3D Analyst e outras ferramentas "3D" realmente não exibem três dimensões. Portanto, o cartógrafo deve escolher uma projeção apropriada que melhor equilibre as distorções com base na finalidade do mapa .

Freqüentemente, governos locais / estaduais determinam uma projeção ou por lei. Isso geralmente acontecia muito antes dos avanços modernos no SIG. A projeção escolhida, ou grupo de projeções, geralmente equilibra melhor as três distorções com base na localidade. Os governos exigirão que os desenvolvedores vinculem as pesquisas à projeção exigida localmente. Isso facilitará a comparação dos mapas dos desenvolvedores com os mapas oficiais para revisão pública, audiências etc. Também faz com que todos os mapas oficiais pareçam semelhantes.


fonte
2
Eu acho que esse é um bom argumento para o porquê de as projeções de mapas serem relevantes, mas menos para o motivo pelo qual os dados em si são armazenados com tanta frequência em um sistema de referência de coordenadas projetado.
blah238
3
Sim - minha pergunta é direcionada para projeções apenas em dados . A justificativa para as projeções do produto está bem estabelecida.
tmcw
Desculpe, eu perdi isso - leia a pergunta muito rápido. Obviamente, os dados precisam ser digitalizados em uma projeção específica e parecerão muito diferentes de uma projeção para a seguinte. Para armazenar os dados sem as informações originais da projeção. pode significar que não é renderizado corretamente fora da projeção original. Eu teria que experimentar para ter certeza, no entanto.