[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