<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hola Francisco, gracias por la respuesta. Pero sigo sin ver muy bien c&oacute;mo hacerlo. Ahora mismo estoy as&iacute;:</p>
<p>Para obtener la vista actual, hago esto: IView vista = (IView) PluginServices.getMDIManager().getActiveWindow();<br /><br />Para a&ntilde;adir capas a la dicha vista, supongo que tras crear la capa ser&aacute; as&iacute;: vista.getMapControl().addLayer(capa);<br /><br />Pero para crear la capa, ah&iacute; es donde no consigo hacerlo funcionar. Aun siguiendo la documentaci&oacute;n no consigo hacerla (<a href="http://downloads.gvsig.org/download/web/es/build/html/scripting_devel_guide/2.4/trabajando_con_capas.html">http://downloads.gvsig.org/download/web/es/build/html/scripting_devel_guide/2.4/trabajando_con_capas.html</a> )<br /><br />Tengo una colecci&oacute;n de elementos. Cada elemento tiene un ID y 2 geometr&iacute;as, entonces, siguiendo la documentaci&oacute;n, intento hacer:<br /><br />EditableFeatureType schema = manager.createFeatureType();<br />schema.add("geoid", DataTypes.LONG);<br />schema.add("geometria_a", "GEOMETRY");<br />schema.add("geometria_b", "GEOMETRY");</p>
<p>Pero en los campos de geometr&iacute;a, no puedo hacer:</p>
<pre><span class="n">schema</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s">"GEOMETRY"</span><span class="p">)</span><span class="o">.</span><span class="n">setGeometryType</span><span class="p">(</span><span class="n">POINT</span><span class="p">,</span> <span class="n">D2</span><span class="p">)</span></pre>
<p>S&oacute;lo me sale el m&eacute;todo "add", no el "append". No s&eacute; qu&eacute; estoy haciendo mal.</p>
<p>&nbsp;</p>
<p>El 09-07-2018 03:14 PM, Francisco Puga escribi&oacute;:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Hola,
<div>&nbsp;</div>
<div>Igual estos enlaces te ayudan.&nbsp;</div>
<div>&nbsp;</div>
<div>Esto coge una capa de la base de datos y la exporta a shp</div>
<div>&nbsp;</div>
<div><a href="https://github.com/iCarto/sixhiara/blob/gvsig2/src/main/java/es/icarto/gvsig/sixhiara/ExportFontes.java#L65">https://github.com/iCarto/sixhiara/blob/gvsig2/src/main/java/es/icarto/gvsig/sixhiara/ExportFontes.java#L65</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">https://github.com/iCarto/es.icarto.gvsig.commons/blob/gvsig2/src/main/java/es/icarto/gvsig/commons/datasources/SHPFactory.java</a></div>
<div>&nbsp;</div>
</div>
<div class="gmail_extra"><br />
<div class="gmail_quote">2018-07-09 14:44 GMT+02:00 Iago Alonso Alonso <span>&lt;<a href="mailto:ialonso@enxenio.es">ialonso@enxenio.es</a>&gt;</span>:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<div style="font-size: 10pt; font-family: Verdana,Geneva,sans-serif;">
<p>Hola, he estado buscando y no encuentro un ejemplo sobre c&oacute;mo crear por c&oacute;digo una capa y a&ntilde;adirle las respectivas geometr&iacute;as recuperadas de BD. Estoy atascado en el paso de crear una capa y cargarle las geometr&iacute;as para mostrarlas en la vetana de Vista de gvSIG.</p>
<p>&iquest;Hay alg&uacute;n enlace donde se explique c&oacute;mo se hace?</p>
<p>Un saludo.</p>
</div>
<br />______________________________<wbr />_________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr />listserv.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-<wbr />bin/mailman/listinfo/gvsig_<wbr />desarrolladores</a><br /><br /></blockquote>
</div>
<br /><br clear="all" />
<div>&nbsp;</div>
-- <br />
<div class="gmail_signature">
<div dir="ltr">
<div>Francisco Puga</div>
<div>iCarto | Innovaci&oacute;n, Cooperaci&oacute;n, Cartograf&iacute;a y Territorio S.L.</div>
<div><a href="http://www.icarto.es/">http://www.icarto.es/</a></div>
<div>&nbsp;</div>
<div>c/ Rafael Alberti n&ordm; 13 &ndash; 1&ordm; D</div>
<div>15008 A Coru&ntilde;a</div>
<div>Galicia (Spain)</div>
<div>+34 881927808</div>
<div>&nbsp;</div>
<div>Este correo electr&oacute;nico contiene informaci&oacute;n estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelaci&oacute;n, copia, distribuci&oacute;n, o el ejercicio de cualquier acci&oacute;n relativa a su contenido. Si ha recibido este mensaje por error, por favor conteste a su remitente mediante correo electr&oacute;nico y proceda a borrarlo de su sistema.</div>
<div>&nbsp;</div>
<div>Sus datos personales ser&aacute;n tratados de forma confidencial y no ser&aacute;n cedidos a terceros ajenos a ICARTO. En cualquier caso, podr&aacute; ejercer los derecho de oposici&oacute;n, acceso, rectificaci&oacute;n y cancelaci&oacute;n de acuerdo con lo establecido en la Ley Org&aacute;nica 15/99, de 13 de diciembre, de Protecci&oacute;n de Datos de Car&aacute;cter Personal dirigi&eacute;ndose a Innovaci&oacute;n, Cooperaci&oacute;n, Cartograf&iacute;a e Territorio, SL. (ICARTO) en la direcci&oacute;n postal a C/ Rafael Alberti, n&ordm; 13, 1&ordm;D, 15.008 &ndash; (A Coru&ntilde;a).</div>
</div>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a></div>
</blockquote>
</body></html>