[Gvsig_desarrolladores] Crear varias Features dentro de una capahaciendo clic sobre el mapa

Domingo Baeza dbaeza en blom.es
Lun Ene 29 08:06:20 CET 2007


Buenos días a todos, al final, revisando un correo anterior que tenía de
otra duda, lo que he hecho ha sido procesar las features viejas ,
poniéndolas como modificadas
 
for (int i=0; i < rv2.getShapeCount(); i++)
            {
                                   IFeature feat = rv2.getFeature(i);
                                   IRowEdited editFeat = new
DefaultRowEdited(feat, IRowEdited.STATUS_MODIFIED, i);
                                   writer.process(editFeat);
            }                                          
 
Y por último la nueva la pongo con el STATUS.ADDED
IGeometry geo = ShapeFactory.createPolygon2D(poligono);
                                               xx =
FeatureFactory.createFeature(featureAttr,geo);
                                               DefaultRowEdited edRow =
new DefaultRowEdited(xx,DefaultRowEdited.STATUS_ADDED,
(rv2.getShapeCount()+1));
                                               writer.process(edRow);
                                               writer.postProcess();
Un Saludo
 
 

Domingo Baeza Díaz
Ing.Técnico Informático.
BLOM S.L.U . 
 
 
 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20070129/45638ecd/attachment-0001.htm


Más información sobre la lista de distribución gvSIG_desarrolladores