[Gvsig_english] jython-Console line in gvSIG... Usable at all?

Jorge Sanz jsanz at prodevelop.es
Thu Nov 22 16:15:44 CET 2007


Excuse me!!

There is an English version of the scripting manual.
http://www.gvsig.gva.es/fileadmin/conselleria/images/Documentacion/descargas/manuales/gvsig-1_0-scripting-tutorial-v2-en.zip

Sorry ;)
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
Prodevelop S.L. - Valencia - España
Tlf.:  96.351.06.12 - Fax:   96.351.09.68 
jsanz[en]prodevelop[punto]es
http://www.prodevelop.es


> -----Mensaje original-----
> De: gvsig_internacional-bounces at runas.cap.gva.es [mailto:gvsig_internacional-
> bounces at runas.cap.gva.es] En nombre de Jorge Sanz
> Enviado el: jueves, 22 de noviembre de 2007 16:04
> Para: Users and Developers mailing list
> Asunto: RE: [Gvsig_english] jython-Console line in gvSIG... Usable at all?
> 
> Hi Wolfgang,
> 
> there is a scripting intro tutorial but at this time only in Spanish :(
> 
> http://www.gvsig.gva.es/fileadmin/conselleria/images/Documentacion/descargas/
> manuales/gvsig-1_0-scripting-tutorial-v2-es.zip
> 
> If you (or anyone) feel brave, you can try to download it (as it comes with
> nice examples) and try to "inspect" the code and the manual to learn a little
> bit about gvSIG scripting capabilities.
> 
> Just for fun, I will paste a simple lines to show the attributes of the first
> feature loaded into a view with only one vectorial layer. You can try it if
> you want, just open a new gvSIG view, add a shapefile (for example), open the
> scripting console and paste line by line. On the examples you will find how
> to define a GUI, use functions, etc etc. This is just dumb python code:
> 
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> #import gvSIG functions
> from gvsiglib import *
> 
> #get the view, the mapcontrol and the mapcontext
> view = gvSIG.getActiveDocument()
> mctrl = view.getMapControl()
> mcon = mctrl.getMapContext()
> 
> #print the number of layers of the view
> print mcon.getLayers().getLayersCount()
> 
> #get the first layer and print its name
> lyr= mcon.getLayers().getLayer(0)
> print lyr.getName()
> 
> #finally, get the recordset (attribute table) associated with the layer,
> print the number of features (rows) and print the first row
> rc = lyr.getRecordset()
> print rc.getRowCount()
> print rc.getRow(1)
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> 
> Immediately you will discover that the console has auto-completion so you can
> start "hackin" to go inside gvSIG classes.
> 
> Soon we will have more infrastructure to post that kind of "source bits" and
> little "how-to's" to show how to accomplish scripting and general development
> tasks.
> 
> Best Regards
> --
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> Prodevelop S.L. - Valencia - España
> Tlf.:  96.351.06.12 - Fax:   96.351.09.68
> jsanz[en]prodevelop[punto]es
> http://www.prodevelop.es
> 
> > -----Mensaje original-----
> > De: gvsig_internacional-bounces at runas.cap.gva.es
> [mailto:gvsig_internacional-
> > bounces at runas.cap.gva.es] En nombre de Wolfgang Qual
> > Enviado el: jueves, 22 de noviembre de 2007 15:29
> > Para: gvsig_internacional at runas.cap.gva.es
> > Asunto: Re: [Gvsig_english] jython-Console line in gvSIG... Usable at all?
> >
> > Hi Antonio,
> > ok... were your trials successful? What did you do then? Examples
> available?
> > And what about the batch processes? I am really curious. Hopefully, some
> > other users (developers!) will add some more comments.
> >
> > Thanks a lot. Best,
> > Wolfgang
> >
> > -------- Original-Nachricht --------
> > > Datum: Thu, 22 Nov 2007 15:17:02 +0100
> > > Von: Antonio Falciano <afalciano at yahoo.it>
> > > An: Users and Developers mailing list
> > <gvsig_internacional at runas.cap.gva.es>
> > > Betreff: Re: [Gvsig_english] jython-Console line in gvSIG... Usable at
> all?
> >
> > > Wolfgang Qual ha scritto:
> > > > Hello gvSIG-users and ~developers,
> > > > just some short questions about the jython console:
> > > > 1) is there any user who used the jython console (File > Scripting >
> > > jython console) within gvSIG?
> > > > 2) If so: for what purpose?
> > >
> > > Jython console is useful to test some pieces of code. I used it for
> > > testing when I tried to write some script.
> > >
> > > > 3) Can it be used for batch processing?
> > > > 4) Can it be used at all?
> > > > 5) How?
> > >
> > > Yes, by code. But you can do batch processing easily writing directly a
> > > Jython script.
> > >
> > > Best Regards,
> > > Antonio
> > > _______________________________________________
> > > Gvsig_internacional mailing list
> > > Gvsig_internacional at runas.cap.gva.es
> > > http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
> >
> > --
> > Psssst! Schon vom neuen GMX MultiMessenger gehört?
> > Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
> > _______________________________________________
> > Gvsig_internacional mailing list
> > Gvsig_internacional at runas.cap.gva.es
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
> 
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional



More information about the Gvsig_internacional mailing list