Quelle est la différence entre EPSG: 4326 et EPSG: 900913?

45

Je suis un peu confus sur EPSG: 4326 et EPSG: 900913. Je pensais qu'ils étaient les mêmes. Bien que mes fonctionnalités soient placées dans GMaps (EPSG: 4326), je dois définir le nom srs de la couche WFS en tant que EPSG: 900913 pour le placer au bon endroit. Si je définis srsname comme 4326, il est projeté quelque part complètement faux.

Quelqu'un pourrait-il expliquer un peu plus en détail ce qui ne va pas ici?

Sam007
la source
1
Oui. Les deux sont exactement équivalents.
rudivonstaden
1
Pour ajouter à la réponse de RK, EPSG: 900913 utilise une authalique sphère.
arcsump
24
En bref: 900913 a été à l'origine rejeté comme une projection crédible par l'European Petroleum Survey Group (EPSG). Google (qui l'a inventé pour le Web) lui a donc attribué son propre numéro, qui est saisi si vous le saisissez sur une ancienne calculatrice. googlE '(remplacez' 9 'par' 9 'et louchez un peu). Finalement, EPSG a cédé et a autorisé 900913 à se déposer dans son référentiel géodésique, mais lui a attribué le numéro 3857.
MappaGnosis le
2
@arcsump, 900913 (3857) n'utilise pas de sphère automatique. Il utilise une sphère de rayon égal au demi-grand axe de l'ellipsoïde WGS 1984.
Mkennedy
3
@ sylvester-sneekly, Google n'a pas défini 900913, Christopher Schmidt d'OpenLayers l'a fait: crschmidt.net/blog/archives/243/google-projection-900913
mkennedy le

Réponses:

58

Ils ne sont pas les mêmes. EPSG: 4326 se réfère à WGS 84 alors que EPSG: 900913 se réfère à WGS84 Web Mercator. EPSG: 4326 traite la Terre comme un ellipsoïde, tandis que EPSG: 900913 la traite comme une sphère . Cela affecte les calculs effectués en considérant la carte comme un plan plat, ce qui explique pourquoi vos entités ont été tracées au mauvais endroit.

RK
la source
21
De plus, les coordonnées seront totalement différentes: EPSG: 4326 a des degrés décimaux (-180 à 180 et -90 à 90) alors que EPSG: 900913 a des valeurs métriques (-20037508.34 à 20037508.34).
Crischan
Ya j'ai remarqué comment les valeurs coordonnées changeaient. Merci
Sam007
28

EPSG: 4326 utilise un système de coordonnées lat / long. Les latitudes sont = 90 à -90 et les longitudes sont = 180 à -180

EPSG: 900913 utilise un système de coordonnées axe x / y.

aries2_2
la source
2
Je pense que c'est la meilleure réponse, car elle met au premier plan la différence la plus critique.
LarsH
Voulez-vous dire EPSG: 4326?
Primož Kralj