Proiezione di EPSG: 4326 dati nella mappa 2D?


13

Mi piace pensare di essere relativamente esperto di dati, proiezioni e sistemi di riferimento di coordinate.

I dati OpenStreetMap sono memorizzati in WGS84 Lat / Lon (EPSG: 4326). Questo CRS è geografico e pertanto destinato a memorizzare posizioni su un globo 3D. Quando vedo questa mappa, cosa sto guardando?

Guardando Reykjavik sembra che le linee di longitudine tendano verso il Polo Nord al meridiano Greenwhich (o forse hanno pianificato la città in vista prospettica ??), quindi suppongo che 0,90 sia al centro della mappa.

Fa questa classe come una proiezione, e se sì quale?

Esiste una proiezione che viene comunemente utilizzata per i dati lat / lon?

Ho i dati archiviati in Oracle usando EPSG: 4326 e quando viene eseguito il rendering da GeoServer senza una proiezione specificata visualizza anche queste caratteristiche.


In realtà mi sono chiesto esattamente lo stesso abbastanza recentemente. E non è solo per OSM ma per qualsiasi software GIS ... Cosa fanno ArcGIS, Qgis ... quando visualizzano dati non proiettati? Che cosa stiamo guardando? La mia ipotesi (ma sentiti libero di correggere) è che a loro non importa! Visualizzano le coordinate come se fossero un sistema di riferimento cartesiano. Sulla terra, i meridiani stanno convergendo verso i poli, il che si riflette anche nel fatto che Reykjavik appare distorto verso NE. Ora, se questo è corretto, può essere considerato come una proiezione implicita? Se sì, quale tipo di proiezione sarebbe?
Stéphane Henriod

Hai notato la visualizzazione delle coordinate in basso a destra? Una rapida occhiata risolverà facilmente la tua domanda.
whuber

@whuber Vedo la lettura delle coordinate ma non aiuta davvero - senza imporre le linee di latitudine e longitudine sul display i numeri mi danno solo una vaga idea di come le posizioni sono mappate sull'immagine e non spiegano direttamente perché il nord o le città del sud tendono al centro
tomfumb

1
Quando si visualizzano i dati in un sistema di riferimento di coordinate geografiche, il software ArcGIS considera la latitudine / longitudine come se fossero valori cartesiani 2D. Plate Carree scala i valori lat / lon convertendoli in radianti e moltiplicandoli per l'asse seminale maggiore. Dico che ArcMap (per esempio) usa una proiezione pseudo-Plate Carree.
mkennedy,

Risposte:


16

OpenLayers usa il termine 'EPSG: 4326' per indicare la proiezione Plate Caree. Riferendosi a 'WGS84' e EPSG: 4326 come una proiezione è stata comune per così tanto tempo che è fonte di confusione. Questa scorciatoia va avanti da prima che Google e OpenLayers entrassero in scena. Ad esempio, l'ESRI ha cercato a fondo i termini da quanto ricordo. OpenLayers non si ripropone su EPSG: 900913 al volo a meno che tu non lo dica, cosa che devi fare se vuoi mescolare i dati con le mappe di base di Google perché l'API di Google utilizza solo 900913 (che è stato inventato da Google - i numeri vagamente ricordano della parola "google").


Hah! Trovato. Christopher Schmidt ha suggerito di usare 900913. crschmidt.net/blog/archives/243/google-projection-900913
mkennedy

Questo risulta essere errato. EPSG: 4326 definisce sia un dato che utilizza WGS84, sia la proiezione che è la proiezione LongLat / Plate Caree. Vedi spatialreference.org/ref/epsg/4326/proj4js
Chad

Non proprio. WGS84 è un nome utilizzato sia per una proiezione che per un riferimento (stesso nome ma due cose diverse). EPSG: 4326 è semplicemente il codice EPSG per una proiezione comunemente chiamata 'WGS84' - che utilizza anche il dato WGS84 (vedi il sito ufficiale EPSG ), quindi la risposta non è sbagliata
MappaGnosis

2

EPSG: 4326 non è una proiezione; è "non proiettato". Reykjavik è effettivamente ad un angolo rispetto alle direzioni cardinali: http://osm.org/go/e0UtZkUl- , e quando guardi la tua mappa collegata vedi le linee di latitudine e longitudine mappate su un rettangolo 2: 1 che è 360 ° largo e 180 ° alto. I bordi superiore e inferiore sono entrambi punti sulla superficie della terra, i poli nord e sud.

Sul Web, una proiezione comune utilizzata per i dati lat / lon è EPSG: 900913 (o ufficialmente 3857), la proiezione sferica di Google mercator web. Questo è principalmente solo negli ultimi anni in cui questa proiezione è diventata onnipresente attraverso le mappe web.


2
Questa proiezione è stata comune per molto tempo prima delle mappe web e quindi prima della creazione di EPSG: 900913. EPSG: 900913 utilizza un dato diverso da EPSG: 4326 (per l'esattezza, la prima utilizza una sfera perfetta e la seconda uno sferoide oblato)
MappaGnosis

scusate avrei dovuto essere più preciso nella mia domanda: non lo stavo chiedendo 4326 era una proiezione, ma piuttosto se la mappa che stavo guardando stava usando una proiezione per visualizzare i dati 4326. So che questa particolare mappa non usa il mercatore sferico poiché sono abituato a vedere Reykjavik senza l'inclinazione visiva
tomfumb

3
In risposta al tuo commento, tomfumb, è probabilmente più accurato dire che la mappa che stai guardando sta usando una trasformazione. Le proiezioni sono in genere funzioni trigonometriche progettate per preservare alcuni aspetti della geografia rispetto ad altri: aree uguali, forme conformi, bussola, ecc. Le trasformazioni sono funzioni lineari che spostano un insieme di coordinate in una determinata vista, ad esempio aggiungendo per spostarsi in basso a destra o in moltiplicazione per adattare 360 ​​° a 600 pixel.
Michal Migurski

5
Fai utili distinzioni, ma la tua terminologia non è convenzionale. La tua "trasformazione" è generalmente chiamata "trasformazione affine" per distinguerla dal senso molto più generale di trasformazione in matematica. Inoltre, poche proiezioni sono effettivamente date da funzioni trigonometriche (sebbene tali funzioni possano far parte del processo). Quindi, in effetti, Sylvester Sneekly ha ragione nell'identificare questa mappa come usando una proiezione Plate Carree anche se quella proiezione non comporta alcun trigono. È non una trasformazione affine; tale concetto si applica solo agli spazi euclidei (mappe).
whuber
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.