Gracias Joaquín, seguiré probando,
Saludos

________________________________
De: [email protected] 
<[email protected]> en nombre de Joaquin Jose del Cerro 
Murciano <[email protected]>
Enviado: martes, 7 de diciembre de 2021 10:43
Para: Lista de Usuarios de gvSIG <[email protected]>
Asunto: Re: [Gvsig_usuarios] scripts y gvsig 2.6



El mar, 7 dic 2021 a las 10:21, Joaquin Jose del Cerro Murciano 
(<[email protected]<mailto:[email protected]>>) escribió:


El mar, 7 dic 2021 a las 9:04, Ovidio Ribeira 
(<[email protected]<mailto:[email protected]>>) 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
[email protected]<mailto:[email protected]>

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
[email protected]<mailto:[email protected]>
gvSIG Association
www.gvsig.com<http://www.gvsig.com>


--
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
[email protected]<mailto:[email protected]>
gvSIG Association
www.gvsig.com<http://www.gvsig.com>
_______________________________________________
gvSIG_usuarios mailing list
[email protected]

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

Responder a