Hoy 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