<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hola.<br>
<br>
Un ejemplo sencillo de modificar (suponemos que estamos en edición):<br>
<br>
SelectableDataSource sds = lyr.getRecordset();<br>
sds.start();<br>
FBitSet bitSet = sds.getSelection();<br>
VectorialEditableAdapter editableAdapter =
(VectorialEditableAdapter) lyr.getSource();<br>
for (int i=bitSet.nextSetBit(0); i >=0; i =
bitSet.nextSetBit(i+1)) {<br>
IFeature feat = editableAdapter.getFeature(i);<br>
IGeometry geom = feat.getGeometry();<br>
IGeometry newGeom = flipGeometry(geom);<br>
feat.setGeometry(newGeom);<br>
editableAdapter.modifyRow(i,
feat,"",EditionEvent.GRAPHIC);<br>
}<br>
<br>
sds.stop();<br>
<br>
<br>
Esto le da la vuelta a las líneas seleccionadas (flip). Si solo
quieres tocar datos alfanuméricos, usa EditionEvent.ALPHANUMERIC.<br>
<br>
También se puede usar los IWriter directamente, o usar Sextante,
pero creo que con esto te bastará.<br>
<br>
Saludos.<br>
<br>
Fran.<br>
<br>
El 20/12/2011 14:56, Nacho Uve escribió:
<blockquote
cite="mid:CAGYV1bK2mnAjSizXmrPp+cdOPCK9mSynLtoprChKFAMk1gnkpA@mail.gmail.com"
type="cite">Pues eso, tendrás que iterar por la capa obteniendo
los valores de población y área(el área podría ser incluso
recuperada de la geometría no del campo alfanumérico si lo
consideras oportuno) de cada fila. Haces la división y guardas el
resultado en la columna de destino.
<div>
Todo esto con la capa en edición.</div>
<div><br>
</div>
<div>Ya nos cuentas!</div>
<div>Nacho V</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<div><br>
</div>
<div><br>
<br>
<div class="gmail_quote">El 20 de diciembre de 2011 12:50,
R.Sos <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:rsosdeldiego@googlemail.com">rsosdeldiego@googlemail.com</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hola
Nacho!<br>
<br>
No necesito que se actualicen dinámicamente. Simplemente
tengo una columna<br>
con población y otra con el área, el objetivo es que
cuando el usuario tique<br>
sobre el botón automáticamente se cree una nueva columna
con la división de<br>
ambas.<br>
<br>
Para crear el nuevo campo, utilicé la clase ToggleEditing
de vuestra<br>
extensión NavTable (por cierto muy útil esta
extensión!!!).<br>
<br>
he leido cómo se hace cn gvsig 2.0 que es bastante
sencilla,pero claro yo<br>
estoy trabajando con el gvsig 1.11 y no me sirve.<br>
Por eso ando un poco perdida cómo seguir.<br>
<br>
Gracias,<br>
<br>
Ruth<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
View this message in context: <a
moz-do-not-send="true"
href="http://osgeo-org.1803224.n2.nabble.com/AYUDA-POR-FAVOR-tp7081816p7111516.html"
target="_blank">http://osgeo-org.1803224.n2.nabble.com/AYUDA-POR-FAVOR-tp7081816p7111516.html</a><br>
</font></span>
<div class="HOEnZb">
<div class="h5">Sent from the gvSIG desarrolladores
mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a moz-do-not-send="true"
href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus
preferencias de usuario o darse de baja en esta lista,
acuda a la siguiente dirección: <a
moz-do-not-send="true"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores"
target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>
<div>Juan Ignacio Varela García <br>
</div>
<div><br>
</div>
</div>
<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gvSIG_desarrolladores mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Fran Peñarrubia
Scolab
<a class="moz-txt-link-abbreviated" href="http://www.scolab.es">www.scolab.es</a>
Asociación gvSIG
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a>
</pre>
</body>
</html>