Saltar al contenido

EPSG 3857 o 4326 para GoogleMaps, OpenStreetMap y Leaflet

Solución:

Hay algunas cosas que está mezclando.

  • Google Earth está en un sistema de coordenadas geográficas con el datum wgs84. (EPSG: 4326)

  • Google Maps está en un sistema de coordenadas proyectadas que se basa en el datum wgs84. (EPSG 3857)

  • Los datos en la base de datos de Open Street Map se almacenan en un gcs con unidades de grados decimales y datum de wgs84. (EPSG: 4326)

  • Los mosaicos de Open Street Map y el servicio web WMS están en el sistema de coordenadas proyectadas que se basa en el datum wgs84. (EPSG 3857)

Entonces, si está creando un mapa web, que utiliza mosaicos de Google Maps o mosaicos del servicio web Open Street Map, estarán en Sperical Mercator (EPSG 3857 o srid: 900913) y, por lo tanto, su mapa debe tener la misma proyección.

Editar:

Me gustaría ampliar el punto planteado por mkennedy

Todo esto se confunde aún más por el hecho de que a menudo, aunque el mapa está en Web Mercator (EPSG: 3857), las coordenadas reales utilizadas están en lat-long (EPSG: 4326). Esta convención se usa en muchos lugares, como:

  • En Most Mapping API, s Puede dar las coordenadas en Lat-long, y la API las transforma automáticamente a las coordenadas apropiadas de Web Mercator.
  • Al hacer un KML, siempre proporcionará las coordenadas en latitud geográfica, aunque se muestre en la parte superior de un mapa de Mercator web.
  • La mayoría de las bibliotecas de mapas móviles utilizan lat-long para la posición, mientras que el mapa está en la web Mercator.

En esencia:

EPSG: 4326 utiliza un sistema de coordenadas en la superficie de una esfera o elipsoide de referencia.

EPSG: 3857 utiliza un sistema de coordenadas PROYECTADO desde la superficie de la esfera o elipsoide a una superficie plana.

Piense en ello de esta manera:

EPSG 4326 utiliza un sistema de coordenadas igual que un GLOBO (superficie curva). EPSG 3857 utiliza un sistema de coordenadas igual que un MAP (superficie plana).

Una forma de mostrarle a la gente lo que significan las diferencias en la proyección en la práctica es trazar una línea larga en Google Earth. Por “cola larga” me refiero a una que es visiblemente una ruta del Gran Círculo. Todo está bien en Google Earth. Pero si dibuja una línea entre los mismos dos puntos en Google Maps, CartoDB u OpenStreetMap, la línea se aplana en la proyección plana. Amplíe el centro de la línea para ver qué tan lejos se desplaza el punto medio.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *