Qual è la differenza tra EPSG: 4326 e EPSG: 900913?


45

Sono un po 'confuso su EPSG: 4326 e EPSG: 900913. Ho pensato che fossero entrambi uguali. Anche se sto posizionando le mie funzioni su GMaps, che è EPSG: 4326, ho bisogno di definire lo srsname del livello WFS come EPSG: 900913 per farlo nel posto giusto. Se definisco srsname come 4326, viene proiettato da qualche parte completamente sbagliato.

Qualcuno potrebbe spiegarlo un po 'più in dettaglio su cosa c'è di sbagliato qui?


1
Sì, lo fa. I due sono esattamente equivalenti.
Rududonstaden,

1
Per aggiungere alla risposta di RK, EPSG: 900913 utilizza una sfera authlic .
ArcSump

24
A titolo di curiosità: 900913 è stato inizialmente respinto come una proiezione credibile dall'European Petroleum Survey Group (EPSG), quindi Google (che l'ha inventato per il web) gli ha dato il proprio numero, che se lo si digita su un vecchio incantesimo calcolatrice ' googlE '(sostituisci' 9 'con' g 'e strizza gli occhi un po'). Alla fine EPSG cedette e permise a 900913 di accedere al suo deposito geodetico ma gli diede il numero 3857.
MappaGnosis

2
@arcsump, 900913 (3857) non utilizza una sfera autalica. Utilizza una sfera con un raggio uguale all'asse seminale maggiore dell'ellissoide WGS 1984.
mkennedy,

3
@sylvester-sneekly, Google non ha definito 900913, Christopher Schmidt di OpenLayers ha fatto: crschmidt.net/blog/archives/243/google-projection-900913
mkennedy

Risposte:


58

Non sono gli stessi. EPSG: 4326 fa riferimento a WGS 84 mentre EPSG: 900913 fa riferimento a WGS84 Web Mercator. EPSG: 4326 tratta la terra come un ellissoide mentre EPSG: 900913 la tratta come una sfera . Ciò influisce sui calcoli eseguiti in base al trattamento della mappa come un piano piatto, motivo per cui le caratteristiche sono state tracciate in punti errati.


21
Inoltre, i valori delle coordinate saranno totalmente diversi, EPSG: 4326 ha valori decimali (da -180 a 180 e da -90 a 90) mentre EPSG: 900913 ha valori metrici (da -20037508.34 a 20037508.34).
Crischan,

Ya ho notato come stavano cambiando i valori delle coordinate. Grazie
Sam007,

28

EPSG: 4326 utilizza un sistema di coordinate lat / long. Le latitudini sono = 90 a -90 e le longitudini sono = 180 a -180

EPSG: 900913 utilizza un sistema di coordinate dell'asse x / y.


2
Penso che questa sia la risposta migliore, in quanto mette la differenza più critica in primo piano.
LarsH,

Intendevi EPSG: 4326?
Primož Kralj,
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.