[Gvsig_usuarios] pregunta acerca de leyendas y etiquetados
Joaquin Jose del Cerro Murciano
jjdelcerro en gvsig.org
Vie Oct 9 12:43:45 CEST 2015
El 9 de octubre de 2015, 11:09, Ana Calle <nico200307 en 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 <mcarrera en 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 en 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 en 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 en 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
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
------------ pr髕ima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20151009/0006d067/attachment.htm
M醩 informaci髇 sobre la lista de distribuci髇 gvSIG_usuarios