Scripting en gvSIG: Capas raster

ceaEn el módulo de Scripting, también existe una pequeña librería para trabajar con datos de tipo raster.

Este módulo se desarrolló el año pasado durante el verano de Google Summer of Code ’13. Se encuentra en fase muy inicial, pero nos permite realizar algunos pasos interesantes como cargar capas raster y mostrar algo de información sobre ellas.

Puedes importar la librería realizando un:

import gvsig_raster

Y aquí un pequeño código de ejemplo, servirá con cualquier tipo de raster que queráis cargar, tan solo indicarle la ruta, ejecutar el script, y se os cargará en la Vista del proyecto que tengáis activa.

import gvsig_raster
 
def main():
    #Carga raster
    layer = gvsig_raster.loadRasterLayer("C:/gvsig/cea.tif")
  
    #Info raster
    print dir(layer)
    print "Info raster: "
    for atri in layer.getAttributes():
        print "\t", atri[0], atri[1]
    print "\tCell size:", layer.cellSize
    print "\tBands count: ", layer.getBandsCount()

Y el resultado es:

Running script test_raster_01.
 ['AWAKE', 'BANDS_FILE_LIST', 'BANDS_RGB',... ]
 Info raster:
 Filename C:\gvsig\cea.tif
 Filesize 270993L
 Width 514
 Height 515
 Bands 1
 Cell size: 60.0221369832
 Bands count: 1
 Script test_raster_01 terminated.
1 comentario

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: