Scripting en gvSIG: currentProject

ImagenHoy vamos a explicar el comando currentProject, este comando nos da acceso a nuestro proyecto actual, que tengamos abierto, de la forma:

currentProject()

Y aquí un ejemplo con un par más de cosas que podemos hacer con él, para que podamos entender la dinámica de uso:


from gvsig import *

def main():
 """Mostrar nombre y proyeccion del proyecto actual"""
 #Designamos el proyecto actual
 proyecto = currentProject()
 #Asignamos a la variable su nombre y proyeccion
 crs = proyecto.getProjectionCode()
 name = proyecto.name
 clase = proyecto.__class__
 #Ruta por defecto
 #Tiene que ser configurada en:
 #-Mostrar - Configuracion - General - Carpetas
 rutaDefault = getDataFolder()
 #Mostramos por consola
 print "*Info sobre el proyecto"
 print ("*Nombre: %s, CRS: %s" % (proyecto.name,crs))
 print "*Clase: ", clase
 print "*Ruta por defecto: ", rutaDefault

Deja un comentario

Blog de WordPress.com.

Subir ↑