<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 9 de octubre de 2015, 11:09, Ana Calle <span dir="ltr">&lt;<a href="mailto:nico200307@gmail.com" target="_blank">nico200307@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Mucha gracias por la aclaración.<div>El problema lo tengo porque esto de guardar y recuperar la leyenda lo quería hacer en un desarrollo, y me interesaba entonces que fuera todo ello indicado en el fichero gvsleg (simbología y etiquetado)</div></div></blockquote><div><br></div><div>Me temo que en el gvsleg solo va la simbología, pero si quieres guardar y recuperar el etiquetado también es simple, aunque iría en otro fichero distinto.<br><br></div><div>Te dejo aquí otro :) pedazito de script que creo te servirá de inspiración.<br><br>#-----------&gt;&lt;--------------&gt;&lt;-----------------<br>from gvsig import *<br><br>from <a href="http://java.io">java.io</a> import File<br>from <a href="http://java.io">java.io</a> import FileOutputStream<br>from <a href="http://java.io">java.io</a> import FileInputStream<br><br>from org.gvsig.tools import ToolsLocator<br><br>def saveLabeling(layer, f):<br>  persistenceManager = ToolsLocator.getPersistenceManager() <br>  # Obtenemos el etiquetado de la capa<br>  labeling = layer.getLabelingStrategy()<br>  # Y lo guardamos en el fichero<br>  persistenceManager.putObject(FileOutputStream(f),labeling)<br><br>def loadLabeling(layer,f):<br>  persistenceManager = ToolsLocator.getPersistenceManager() <br>  # Cagamos el etiquetado<br>  labeling = persistenceManager.getObject(FileInputStream(f))<br>  # Lo asignamos a la capa y lo activamos<br>  layer.setLabelingStrategy(labeling)<br>  layer.setIsLabeled(True)<br><br>  #Forzamos el refreshco del mapa<br>  layer.getMapContext().invalidate()<br><br>def main(*args):<br>  layer = currentLayer()<br>  f = File(&quot;/tmp/&quot;+layer.getName()+&quot;.gvslab&quot;)<br><br>  #saveLabeling(layer,f)<br>  loadLabeling(layer,f)<br><br>#-----------&gt;&lt;--------------&gt;&lt;-----------------<br><br></div><div>Un saludo<br></div><div>Joaquin<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Pensaré a ver cómo lo resuelvo, pero gracias por vuestra ayuda</div><div><br></div><div>Saludos</div></div><div class=""><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">El 9 de octubre de 2015, 10:29, mcarrera <span dir="ltr">&lt;<a href="mailto:mcarrera@gvsig.com" target="_blank">mcarrera@gvsig.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hola Ana,<br>
al guardar la leyenda solo se guarda la simbología. Para guardar el<br>
etiquetado lo que puedes hacer es exportar a capa de anotaciones.<br>
Saludos,<br>
    Mario<br>
<div><div><br>
<br>
<br>
<br>
El 2015-10-09 09:41, Ana Calle escribió:<br>
&gt; buenos días,<br>
&gt; cuando en gvSig2.2 se guarda una leyenda en fichero gvsleg  ¿guarda<br>
&gt; también la configuración de etiquetado de la capa?<br>
&gt;<br>
&gt; He hecho alguna pruebas y parece que no lo guarda, aunque puede que<br>
&gt; esté omitiendo algún detalle, ¿alguien puede confirmarme esto?<br>
&gt;<br>
&gt; muchas gracias,<br>
&gt; saludos<br>
&gt; Ana<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; gvSIG_usuarios mailing list<br>
&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;<br>
&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" rel="noreferrer" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br>
_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<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:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" rel="noreferrer" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<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:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" rel="noreferrer" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">--------------------------------------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div></div>