1 votos

QGIS Hexbin estirado en los mapas de Google

Soy muy nuevo en GIS así que por favor, perdóname si la pregunta es ingenua, pero no he encontrado una solución todavía.

He generado un hexbin simulado en QGIS utilizando el plugin MMQGIS, con el proyecto establecido en EPSG:4326 y guardado en PostGIS.

Expected result

Cuando se consulta como Geojson a través de Postgis, los datos devueltos se ven estirados en Google Maps. End result

He intentado guardar en EPSG:3857 Google Mercator pero tampoco funciona.


¡Crear el mapa en 3857 fue la respuesta, sin embargo, lo intenté antes sin éxito, sin embargo, intentar a través de DB Manager hizo el truco, el SRID de destino era la pieza que faltaba en el rompecabezas!

enter image description here

3voto

ArMoraer Puntos 338

Al proyectar datos de un sistema largo/lat a una proyección Mercator, sus datos siempre se estirarán por un factor de sec(y) (es decir f1 ) en la dirección vertical (derivada de las ecuaciones de Mercator que puede encontrar, por ejemplo aquí ).

En tu latitud (Londres), el factor de estiramiento será de alrededor de 1,6.

Algunas soluciones que puedes probar:

  • crear su cuadrícula hexagonal directamente en una proyección de tipo Mercator (EPSG:3857 debería estar bien)
  • estirar la cuadrícula en 1/1,6 en la dirección vertical (o 1,6 en la dirección horizontal) con PostGIS o alguna otra herramienta (aunque no se sabe cómo proceder)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X