[Gvsig_desarrolladores] Error al generar e imprimir mapas

Joaquin Jose del Cerro Murciano jjdelcerro en gvsig.org
Vie Mayo 5 10:44:01 CEST 2017


El 27 de abril de 2017, 15:48, Alex Irmel Oviedo Solis <
alleinerwolf en gmail.com> escribió:

> Buenos dias a todos, gracias Joaquin por la respuesta, te cuento que hice
> una prueba creando un mapa vacio y puse un texto para probar y al imprimir
> no da el error pero la hoja sale vacia y el pdf tambien.
>
> Aunque este problema no se podra solucionar en el corto plazo se me ocurre
> que si pudiera obtener una imagen o captura de la vista podria generar un
> pdf con itext o una herramienta similar con los rotulos y algo más. ¿Como
> puedo obtener la captura de la vista actual? Gracias de antenamo por la
> respuesta. Saludos
>


Hola Alex,
sin pensarlo mucho, a ver si te sirbe.


#---------><---------------><--------------------------------
# encoding: utf-8

import gvsig

from java.io import File
from javax.imageio import ImageIO
from org.gvsig.app import ApplicationLocator

def main(*args):
  # Tengo activa la vista, si no fuese la vista activa habria que
  # buscar, pero la idea seria similar.
  view = ApplicationLocator.getManager().getActiveWindow()
  img = view.getMapControl().getImage()
  print ImageIO.write(img,"png",File("/tmp/test.png"))

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






>
> El mar., 25 de abr. de 2017 a la(s) 13:42, Joaquin Jose del Cerro Murciano
> <jjdelcerro en gvsig.org> escribió:
>
>> El 25 de abril de 2017, 16:56, Alex Irmel Oviedo Solis <
>> alleinerwolf en gmail.com> escribió:
>>
>>> Buenos dias, hice un mapa en base a una vista y al generar el pdf/ps me
>>> salen vacios y al tratar de imprimir el mapa con la impresora sale una
>>> notificacion que dice "bug en el codigo", les adjunto el log de gvSIG para
>>> que puedan echarme una mano. Saludos
>>>
>>
>> Hola,
>> pues no se muy bien por que puede estar pasando el error... pero de lo
>> que se esta quejando es que no puede crear un java.awt.Shape a partir de
>> una de las geometrias que tiene que pintar. Probablemente este teniendo
>> algun problema con esa geometria en concreto.
>>
>> Me temo que ahora mismo no puedo saber mas.
>> De todos modos, gracias por el reporte... no lo puedo solucionar, pero
>> puedo atrapar los errores en el bucle que esta pintando las geometrias y en
>> caso de que se produzca un error en alguna, informar al usuario, indicando
>> con que feature esta teniendo problemas, y tratar de seguir pintando el
>> resto. Acabo de meter esos cambios para que ya esten disponibles en el
>> proximo build.
>>
>> Un saludo
>> Joaquin
>>
>>
>>>
>>> _______________________________________________
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores 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:
>>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>
>>>
>>
>>
>> --
>> --------------------------------------
>> 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
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores 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:
>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores 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:
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>


-- 
--------------------------------------
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óxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20170505/75584b73/attachment.html>


Más información sobre la lista de distribución gvSIG_desarrolladores