Esta función getProjectionCode, nos devuelve la proyección utilizada en nuestro proyecto. Este comando pertenece al módulo de gvsig, y se aplica sobre las clases Project. Se utiliza de la forma:
currentProject().getProjectionCode()
En este ejemplo hacemos pasar la proyección que nos da en la forma «EPSG:4326» por un pequeño diccionario Python, hacemos que busque ese parámetro y nos muestre la proyección utilizada «WGS84».
Ejemplo:
#Documentos - Proyecto - getProjectionCode from gvsig import * from commonsdialog import * def main(): """Encontrar que proyección estamos usando en el proyecto""" #Asignamos a la variable el codigo de proyección del proyecto crs = currentProject().getProjectionCode() #El codigo de proyección lo pasamos por un diccionario epsg = {"EPSG:4326":"WGS84","EPSG:4230":"ED50" ,"EPSG:4258":"ETRS89","EPSG:32631":"WGS84-UTM31" ,"EPSG:23031":"ED50-UTM31","EPSG:25831":"ETRS89-UTM31"} crs1 = epsg[crs] #Mostramos la proyección en un cuadro de dialogo msgbox(crs + " correspondiente a " + crs1)
Deja una respuesta