Projetando EPSG: 4326 dados em mapa 2D?

13

Eu gosto de pensar que sou relativamente versado em dados, projeções e sistemas de referência de coordenadas.

Os dados do OpenStreetMap são armazenados no WGS84 Lat / Lon (EPSG: 4326). Este CRS é geográfico e, portanto, destina-se a armazenar locais em um globo 3D. Quando vejo este mapa, o que estou vendo?

Olhando Reykjavik, parece que as linhas de longitude estão tendendo em direção ao Pólo Norte no Meridiano de Greenwhich (ou talvez tenham planejado a cidade em perspectiva?), Então presumo que 0,90 seja o centro superior do mapa.

Esta classe é uma projeção e, em caso afirmativo, qual?

Existe uma projeção que é comumente usada para dados lat / lon?

Tenho dados armazenados no Oracle usando o EPSG: 4326 e, quando renderizados pelo GeoServer sem uma projeção especificada, também exibem essas características.

tomfumb
fonte
Na verdade, eu me perguntei exatamente o mesmo recentemente. E não é apenas para OSM, mas para qualquer software GIS ... O que o ArcGIS, Qgis ... faz quando exibe dados não projetados? O que estamos olhando? Meu palpite (mas sinta-se à vontade para corrigir) é que eles não se importam com isso! Eles exibem as coordenadas como se fossem um sistema de referência cartesiano. Na Terra, os meridianos estão convergindo para os pólos, o que também se reflete no fato de Reykjavik parecer distorcido em relação ao NE. Agora, se isso estiver correto, pode ser considerado como uma projeção implícita? Se sim, que tipo de projeção seria esse?
Stéphane Henriod
Você notou a exibição das coordenadas no canto inferior direito? Uma rápida olhada nisso prontamente resolverá sua pergunta.
whuber
@whuber Eu vejo a leitura das coordenadas, mas isso realmente não ajuda - sem impor as linhas de latitude e longitude no visor, os números me dão uma vaga noção de como as posições são mapeadas para a imagem e não explicam diretamente o porquê do norte. ou cidades do sul tendem para o centro
tomfumb
1
Ao exibir dados em um sistema de referência de coordenadas geográficas, o software ArcGIS trata latitude / longitude como se fossem valores cartesianos 2D. O Plate Carree escala os valores de lat / lon convertendo-os em radianos e multiplicando pelo semi-eixo principal. Eu digo que o ArcMap (por exemplo) usa uma projeção pseudo-Plate Carree.
mkennedy

Respostas:

16

OpenLayers usa o termo 'EPSG: 4326' para significar a projeção de Plate Caree. Referir-se a 'WGS84' e EPSG: 4326 como uma projeção é comum há tanto tempo que é uma fonte de confusão. Essa mão curta está acontecendo desde antes de o Google e o OpenLayers entrarem em cena. Por exemplo, a ESRI falsifica os termos desde que me lembro. O OpenLayers não reprojeta o EPSG: 900913 em tempo real, a menos que você o solicite, o que você deve fazer se quiser misturar dados com os mapas base do Google, porque a API do Google usa apenas o 900913 (que foi inventado pelo Google - os números são vagamente reminiscentes da palavra "google").

MappaGnosis
fonte
Hah! Encontrei. Christopher Schmidt sugeriu pela primeira vez usando 900913. crschmidt.net/blog/archives/243/google-projection-900913
mkennedy
Isso acaba incorreto. O EPSG: 4326 define um dado que usa WGS84 e a projeção que é a projeção LongLat / Plate Caree. Veja spatialreference.org/ref/epsg/4326/proj4js
Chad
Não é bem assim. WGS84 é um nome usado tanto para uma projeção quanto para um dado (mesmo nome, mas duas coisas diferentes). EPSG: 4326 é apenas o código EPSG para uma projeção comumente chamada 'WGS84' - que também usa o dado WGS84 (consulte o site oficial do EPSG ), então a resposta não está errada
MappaGnosis
2

EPSG: 4326 não é uma projeção; é "não projetado". Reykjavik está de fato em um ângulo em relação às direções cardeais: http://osm.org/go/e0UtZkUl- , e quando você olha para o mapa vinculado, vê as linhas de latitude e longitude mapeadas para um retângulo 2: 1 que é 360 ° de largura e 180 ° de altura. As bordas superior e inferior são os dois pontos na superfície da terra, nos pólos norte e sul.

Na web, uma projeção comum usada para dados lat / lon é EPSG: 900913 (ou oficialmente 3857), a projeção de comerciante da web esférica do Google. Isso ocorre principalmente nos últimos anos, quando essa projeção se tornou onipresente através de mapas da web.

Michal Migurski
fonte
2
Essa projeção é comum há muito tempo antes dos mapas da web e, portanto, antes da criação do EPSG: 900913. EPSG: 900913 usa um datum diferente para EPSG: 4326 (para ser exato, os antigos usos uma esfera perfeita e este último um esferóide oblato)
MappaGnosis
desculpe, eu deveria ter sido mais específico na minha pergunta: eu não estava perguntando se o 4326 era uma projeção, mas se o mapa que eu estava olhando estava usando uma projeção para exibir 4326 dados. Eu sei que este mapa em particular não está usando mercator esférica como eu estou acostumado a ver Reykjavik sem o Visual inclinação
tomfumb
3
Em resposta ao seu comentário, tomfumb, provavelmente é mais preciso dizer que o mapa que você está vendo está usando uma transformação. As projeções são tipicamente funções trigonométricas projetadas para preservar algum aspecto da geografia, em preferência a outros: áreas iguais, formas conformes, orientação da bússola, etc. As transformações são funções lineares que movem um conjunto de coordenadas para uma determinada vista, por exemplo, além de mover para baixo e para a direita ou multiplicação para ajustar 360 ° em 600 pixels.
Michal Migurski 7/03/12
5
Você faz distinções úteis, mas sua terminologia não é convencional. Sua 'transformação' costuma ser chamada de "transformação afim" para distingui-la do sentido muito mais geral de transformação em matemática. Além disso, poucas projeções são realmente dadas por funções trigonométricas (embora essas funções possam fazer parte do processo). Então, de fato, Sylvester Sneekly está correto ao identificar este mapa como usando uma projeção Plate Carree, mesmo que essa projeção não envolva nenhum gatilho. É não uma transformação afim; esse conceito se aplica apenas aos espaços euclidianos (mapas).
whuber