Scripting en gvSIG: getProjectionCode

proj

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)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: