[Gvsig_desarrolladores] Acceder a geometrías

Nacho Uve nachouve en gmail.com
Jue Mayo 20 20:05:32 CEST 2010


En NavTable hay algún ejemplo de como hacerlo. Te copio un trozo de código
de [1]:

//layer = capa con la que quieres trabajar
if (layer != null && layer instanceof AlphanumericData) {
	String value = "0.0";
	IGeometry g;
	ReadableVectorial source = (layer).getSource();
	source.start();
        // currentPosition = número de la entidad de la que quieres
obtener la geometría
	g = source.getShape(new Long(currentPosition).intValue());
	source.stop();
        // Si quieres puedes hacer la transformación a geometría de JTS
        Geometry geom = g.toJTSGeometry();
}


Espero que te sirva.
Un saludo,
Nacho

[1]:
http://forge.osor.eu/plugins/scmsvn/viewcvs.php/branches/extNavTable_1_9/src/es/udc/cartolab/gvsig/navtable/NavTable.java?root=navtable&rev=152&view=markup

-- 
Juan Ignacio Varela García (Nacho Uve)
Coordinador Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493
El 19 de mayo de 2010 23:58, Rafael Mejias <rafael.mejias en gmail.com>escribió:

> Muy buenas, estoy desarrollando un proyecto sencillo con gvSIG 1.9 build
> 1253 y tengo que haceros una pregunta: ¿cómo hago para acceder a las
> geometrías desde el código?
>
> Muchas gracias y un saludo,
> Rafa
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100520/e305089d/attachment.htm 


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