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

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: