El 9 de octubre de 2015, 11:09, Ana Calle <nico200...@gmail.com> escribió:

> Mucha gracias por la aclaración.
> 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)
>

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.

Te dejo aquí otro :) pedazito de script que creo te servirá de inspiración.

#-----------><--------------><-----------------
from gvsig import *

from java.io import File
from java.io import FileOutputStream
from java.io import FileInputStream

from org.gvsig.tools import ToolsLocator

def saveLabeling(layer, f):
  persistenceManager = ToolsLocator.getPersistenceManager()
  # Obtenemos el etiquetado de la capa
  labeling = layer.getLabelingStrategy()
  # Y lo guardamos en el fichero
  persistenceManager.putObject(FileOutputStream(f),labeling)

def loadLabeling(layer,f):
  persistenceManager = ToolsLocator.getPersistenceManager()
  # Cagamos el etiquetado
  labeling = persistenceManager.getObject(FileInputStream(f))
  # Lo asignamos a la capa y lo activamos
  layer.setLabelingStrategy(labeling)
  layer.setIsLabeled(True)

  #Forzamos el refreshco del mapa
  layer.getMapContext().invalidate()

def main(*args):
  layer = currentLayer()
  f = File("/tmp/"+layer.getName()+".gvslab")

  #saveLabeling(layer,f)
  loadLabeling(layer,f)

#-----------><--------------><-----------------

Un saludo
Joaquin


> Pensaré a ver cómo lo resuelvo, pero gracias por vuestra ayuda
>
> Saludos
>
> El 9 de octubre de 2015, 10:29, mcarrera <mcarr...@gvsig.com> escribió:
>
>>
>> Hola Ana,
>> al guardar la leyenda solo se guarda la simbología. Para guardar el
>> etiquetado lo que puedes hacer es exportar a capa de anotaciones.
>> Saludos,
>>     Mario
>>
>>
>>
>>
>> El 2015-10-09 09:41, Ana Calle escribió:
>> > buenos días,
>> > cuando en gvSig2.2 se guarda una leyenda en fichero gvsleg  ¿guarda
>> > también la configuración de etiquetado de la capa?
>> >
>> > He hecho alguna pruebas y parece que no lo guarda, aunque puede que
>> > esté omitiendo algún detalle, ¿alguien puede confirmarme esto?
>> >
>> > muchas gracias,
>> > saludos
>> > Ana
>> >
>> >
>> > _______________________________________________
>> > gvSIG_usuarios mailing list
>> > gvSIG_usuarios@listserv.gva.es
>> >
>> > Para ver histórico de mensajes, editar sus preferencias de usuario o
>> > darse de baja en esta lista, acuda a la siguiente dirección:
>> >
>> > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios@listserv.gva.es
>>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>> darse de baja en esta lista, acuda a la siguiente dirección:
>>
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios@listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>


-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelce...@gvsig.com
jjdelce...@gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios@listserv.gva.es

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios

Reply via email to