RE: [Gvsig_desarrolladores] Pintarsólo algunos elementos de un shape
Oscar Garcia
oscarg en dielmo.com
Jue Ene 15 13:39:04 CET 2009
No se muy bien a que te refieres Maria, pero el Shape para gvSIG básicamente
es una capa vectorial, es decir, un FLyrVect.
Otra forma de acceder a la información que tu quieres es usando el driver de
acceso a datos "IndexedShpDriver"
IndexedShpDriver driverShp =
(IndexedShpDriver)LayerFactory.getDM().getDriver("gvSIG shp driver");
driverShp.open(file);
driverShp.initialize();
o directamente desde la capa obtener el driver, es decir:
Driver driverShp = ((FLyrVect)l).getSource().getDriver()
Puedes obtener la misma información que con la capa FLyrVect:
driverShp.getShape(index) para el acceso a geometrías.
Y para acceder al FullExtent que es el bounding box
driverShp.getFullExtent()
pero no se si te contesto porque no te entendí mucho.
-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Maria
Arias de Reyna
Enviado el: jueves, 15 de enero de 2009 13:15
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Pintarsólo algunos elementos de un shape
El Jueves 15 Enero 2009 11:40, Jose Manuel Vivó (Chema) escribió:
> Prueba con
>
> ((FLyrVect)l).getSource().getShape(int index)
Y desde el shape no tengo ninguna forma de acceder a los atributos que tiene
el objeto en el shape original, ¿verdad? Concretamente al gid.
--
María Arias de Reyna Domínguez
Emergya Consultoría
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.552 / Virus Database: 270.10.7/1894 - Release Date: 14/01/2009
19:27
Más información sobre la lista de distribución gvSIG_desarrolladores