Loading [MathJax]/extensions/TeX/mathchoice.js

6 votos

PostGIS ST_Rotate distorsiona el polígono

Estoy tratando de girar un rectángulo alrededor de su esquina suroeste de usar PostGIS. Sin embargo, no estoy obteniendo los resultados esperados, al hacer la rotación. Estoy usando SRID 3785.

La siguiente imagen muestra lo que la distorsión de la que estoy hablando.

Map

Básicamente, el original es un cuadrado, pero el mismo polígono girado 90 grados es distorsionada. Girar 180 vuelva a la normalidad, y rotar 270 es distorsionada de la misma manera.

Todos ellos deben ser cuadrados. ¿Qué está pasando?

6voto

MikeJ Puntos 6577

Parece que esta es una de Mercator problema. A pesar de su cuadro delimitador se ve como un cuadrado, las longitudes de los lados son en realidad desigual. En la esférica de la proyección de Mercator, que es cilíndrico, la escala se mantiene en sentido longitudinal, pero aumenta latitudinally. Por ejemplo, a los 30 grados de latitud, con un grado de latitud es de casi 69 millas, mientras que un grado de longitud es igual a 60 millas. Así que la altura de la plaza es en realidad menor que el ancho. Cuando su plaza se gira 90deg, el ex ancho es ahora la altura, y tiene que ser estirada para mantener la distancia. Y el ex altura es ahora el ancho, y tiene que ser contratado para el mantenimiento a distancia. Girando de nuevo a 180deg se extiende y se contrae en sentido inverso, volviendo a su forma original.

Si desea que las dimensiones de la rotada de caja predecible, sugiero que trabajan en una proyección equidistante, como 3786, y luego volver a 3785 más tarde.

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