[Gvsig_usuarios] scripts y gvsig 2.6

Ovidio Ribeira alboredos en hotmail.es
Mar Dic 7 12:05:25 CET 2021


Gracias Joaquín, seguiré probando,
Saludos

________________________________
De: gvsig_usuarios-bounces en listserv.gva.es <gvsig_usuarios-bounces en listserv.gva.es> en nombre de Joaquin Jose del Cerro Murciano <jjdelcerro en gvsig.org>
Enviado: martes, 7 de diciembre de 2021 10:43
Para: Lista de Usuarios de gvSIG <gvsig_usuarios en listserv.gva.es>
Asunto: Re: [Gvsig_usuarios] scripts y gvsig 2.6



El mar, 7 dic 2021 a las 10:21, Joaquin Jose del Cerro Murciano (<jjdelcerro en gvsig.org<mailto:jjdelcerro en gvsig.org>>) escribió:


El mar, 7 dic 2021 a las 9:04, Ovidio Ribeira (<alboredos en hotmail.es<mailto:alboredos en hotmail.es>>) escribió:

Buenos días, probando la nueva versión 6.2 me he encontrado que un script que funciona perfectamente en la versión 2.4 en la 2.6 da errores, selecciona las geometrías pero non hacen zoom a ellas y ademas a partir de cierta linea no se muestran los “prints” por la consola del editor de scripting, os envió un trozo el script y la capa de trabajo,

Hola Ovidio.
Asi rapido, sin mirarlo mucho, prueba a cambiar la linea 105
  selection = layer.features(filtro)
por:
  selection = layer.getFeatureStore().getFeatureSet(filtro)
Con esto parece que ya hace cosas.
No se que le puede haber pasado al metodo features de la layer, es algo especifico de scripting que llama a lo que te he puesto y no deberia haber cambiado. Cuando podamos le echamos un vistazo.

En cuanto a la salida por consola de los prints intentare echarle un vistazo a ver que puede ser.
De todos modos, si te es posisible, te aconsejo que para desarrollar cosas en scripting ejecutes gvSIG desde linea de comandos para que veas la consola del sistema en la que siempre se muestran todos los prints y muchas veces mas informacion que te puede ser util.

(Estaba buscando un windows, para probar)
Si estas ejecutando gvSIG desde window, para arrancarlo y ver la consola, en lugar de utilizar el "gvsig-desktop.exe" usa el "gvsig-desktop.cmd". Lo puedes arrancar desde el explorador de archivos pero si no tienes visibles las extensiones de los archivos asegurate de que arrancas ese y no el ".exe" o el ".vbs". A mi en el tooltip que saca al poner el puntero del rato encima del ".cmd" dice algo como "Tipo: Script de comandos de Windows". Puedes crearte un acceso directo al ".cmd" si lo prefieres y arrancas gvsig desde el cuando desarrolles cosas con scripting.


Un saludo
Joaquin


Saludos

_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es<mailto: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:

https://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<mailto:jjdelcerro en gvsig.com>
gvSIG Association
www.gvsig.com<http://www.gvsig.com>


--
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com<mailto:jjdelcerro en gvsig.com>
gvSIG Association
www.gvsig.com<http://www.gvsig.com>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20211207/98ee20e5/attachment.html>


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