[Spanish] obtener la extension de los fenomenos(features)

Eugeni Ferrer flunver at gmail.com
Sat Jan 22 06:35:11 EST 2011


no está mal para ser sábado por la mañana. por curiosidad, hay algún
documento para iniciarse en la programación en gvsig, diagrama de
objetos, etc? y yo pensado que se hacía todo con java :/ me encantó
esto porque ahora estoy empezando con python y me resulta muy
atractivo.

2011/1/22 Jorge Gaspar Sanz Salinas <jsanz en osgeo.org>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> El 21/01/11 14:22, Micho Gar escribió:
>> +1 karma para Vehrka ;-D
>>
>>
>
> no me pude contener, es sábado por la mañana :-)
>
> - - ábrase una vista de gvSIG y cárguese su capa vectorial
> - - ábrase la consola de scripting
> - - péguese (los comentarios con # no hacen falta) el siguiente guión
>
> # OBTENER LOS LÍMITES DE CADA GEOMETRÍA DE UNA CAPA VECTORIAL
> #importar la biblioteca de gvSIG
> from gvsiglib import *
>
> #obtener el mapcontext de la vista activa
> mcon = gvSIG.getActiveDocument().getMapControl().getMapContext()
>
> #obtener la primera capa de la vista
> lyr = mcon.getLayers().getLayer(0)
>
> #obtener su origen de datos
> source = lyr.getSource()
> source.start()
>
> #recorrerlo e imprimir los límites de cada geometría
> for i in range (source.getShapeCount()):
>  bbox = source.getShape(i).getBounds2D()
>  print "[%d,%d,%d,%d]" % (bbox.getMinX() , bbox.getMinY() ,
> bbox.getMaxX() ,  bbox.getMaxY())
>
> #FIN
>
>
> ¡easy peasy!
>
> - --
> Jorge Gaspar Sanz Salinas
> http://es.osgeo.org
> http://jorgesanz.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJNOr88AAoJEAOYD75lvHdB+2oH/jfeWC85IOUvt/N5NZSPguaM
> ZvGllMYoKUg5/zaeRbZjg5p2IG/2x9mTNKraS3ByCct5q30nl/jiM/R41FeMGREa
> +3ITQbRmaqw8WIAfI9DvKO2bSSInspo1DgzhQjDT/ZeiW7tWiUFmBWEJuVzE2PSR
> wHfBOfVF5fQLJPKJaNAoPQPQz9Qx63xRLqXWJE8F68cpiOAK7mgTqffG2ZwywqWs
> GgGlPE4Oh6oyyy8CRFNxjsLZIZHRGa7JnGhdKz9q07kcQeGbmrUFKZ8NrDwfTp5M
> jZ7RQ+zS4J7mwUTRhi6BkI0dFy4CUeyJhJUQ3EM6qu8RpcOapPg8k8i9I6oVUd8=
> =FsSx
> -----END PGP SIGNATURE-----
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
>


More information about the Spanish mailing list