<div dir="ltr">Pues muchas gracias a los dos, <div>Joaquín como siempre de grandísima ayuda.</div><div><br></div><div>Saludos!!<br><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 9 de octubre de 2015, 12:43, Joaquin Jose del Cerro Murciano <span dir="ltr"><<a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">El 9 de octubre de 2015, 11:09, Ana Calle <span dir="ltr"><<a href="mailto:nico200307@gmail.com" target="_blank">nico200307@gmail.com</a>></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></span><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>#-----------><--------------><-----------------<br>from gvsig import *<br><br>from <a href="http://java.io" target="_blank">java.io</a> import File<br>from <a href="http://java.io" target="_blank">java.io</a> import FileOutputStream<br>from <a href="http://java.io" target="_blank">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("/tmp/"+layer.getName()+".gvslab")<br><br> #saveLabeling(layer,f)<br> loadLabeling(layer,f)<br><br>#-----------><--------------><-----------------<br><br></div><div>Un saludo<br></div><div>Joaquin<br> <br></div><div><div class="h5"><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><div><div class="gmail_extra"><br><div class="gmail_quote">El 9 de octubre de 2015, 10:29, mcarrera <span dir="ltr"><<a href="mailto:mcarrera@gvsig.com" target="_blank">mcarrera@gvsig.com</a>></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>
> buenos días,<br>
> cuando en gvSig2.2 se guarda una leyenda en fichero gvsleg ¿guarda<br>
> también la configuración de etiquetado de la capa?<br>
><br>
> He hecho alguna pruebas y parece que no lo guarda, aunque puede que<br>
> esté omitiendo algún detalle, ¿alguien puede confirmarme esto?<br>
><br>
> muchas gracias,<br>
> saludos<br>
> Ana<br>
><br>
><br>
</div></div>> _______________________________________________<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<br>
> 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>
_______________________________________________<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" 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>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div>--------------------------------------<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>
</font></span></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></div>