That will be a great idea..I didn&#39;t know about the possibility of using Jython in gvSIG!<br><br><div class="gmail_quote">2012/3/29 Nacho Uve <span dir="ltr">&lt;<a href="mailto:nachouve@gmail.com">nachouve@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Antonio, great trick!!<br><br>We have to do a manual &quot;Jython for gvSIG&quot; and also create a repo with such scripts, functions and CodeSnippets. I think it will be a great success!<br>
<br>I&#39;ve tried to do some tests from scripts Antonio on github. But I think it&#39;s better to do something collaboratively ... What do think?<br>

<br>Regards,<br>Nacho V<div class="HOEnZb"><div class="h5"><br><br><br><div class="gmail_quote">2012/3/29 Francisco Puga <span dir="ltr">&lt;<a href="mailto:fpuga@cartolab.es" target="_blank">fpuga@cartolab.es</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

guou, it works like a charm. Thanks Antonio.<br>
<br>
I didn&#39;t remember about the &quot;global&quot; operator of python to allow set a<br>
counter for various rows. Very nice tip.<br>
<br>
El día 28 de marzo de 2012 14:36, Antonio Falciano<br>
&lt;<a href="mailto:afalciano@yahoo.it" target="_blank">afalciano@yahoo.it</a>&gt; escribió:<br>
<div><div>&gt; Hi all,<br>
&gt; field expression is based on the values of the same row, however field<br>
&gt; calculator commands are Jython&#39;s functions. So it&#39;s possible to memorize<br>
&gt; a variable during field calculations using the advanced tab, for<br>
&gt; instance loading and evaluating the following script consecutiveN.py:<br>
&gt;<br>
&gt; #consecutiveN.py<br>
&gt; from javax.swing import JOptionPane<br>
&gt;<br>
&gt; def consecutiveN():<br>
&gt;   global index<br>
&gt;   try:<br>
&gt;     if rec() == 0:<br>
&gt;       index = 0<br>
&gt;     else:<br>
&gt;       index = index + 1<br>
&gt;   except:<br>
&gt;       index = &#39;&#39;<br>
&gt;   return index<br>
&gt;<br>
&gt; # Usage: consecutiveN()<br>
&gt; JOptionPane.showMessageDialog(None, &#39;Usage: consecutiveN()&#39;,<br>
&gt; &quot;consecutiveN&quot;, JOptionPane.INFORMATION_MESSAGE)<br>
&gt;<br>
&gt; Its usage is very simple. If the first record is not selected, the index<br>
&gt; will be 1-based and so consecutiveN() will do the trick, otherwise it<br>
&gt; will start from 0 and so consecutiveN()+1 would be necessary.<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Antonio<br>
&gt;<br>
&gt; Il 27/03/2012 20.17, Francisco Puga ha scritto:<br>
&gt;&gt; Seems like a simple request but after think a bit more, i don&#39;t find a<br>
&gt;&gt; way to accomplish it. Field Expression is based on the values of the<br>
&gt;&gt; row actual being processing, it hasn&#39;t have memory, so the program<br>
&gt;&gt; doesn&#39;t know which is the next number to use.<br>
&gt;&gt;<br>
&gt;&gt; Sorry.<br>
&gt;&gt;<br>
&gt;&gt; El día 27 de marzo de 2012 19:07, spatialjoeescribió:<br>
&gt;&gt;&gt; Hi Francisco,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; thanks for your advice. With sextante numbering individual selections of a<br>
&gt;&gt;&gt; layer will result in new individual shapefiles which then can be merged back<br>
&gt;&gt;&gt; into one. Not sure if I like this but that&#39;s the way it&#39;ll work.<br>
&gt;&gt;&gt; Nonetheless pointing to sextante was useful anyway. I somehow got mentally<br>
&gt;&gt;&gt; stuck  with rec()+1.<br>
&gt;&gt;&gt; Thanks again!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; best,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Johannes<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; View this message in context: <a href="http://osgeo-org.1560.n6.nabble.com/gvSIG-1-11-add-consecutive-numbers-to-selection-tp4661202p4661647.html" target="_blank">http://osgeo-org.1560.n6.nabble.com/gvSIG-1-11-add-consecutive-numbers-to-selection-tp4661202p4661647.html</a><br>



&gt;&gt;&gt; Sent from the gvSIG users mailing list archive at Nabble.com.<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Gvsig_internacional mailing list<br>
&gt;&gt;&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es" target="_blank">Gvsig_internacional@listserv.gva.es</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Antonio Falciano<br>
&gt; <a href="http://www.linkedin.com/in/antoniofalciano" target="_blank">http://www.linkedin.com/in/antoniofalciano</a><br>
&gt; _______________________________________________<br>
&gt; Gvsig_internacional mailing list<br>
&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es" target="_blank">Gvsig_internacional@listserv.gva.es</a><br>
&gt;<br>
&gt; To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<br>
&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
<br>
<br>
<br>
</div></div><div>--<br>
Francisco Puga<br>
Grupo de Desarrollo<br>
Cartolab - Laboratorio de Ingeniería Cartográfica.<br>
<a href="http://www.cartolab.es" target="_blank">http://www.cartolab.es</a><br>
<br>
ETS Ingeniería de Caminos, Canales y Puertos<br>
Universidade da Coruña<br>
Campus de Elviña - 15071 A Coruña (España)<br>
(34)981167000 ext. 5493<br>
</div><div><div>_______________________________________________<br>
Gvsig_internacional mailing list<br>
<a href="mailto:Gvsig_internacional@listserv.gva.es" target="_blank">Gvsig_internacional@listserv.gva.es</a><br>
<br>
To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div><div>Juan Ignacio Varela García <br></div><div><br></div></div><br>
</font></span><br>_______________________________________________<br>
Gvsig_internacional mailing list<br>
<a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><br>
<br>
To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
<br></blockquote></div><br>