<div dir="ltr">En el plugin de landregistryviewer [1] tienes un ejemplo de como hacer esto.<div><br></div><div>Respecto a lo de la versión ten en cuenta donde estás desplegando el plugin que estás escribiendo. Por defecto al hacer un mvn install, se busca un fichero en el home del usuario llamado .gvsig-devel.properties. En este fichero hay una variable que indica la ruta en la que se desplegará el plugin. Modifica ese fichero para que el plugin se copie a la carpeta extensiones de la instalación de gvSIG que te interese.</div><div><br></div><div>Que puede ser la que hayas compilado tu mismo desde el entorno de desarrollo, o una versión que te hayas descargado desde la web. Si no me equivoco al hacer el mvn install también tienes la opción de pasarle un parámetro para indicarle en que gvsig debe desplegarse.</div><div><br></div><div><br></div><div>Te enlazo una clase que uso yo para cargar shapes desde disco por si te resulta más cómodo. Puedes copiarla y pegarla a tu proyecto aunque se agradece citación de autoría </div><div><a href="https://github.com/iCarto/es.icarto.gvsig.commons/blob/gvsig2/src/main/java/es/icarto/gvsig/commons/datasources/SHPFactory.java#L71">https://github.com/iCarto/es.icarto.gvsig.commons/blob/gvsig2/src/main/java/es/icarto/gvsig/commons/datasources/SHPFactory.java#L71</a></div><div><br></div><div>La lista de atributos de una capa la puedes obtener con algo como</div><div><br></div><div>FeatureStore fs = null;</div><div><div>FeatureType featureType = fs.getFeatureSet().getDefaultFeatureType();</div><div><div>FeatureAttributeDescriptor[] attDescs = featureType.getAttributeDescriptors();</div></div><div><br></div><div>Iterando a través de attDescs y pidiéndoles el getName puedes obtener todos los nombres de los atributos.</div><div><br></div><div>Fijate que dentro del attDescs estará también el campo de geometría, por tanto si quieres saltártelo a la hora de mostrar información al usuario:</div><div><br></div><div>geomIdx = defaultFeatureType.getDefaultGeometryAttributeIndex();<br></div><div><br></div><div>for (int i=0, max=attDescs.length; i&lt;max;i++) {</div><div>    if (i == geomIdx) {</div><div>        continue;</div><div>    }</div><div>    String attName = attDescs[i].getName();</div><div>}</div><div><br></div><div><br></div><div>[1] <a href="http://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer/">http://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer/</a></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 18 de julio de 2016, 16:09, maru.cristiani <span dir="ltr">&lt;<a href="mailto:maru.cristiani@gmail.com" target="_blank">maru.cristiani@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola, como estan?<br>
<br>
Estamos desarrollando una extension, y necesitariamos poder levantar desde<br>
la extension un SHP y listar todas sus columnas e informacion.<br>
<br>
Estamos en la version de gvSIG desktop<br>
    &lt;version&gt;2.0.106-SNAPSHOT&lt;/version&gt;<br>
<br>
Sin embargo cuando levantamos la aplicacion nos dice que es la version:<br>
2.3.0.2403<br>
<br>
Tienen algun pseudocodigo, o codigo ya en Java, para levantar un .shp e<br>
interpretarlo?<br>
<br>
Gracias!<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903.html</a><br>
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Francisco Puga</div><div>iCarto | Innovación, Cooperación, Cartografía y Territorio S.L.</div><div><a href="http://www.icarto.es/" target="_blank">http://www.icarto.es/</a></div><div><br></div><div>c/ Rafael Alberti nº 13 – 1º D</div><div>15008 A Coruña</div><div>Galicia (Spain)</div><div>+34 881927808</div><div><br></div><div>Este correo electrónico contiene información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este mensaje por error, por favor conteste a su remitente mediante correo electrónico y proceda a borrarlo de su sistema.</div><div><br></div><div>Sus datos personales serán tratados de forma confidencial y no serán cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer los derecho de oposición, acceso, rectificación y cancelación de acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de diciembre, de Protección de Datos de Carácter Personal dirigiéndose a Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 – (A Coruña).</div></div></div>
</div>