[Gvsig_desarrolladores] INCLUIR UNA GEOMETRIA TIPO IGEOMETRY EN UNA CAPA SHP

Cesar Escribano cescriba en gmail.com
Lun Mayo 18 17:57:33 CEST 2009


Buenas tardes.

Estoy intentando introducir una geometría en una capa de tipo shp.

geometryV1 = layerFincasV1.getSource().getFeature((*int*)nregistroV1
).getGeometry();



Por otro lado tengo una capa tipo vectoria que carga un shape vacío, donde
deseo introducir esta geometría.

File directorioRelativo = *new* File("");

String rutaFincastemp=directorioRelativo.getAbsolutePath()+"\\FINCASATR.SHP"
;

File f = *new* File(rutaFincastemp);

//AÑADIR UNA CAPA POR CÓDIGO-------------------------------------

LayerFactory.*setDriversPath*(directorioRelativo.getAbsolutePath()+
"\\gvSIG\\extensiones\\com.iver.cit.gvsig\\drivers");

FLayer l = *null*;

String capaIN= f.getName().substring(0, f.getName().length()-4);//Le
quitamos la extensión al nombre del fichero

*try* {

l = LayerFactory.*createLayer*(capaIN, (VectorialFileDriver) LayerFactory.*
getDM*().getDriver("gvSIG shp driver"), f, CRSFactory.*getCRS*("EPSG:23030"
));

} *catch* (DriverLoadException ee) {

// *TODO* Auto-generated catch block

ee.printStackTrace();

}

layerFincasV2 = (FLyrVect) l;



¿Alguien me podría orientar cómo introducir esta geometría en el shape?

Gracias. Un saludo.

César
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20090518/a27113b5/attachment.htm


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