15 votos

¿Definición de Winkel Tripel en el proyecto 4.8.0?

Tengo instalado QGIS con proj 4.8.0. Me gustaría añadir la proyección Winkel Tripel que parece estar definida como

+proj=wintri

Pero esa cadena de definición no funciona. ¿Es un error de mi versión del proyecto o cuál es la cadena de definición correcta?

1 votos

A mí me funciona: echo "34 -34" | proj "+proj=wintri"

1 votos

Sí, eso me recuerda algo. Pero si defino un CRS personalizado con esta cadena, no se reproyecta nada en QGIS. ¿Supongo que necesitaría más parámetros?

0 votos

No, el hecho de que se reproyecte en la línea de comandos parece indicar que funciona. ¿Es posible que QGIS tenga una librería proj diferente a la que cree tener? ¿O que QGIS realmente compruebe las cadenas de proyección por sí mismo antes de pasarlas a proj? (¿Y aún no ha oído hablar de Winkel?)

6voto

tobes Puntos 19

Resumiendo la discusión anterior:

Aunque la proyección Winkel Tripel está definida en la biblioteca proj y puede ser llamada desde la línea de comandos, no puede ser utilizada como un CRS personalizado en QGIS porque hay ninguna transformación inversa en la biblioteca del proyecto.

La solicitud de mejora para añadir esta funcionalidad se ha cerrado ya que parece que la transformación inversa no es trivial.

1 votos

¿Podría ser diferente ahora? Lo soy, con pyproj==1.9.5.1 instalado, capaz de hacer: pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True) que devuelve (0,0) (a precisión de máquina), es decir, soy capaz de invertir la transformación hacia delante con el inverse=True palabra clave. Dado que este pyproj parece tener la inversa, ¿podría QGIS soportar esto ahora?

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