2 votos

Proyecto Configuración CRS Inválida

De alguna manera, mi intento de establecer el sistema de referencia de coordenadas del proyecto de QGIS en una proyección Sinusoidal mediante la definición del ID EPSG del CRS devuelve ¡CRS inválido!.

crs = 54008 # Proyección Sinusoidal Mundial

# Establecer el sistema de referencia de coordenadas del proyecto (CRS)
spatRef = QgsCoordinateReferenceSystem(crs, QgsCoordinateReferenceSystem.EpsgCrsId)

if spatRef.isValid():
    print("Descripción del CRS: {}".format(spatRef.description()))
    print("Texto PROJ del CRS: {}".format(spatRef.toProj4()))
    QgsProject.instance().setCrs(spatRef)
else:
    print("¡CRS inválido!")

Uso la versión a largo plazo de QGIS 3.10.3 en Windows.

3voto

Adam Ernst Puntos 6939

De un vistazo rápido a la documentación parece que tu código crs debería ser EPSG:54008.

Sin embargo, al mirar http://epsg.io/54008 - indica que es un código de ESRI no de EPSG por lo que puede que necesites usar

crs = "proj:+proj=sinu +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs"

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