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 <[email protected]>: > -----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 > _______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
