Re: [Gvsig_desarrolladores] Propiedades servidor proxy - Acceso desde scripting

2020-02-28 Por tema Carlos Colombana
Hola Joaquín. 

Es justamente eso, genial! 
¿Funciona a partir de la versión 2.3?. 

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvSIG desarrolladores"  
Enviados: Viernes, 28 de Febrero 2020 9:10:31 
Asunto: Re: [Gvsig_desarrolladores] Propiedades servidor proxy - Acceso desde 
scripting 



El mié., 26 feb. 2020 a las 22:13, Carlos Colombana (< [ 
mailto:c.colomb...@inumet.gub.uy | c.colomb...@inumet.gub.uy ] >) escribió: 



Hola. 

Tengo desarrollado un complemento que consulta un web service, y quisiera 
añadirle soporte para salir a internet a través de un servidor proxy. 
Suponiendo que previamente fue configurado el proxy desde la interfaz de 
usuario de gvsig. 
¿Es posible acceder desde scripting a las propiedades del mismo?. 
¿A partir de cuál versión?, ¿2.3, 2.4?. 




Asi muy rapido y sin pensarlo mucho, aqui 
[ https://gist.github.com/jjdelcerro/82edfc518a3753578a362fe302c602fe | 
https://gist.github.com/jjdelcerro/82edfc518a3753578a362fe302c602fe ] 
he dejado como acceder a ello. 

Basicamente hay que usar 
ToolsLocator . getFirewallManager () 

Un saludo 
Joaquin 


BQ_BEGIN

Muchas gracias. 
Saludos. 
-- 
___ 
gvSIG_desarrolladores mailing list 
[ mailto:gvSIG_desarrolladores@listserv.gva.es | 
gvSIG_desarrolladores@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 | 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ] 

BQ_END



-- 
-- 
Joaquin Jose del Cerro Murciano 
Development and software arquitecture manager at gvSIG Team 
[ mailto:jjdelce...@gvsig.com | jjdelce...@gvsig.com ] 
gvSIG Association 
[ http://www.gvsig.com/ | www.gvsig.com ] 

___ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@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@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] Propiedades servidor proxy - Acceso desde scripting

2020-02-26 Por tema Carlos Colombana
Hola. 

Tengo desarrollado un complemento que consulta un web service, y quisiera 
añadirle soporte para salir a internet a través de un servidor proxy. 
Suponiendo que previamente fue configurado el proxy desde la interfaz de 
usuario de gvsig. 
¿Es posible acceder desde scripting a las propiedades del mismo?. 
¿A partir de cuál versión?, ¿2.3, 2.4?. 

Muchas gracias. 
Saludos. 
-- 
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Etiquetas desde scripting

2019-04-05 Por tema Carlos Colombana
Hola Joaquín. 

Voy a jugar un poco con esos seteos. 

Muchas gracias por la explicación. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Viernes, 5 de Abril 2019 4:56:00 
Asunto: Re: [Gvsig_desarrolladores] Etiquetas desde scripting 



El vie., 5 abr. 2019 a las 3:45, Carlos Colombana (< ccolomb...@anep.edu.uy >) 
escribió: 



Hola Joaquín. 

Es verdad, es relativamente fácil. Me entreveré. 
Funcionó, pero con dos variantes: 

... 
labelingStrategy.setFixedSize(0.15) 
... 
labelingStrategy.setUnit(layer.getMapContext().getViewPort().getMapUnits()) 
... 




Hola, 
mi consejo es que no uses las unidades de la vista. 
Estas son algo que se pueden cambiar por el usuario y va muy ligado a ese 0.15 
que has puesto. 
No se en que unidades estara la vista en el momento de tus pruebas, digamos que 
lo tienes en kilometros; pero imagina que la proxima vez que tiras a etiquetar 
el usuario tiene puesto que la vista la quiere en metros. Tu, por codigo, 
pondras un 0.15, ahora metros Las etiquetas habran pasado de medir alrededor de 
un kilometro a tan solo un metro. No se vera ninguna etiqueta. Seran demasiado 
pequeñas. Y tu codigo sera el mismo. No tiene sentido decir esto lo quiero de 
10. Si, vale ¿ pero 10 que ?. setFixedSize y setUnit deberian siempre ir a la 
par. 
Lo suyo es que fijes por codigo tanto el tamaño como sus unidades, o eso, o 
bien des la posibilidad de cambiar las dos al usuario; pero no que cojas una de 
la configuracion que el usuario tenga en la vista y otra vaya a capon en el 
codigo. 

Un saludo 
Joaquin 



BQ_BEGIN

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano" < jjdelce...@gvsig.org > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Jueves, 4 de Abril 2019 8:54:47 
Asunto: Re: [Gvsig_desarrolladores] Etiquetas desde scripting 



El jue., 4 abr. 2019 a las 2:14, Carlos Colombana (< ccolomb...@anep.edu.uy >) 
escribió: 

BQ_BEGIN

Hola. 

Adjunto sólo el script. 


BQ_END



Hola Carlos. 
No entiendo que tratas de hacer con el codigo que adjuntas, pero si solo 
quieres etiquetar de forma simple por un campo es relativamente facil. 

Te pego aqui un ejemplo. 
Uso una capa que tiene una columna "NOMBRE03" por la que etiqueto, y estoy 
etiquetando con un color y tamaño fijo. 

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

import gvsig 

from java.awt import Font 
from java.awt import Color 

from org.gvsig.symbology import SymbologyLocator 
from org.gvsig.fmap.mapcontext import MapContext 

def main(*args): 
#print MapContext.getDistanceNames() 

layer = gvsig.currentLayer() 

symbologyManager = SymbologyLocator.getSymbologyManager() 
labeling = symbologyManager.createDefaultLabelingStrategy() 

labeling.setTextField("NOMBRE03") 
labeling.setUsesFixedColor(True) 
labeling.setUsesFixedSize(True) 
labeling.setHeightField(None) 
labeling.setRotationField(None) 
labeling.setFixedColor(Color(200,100,100)) # RGB 
labeling.setFont(Font("Arial", Font.PLAIN, 12)) 
labeling.setReferenceSystem(0) # WORLD=0, PAPER=1 
labeling.setFixedSize(2) 
labeling.setUnit(MapContext.getDistancePosition("Kilometros")) 
#labeling.setUnit(-1) # PIXELS 

layer.setLabelingStrategy(labeling) 
layer.setIsLabeled(True) 

# Forzamos el repintado (opcional) 
layer.getMapContext().invalidate() 

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

Un saludo 
Joaquin 





BQ_BEGIN

Saludos. 

De: "Carlos Colombana" < ccolomb...@anep.edu.uy > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Domingo, 31 de Marzo 2019 23:11:17 
Asunto: Etiquetas desde scripting 

Hola. 

He logrado manejar las leyendas desde scripiting, pero no lo estoy logrando con 
las etiquetas. 
Adjunto capa de prueba y script. 
La idea es mostrar los textos del campo "NOMBRE". 
¿Podrían ayudarme?. 

Saludos. 
-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 


-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 

===PRIVACIDAD DE ESTE MENSAJE=== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad

Re: [Gvsig_desarrolladores] Etiquetas desde scripting

2019-04-04 Por tema Carlos Colombana
Hola Joaquín. 

Es verdad, es relativamente fácil. Me entreveré. 
Funcionó, pero con dos variantes: 

... 
labelingStrategy.setFixedSize(0.15) 
... 
labelingStrategy.setUnit(layer.getMapContext().getViewPort().getMapUnits()) 
... 

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Jueves, 4 de Abril 2019 8:54:47 
Asunto: Re: [Gvsig_desarrolladores] Etiquetas desde scripting 



El jue., 4 abr. 2019 a las 2:14, Carlos Colombana (< ccolomb...@anep.edu.uy >) 
escribió: 



Hola. 

Adjunto sólo el script. 






Hola Carlos. 
No entiendo que tratas de hacer con el codigo que adjuntas, pero si solo 
quieres etiquetar de forma simple por un campo es relativamente facil. 

Te pego aqui un ejemplo. 
Uso una capa que tiene una columna "NOMBRE03" por la que etiqueto, y estoy 
etiquetando con un color y tamaño fijo. 

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

import gvsig 

from java.awt import Font 
from java.awt import Color 

from org.gvsig.symbology import SymbologyLocator 
from org.gvsig.fmap.mapcontext import MapContext 

def main(*args): 
#print MapContext.getDistanceNames() 

layer = gvsig.currentLayer() 

symbologyManager = SymbologyLocator.getSymbologyManager() 
labeling = symbologyManager.createDefaultLabelingStrategy() 

labeling.setTextField("NOMBRE03") 
labeling.setUsesFixedColor(True) 
labeling.setUsesFixedSize(True) 
labeling.setHeightField(None) 
labeling.setRotationField(None) 
labeling.setFixedColor(Color(200,100,100)) # RGB 
labeling.setFont(Font("Arial", Font.PLAIN, 12)) 
labeling.setReferenceSystem(0) # WORLD=0, PAPER=1 
labeling.setFixedSize(2) 
labeling.setUnit(MapContext.getDistancePosition("Kilometros")) 
#labeling.setUnit(-1) # PIXELS 

layer.setLabelingStrategy(labeling) 
layer.setIsLabeled(True) 

# Forzamos el repintado (opcional) 
layer.getMapContext().invalidate() 

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

Un saludo 
Joaquin 





BQ_BEGIN

Saludos. 

De: "Carlos Colombana" < ccolomb...@anep.edu.uy > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Domingo, 31 de Marzo 2019 23:11:17 
Asunto: Etiquetas desde scripting 

Hola. 

He logrado manejar las leyendas desde scripiting, pero no lo estoy logrando con 
las etiquetas. 
Adjunto capa de prueba y script. 
La idea es mostrar los textos del campo "NOMBRE". 
¿Podrían ayudarme?. 

Saludos. 
-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 


-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 

===PRIVACIDAD DE ESTE MENSAJE=== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad de la información en 
este mensaje no deben perderse por el hecho de haberse trasmitido erróneamente 
o por causas de interferencias en el funcionamiento de los sistemas de correo y 
canales de comunicación. Los datos conten idos en este mensaje están protegidos 
por la Ley 18.331 Ley de Protección de Datos Personales y Acción de Habeas 
Data. Toda opinión que se expresa en este mensaje pertenece a la persona 
remitente por lo que no debe entenderse necesariamente como una opinión de ANEP 
y/o de las entidades que la integran, a menos que el remitente este autorizado 
para hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que 
los mensajes enviados de manera electrónica pueden ser interceptados y 
manipulados, ANEP y las entidades que la integran no se hacen responsables si 
los mensajes llegan con demora respecto de la fecha de su envío por el 
remitente, incompletos, eliminados o con algún programa malicioso denominado 
como virus informático. 

___ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@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 

BQ_END



-- 
-- 
Joaquin Jose del Cerro Murciano 
Development and software arquitecture manager at gvSIG Team 
jjdelce...@gvsig.com 
gvSIG Assoc

Re: [Gvsig_desarrolladores] Etiquetas desde scripting

2019-04-03 Por tema Carlos Colombana
Hola. 

Adjunto sólo el script. 

Saludos. 

De: "Carlos Colombana"  
Para: "gvsig desarrolladores"  
Enviados: Domingo, 31 de Marzo 2019 23:11:17 
Asunto: Etiquetas desde scripting 

Hola. 

He logrado manejar las leyendas desde scripiting, pero no lo estoy logrando con 
las etiquetas. 
Adjunto capa de prueba y script. 
La idea es mostrar los textos del campo "NOMBRE". 
¿Podrían ayudarme?. 

Saludos. 
-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 


-- 
Carlos Colombana 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Av. Libertador 1409 piso 9 - Montevideo 
Tel. 2900 7070 Int. 6009 

===PRIVACIDAD DE ESTE MENSAJE=== Este mensaje 
esta dirigido exclusivamente a las personas que tienen las direcciones de 
correo electronico especificadas en los destinatarios dentro de su encabezado. 
Si por error usted ha recibido este mensaje, por ningun motivo debe revelar su 
contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos por favor 
comunique del error a la direccion de correo electronico remitente y elimine 
dicho mensaje junto con cualquier documento adjunto que pudiera contener. Los 
derechos de privacidad y confidencialidad de la informacion en este mensaje no 
deben perderse por el hecho de haberse trasmitido erroneamente o por causas de 
interferencias en el funcionamiento de los sistemas de correo y canales de 
comunicacion. Los datos contenidos en este mensaje estan protegidos por la Ley 
18.331 Ley de Proteccion de Datos Personales y Accion de Habeas
 Data cuy
 o alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/. Toda 
opinion que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinion de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideracion a que los 
mensajes enviados de manera electronica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envio por el remitente, 
incompletos, eliminados o con alg��un programa malicioso denominado como virus 
informatico.

import gvsig

from gvsig import commonsdialog
from gvsig import geom
from java.awt import BasicStroke
from java.awt import Font
from java.awt import Point
from java.awt import Rectangle
from java.awt.image import BufferedImage
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl import SingleSymbolLegend
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import AttrInTableLabelingStrategy
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import DefaultLabelingMethod
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import LabelClass
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import ZoomConstraintsImpl
from org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl import SimpleFillSymbol
from org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.impl import SimpleLineSymbol
from org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style import SimpleLabelStyle
from org.gvsig.symbology.fmap.mapcontext.rendering.symbol.text.impl import SimpleTextSymbol
from org.gvsig.utils.swing.threads import DefaultCancellableMonitorable

def launchTestingEnvironment():
currentProject = gvsig.currentProject()
if currentProject.getView("Prueba") == None:
currentProject.createView("Prueba")
view = currentProject.getView("Prueba")
view.setBackColor(gvsig.utils.getColorFromRGB(204, 204, 204)) # RGB
view.showWindow()
message = ""
if view.getLayer("Departamentos") == None:
try:
gvsig.loadShapeFile(gvsig.getResource(__file__, "data", "Departamentos.shp"))
except:
message = "\n'Departamentos.shp'"
layer = view.getLayer("Departamentos")
if layer != None:
symbol = SimpleFillSymbol()
symbol.setColor(gvsig.utils.getColorFromRGB(153, 255, 153)) # RGB
outline = SimpleLineSymbol()
outline.setLineColor(gvsig.utils.getColorFromRGB(0, 204, 0)) # RGB
symbol.setOutline(outline)
legend = SingleSymbolLegend(symbol)
layer.setLegend(legend)
layer.setVisible(True)
layer.setActive(True)
view.center(layer.getFullEnvelope())

features = layer.features()

envelope = layer.getFullEnvelope()
mapContext = view.getMapContext()
viewPort = mapContext.getViewPort()

bufferedImage = BufferedImage(int(envelope.getLength(0)), int(envelope.getLength(1)), Buffere

Re: [Gvsig_desarrolladores] Scripting - No toolkit found

2018-11-27 Por tema Carlos Colombana
Hola Joaquín. 

Cuando utiliza CSSBox, funciona la primera vez. Luego de cerrar la ventana de 
ayuda e intentar abrirla por segunda vez, no lo hace y se congela gvSIG (lo 
tengo que matar para poder salir). 
Estoy en Lubuntu 18.04 x64, con gvSIG 2.5 x64 (captura adjunta). 
Desinstalé Java de Oracle y Open, no tengo nada. Así que utiliza lo que viene 
con gvSIG. 

Saludos. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Martes, 27 de Noviembre 2018 6:27:58 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 



El lun., 26 nov. 2018 a las 16:22, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 



Hola Joaquín. 

Comento los resultados de las pruebas. 
Con JEditorPane la ayuda funciona sin problemas (en Lubuntu x64), pero se 
pierde la capacidad de navegar. Lo cual es importante porque incluyo enlaces a 
un par de recursos. 
Con la librería webbrowser, tuve que modificar el __init__ para que funcione 
porque falta una "w" en el import. En Windows funciona siempre porque utiliza 
JavaFX, pero en Lubuntu funciona una vez y la segunda no funciona y se congela 
gvSIG. En éste caso utiliza CSSBox, el adjunto terminal.txt tiene info. 



No he entendido bien cual es el problema en este punto. 
Por lo que veo en el adjunto intenta con JavaFX y como no va tira de CSSBox. 
¿ Te funciona tu desarrollo cuando tira de CSSBox ? 


BQ_BEGIN

Estuve investigando un poco y el problema con JavaFX podría ser que gvSIG 
utiliza la versión de JRE de 32 bits que trae, que da error con la librería GTK 
de 64 bits del SO. 

BQ_END

Algo tienes que haber estado mirando mal. 
La instalacion de gvSIG de 64 bits para linux lleva los binarios de JavaFX de 
64 bits, no los de 32. 


BQ_BEGIN

¿Sería posible incluir OpenJFX en gvSIG y incluirla cómo alternativa en la 
librería webbrowser?. 
¿Tal vez para la versión final de gvSIG 2.5?. 


BQ_END

Como he comentado antes, la instalacionde gvSIG lleva el jre de Oracle, 
concretamente la version 1.8.0_72, y este ya lleva incluido JavaFX, no deberia 
ser necesario hacer nada especial para usarlo. Lo que si que es muy importante 
es que tengas instalada la version de gvSIG correcta para tu plataforma. 

Yo estoy trabajando con un kubuntu 18.04.1 de 64 bits y no estoy teniendo 
problemas al usar javaFX para presentar paginas HTML desde scripting. Los he 
tenido cuando he intentado usar la jre que viene con el sistema, que no lo 
lleva incluido. 

Respecto a OpenJFX, para las versiones 14.04 no venia con el sistema y con la 
16.04 no logre hacerlo funcionar correctamente, por eso usamos la version de 
Oracle. 


BQ_BEGIN

Saludos. 

De: "Carlos Colombana" < ccolomb...@anep.edu.uy > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Jueves, 22 de Noviembre 2018 9:45:57 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 

Hola Joaquín. 

Va adjunto gvSIG-environ.info y los demás dentro del zip, y el módulo de 
python. 
Uso la clase Toolkit para obtener el tamaño de la pantalla, lo pasé por alto. 
Instalé Java 8 de Oracle en Lubuntu 18.04 x64 y configuré la variable 
JAVA_HOME, verifiqué que fuera la versión utilizada por defecto por el sistema. 
Me da el mismo error. 

En éstos días intentaré con las demás sugerencias y les cuento. 

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano" < jjdelce...@gvsig.org > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Miércoles, 21 de Noviembre 2018 13:13:51 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 



El mié., 21 nov. 2018 a las 16:12, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 

BQ_BEGIN

Hola. 

Con el siguiente método abro una ventana de ayuda desde scripting en gvsig 2.4: 

def launchHelpWindow(self): 
name = "OSMGeocoder" 
extension = ".html" 
locale = PluginsLocator.getLocaleManager().getCurrentLocale() 
tag = locale.getLanguage() 
helpPath = gvsig.getResource(__file__, "help", name + "_" + tag + extension) 
if not os.path.exists(helpPath): 
helpPath = gvsig.getResource(__file__, "help", name + "_en" + extension) 
helpUrl = "file:///" + helpPath.replace("\\", "/") 
webBrowserFactory = WebBrowserFactory() 
webBrowserPanel = webBrowserFactory.createWebBrowserPanel() 
webBrowserPanel.asJComponent().setPreferredSize(Dimension(int(self.screenSize.getWidth()
 / 4), int(self.screenSize.getHeight() / 2))) 
webBrowserPanel.setPage(helpUrl) 
self.mdiManager.showWindow(webBrowserPanel, self.helpTitle, 
WindowManager.MODE.DIALOG) 

En windows no tengo problema, pero en linux (fedora y ubuntu) me da el error de 
la captura adjunta. 
Probé con gvSIG 2.5 y sucede lo mismo. 


BQ_END

Para cerciorarme seria cuestion de ver el fichero "gvSIG-environ.info", pero yo 
d

Re: [Gvsig_desarrolladores] Scripting - No toolkit found

2018-11-22 Por tema Carlos Colombana
Hola Joaquín. 

Va adjunto gvSIG-environ.info y los demás dentro del zip, y el módulo de 
python. 
Uso la clase Toolkit para obtener el tamaño de la pantalla, lo pasé por alto. 
Instalé Java 8 de Oracle en Lubuntu 18.04 x64 y configuré la variable 
JAVA_HOME, verifiqué que fuera la versión utilizada por defecto por el sistema. 
Me da el mismo error. 

En éstos días intentaré con las demás sugerencias y les cuento. 

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Miércoles, 21 de Noviembre 2018 13:13:51 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 



El mié., 21 nov. 2018 a las 16:12, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 



Hola. 

Con el siguiente método abro una ventana de ayuda desde scripting en gvsig 2.4: 

def launchHelpWindow(self): 
name = "OSMGeocoder" 
extension = ".html" 
locale = PluginsLocator.getLocaleManager().getCurrentLocale() 
tag = locale.getLanguage() 
helpPath = gvsig.getResource(__file__, "help", name + "_" + tag + extension) 
if not os.path.exists(helpPath): 
helpPath = gvsig.getResource(__file__, "help", name + "_en" + extension) 
helpUrl = "file:///" + helpPath.replace("\\", "/") 
webBrowserFactory = WebBrowserFactory() 
webBrowserPanel = webBrowserFactory.createWebBrowserPanel() 
webBrowserPanel.asJComponent().setPreferredSize(Dimension(int(self.screenSize.getWidth()
 / 4), int(self.screenSize.getHeight() / 2))) 
webBrowserPanel.setPage(helpUrl) 
self.mdiManager.showWindow(webBrowserPanel, self.helpTitle, 
WindowManager.MODE.DIALOG) 

En windows no tengo problema, pero en linux (fedora y ubuntu) me da el error de 
la captura adjunta. 
Probé con gvSIG 2.5 y sucede lo mismo. 




Para cerciorarme seria cuestion de ver el fichero "gvSIG-environ.info", pero yo 
diria que estas usando una JVM que no es la 1.8 de Oracle. 
Faltan los imports en el codigo que has puesto y no se de donde sale la clase 
WebBrowserFactory, pero si esta usando (como lo hace alguna en gvSIG) JavaFX 
para presentar el navegador, y no esta instalado falla con un error parecido a 
ese. Por defecto la JVM que se instala en Ubuntu no lleva javaFX. La JVM que 
lleva gvSIG es la de Oracle, con el JavaFX incluido y si usa esa deberia 
funcionar. 
Si van por ahi los tiros y no quieres tocar la instalacion podrias usar otro 
navegador que no requiera javafx, si no recuerdo mal algo como: 


from gvsig.libs.webbroser.browserpanel import BrowserPanel 

def main(*args): 
browser = BrowserPanel() 
browser.showWindow("Browser", scriptEditor=False) 
if len(args)>0: 
browser.setPage(args[0]) 

Prueba con varios motores de renderizado a ver si esta disponible alguno, 
(prueba con JavaFX, cssbox y por ultimo un JEditorPane), de forma que mas o 
menos "pelotero" pero al final suele acabar mostrando algo. 

A ver si te sirve de algo. 

Un saludo 
Joaquin 


BQ_BEGIN

Saludos. 
-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===PRIVACIDAD DE ESTE MENSAJE=== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad de la información en 
este mensaje no deben perderse por el hecho de haberse trasmitido erróneamente 
o por causas de interferencias en el funcionamiento de los sistemas de correo y 
canales de comunicación. Los datos conten idos en este mensaje están protegidos 
por la Ley 18.331 Ley de Protección de Datos Personales y Acción de Habeas Data 
cuyo alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
opinión que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que los 
mensajes enviados de manera electrónica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envío por el remitente, 
incompletos, eliminados o con algún programa malicioso denominado como virus 
informático. 

___ 
gvSIG_desarrolladores mailing list 

[Gvsig_desarrolladores] Scripting - No toolkit found

2018-11-21 Por tema Carlos Colombana
Hola. 

Con el siguiente método abro una ventana de ayuda desde scripting en gvsig 2.4: 

def launchHelpWindow(self): 
name = "OSMGeocoder" 
extension = ".html" 
locale = PluginsLocator.getLocaleManager().getCurrentLocale() 
tag = locale.getLanguage() 
helpPath = gvsig.getResource(__file__, "help", name + "_" + tag + extension) 
if not os.path.exists(helpPath): 
helpPath = gvsig.getResource(__file__, "help", name + "_en" + extension) 
helpUrl = "file:///" + helpPath.replace("\\", "/") 
webBrowserFactory = WebBrowserFactory() 
webBrowserPanel = webBrowserFactory.createWebBrowserPanel() 
webBrowserPanel.asJComponent().setPreferredSize(Dimension(int(self.screenSize.getWidth()
 / 4), int(self.screenSize.getHeight() / 2))) 
webBrowserPanel.setPage(helpUrl) 
self.mdiManager.showWindow(webBrowserPanel, self.helpTitle, 
WindowManager.MODE.DIALOG) 

En windows no tengo problema, pero en linux (fedora y ubuntu) me da el error de 
la captura adjunta. 
Probé con gvSIG 2.5 y sucede lo mismo. 

Saludos. 
-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===PRIVACIDAD DE ESTE MENSAJE=== Este mensaje 
esta dirigido exclusivamente a las personas que tienen las direcciones de 
correo electronico especificadas en los destinatarios dentro de su encabezado. 
Si por error usted ha recibido este mensaje, por ningun motivo debe revelar su 
contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos por favor 
comunique del error a la direccion de correo electronico remitente y elimine 
dicho mensaje junto con cualquier documento adjunto que pudiera contener. Los 
derechos de privacidad y confidencialidad de la informacion en este mensaje no 
deben perderse por el hecho de haberse trasmitido erroneamente o por causas de 
interferencias en el funcionamiento de los sistemas de correo y canales de 
comunicacion. Los datos contenidos en este mensaje estan protegidos por la Ley 
18.331 Ley de Proteccion de Datos Personales y Accion de Habeas
 Data cuy
 o alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/. Toda 
opinion que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinion de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideracion a que los 
mensajes enviados de manera electronica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envio por el remitente, 
incompletos, eliminados o con alg��un programa malicioso denominado como virus 
informatico.

___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation

2018-10-04 Por tema Carlos Colombana
Hola. 

Al intentar lanzar el complemento desde un botón en la barra de herramientas, 
no lo permite y da el siguiente error en la consola de java: 

java.lang.Error: Cannot call invokeAndWait from the event dispatcher thread 

Si no utilizo el módulo funciona todo sin problemas. 

Saludos. 

De: "Carlos Colombana"  
Para: "gvsig desarrolladores"  
Enviados: Miércoles, 3 de Octubre 2018 9:50:29 
Asunto: Re: [Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation 

Hola Joaquín. 

Estoy con la versión 2.4.0 de gvSIG. 
Crée una carpeta lib desde la cuál importo el módulo que compartiste en gist. 
Es la solución que necesitaba (adjunto captura). 

Muchas gracias. 
Saludos. 

P.D.: La idea es compartir lo que estoy haciendo cuando lo termine. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Lunes, 1 de Octubre 2018 8:28:01 
Asunto: Re: [Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation 



El sáb., 29 sept. 2018 a las 23:09, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 
> 
> Hola. 
> 
> Para una interfaz de usuario diseñada con abeille e implementada extendiendo 
> la clase formpanel (cómo se muestra en la documentación de scripting), 
> quisiera hacer algo cómo 
> "setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE)" con la ventana de 
> gvsig que la contiene. Para que se cierre solamente al hacer click en el 
> botón "btnClose", y deshabilitar la opción de cerrar con la cruz que se 
> encuentra dentro del recuadro rojo de la esquina superior derecha. 
> ¿Es posible?. 
> 
Bueno, posible es, aunque no inmediato ni evidente. 

En gvSIG desktop hay dos APIs para presentar ventanas. 
El API original, que esta representado por los interfaces y clases MDIManager, 
IWindow y WindowInfo. permite una configuracion bastante alta dentro del 
sistema de ventanas de gvSIG; pero el problema que plantea es que cuando 
simplemente se quiere presentar una ventana a partir de un panel requiere 
bastante instrumentacion. Asi que se creo un mecanismo alternativo para 
presentar una ventana, mucho mas simple. Usando el WindowManager y el 
metodo showWindow. El problema es que la simplicidad es a costa de 
funcionalidad. 
Para presentar la mayoria de las ventanas que podamos precisar vale, pero 
si queremos algo mas hay que usar el IWindow. 

Voy a extender un poquito el WindowManager para añadir esa funcionalidad, y 
estara 
para la version 2.5.0 de gvSIG. Mientras tanto, he dejado en: 

https://gist.github.com/jjdelcerro/a380bb3032a27daf84b367d8b216a6fd 

un fragmento de codigo que puedes usar en gvSIG 2.4.0 (no se si en va en la 
2.3.0, no lo he probado). 

Un saludo 
Joaquin 


> 
> Muchas gracias. 
> Saludos. 
> 
> ===PRIVACIDAD DE ESTE MENSAJE=== 
> Este mensaje está dirigido exclusivamente a las personas que tienen las 
> direcciones de correo electrónico especificadas en los destinatarios dentro 
> de su encabezado. Si por error usted ha recibido este mensaje, por ningún 
> motivo debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le 
> solicitamos por favor comunique el error a la dirección de correo electrónico 
> remitente y elimine dicho mensaje junto con cualquier documento adjunto que 
> pudiera contener. Los derechos de privacidad y confidencialidad de la 
> información en este mensaje no deben perderse por el hecho de haberse 
> trasmitido erróneamente o por causas de interferencias en el funcionamiento 
> de los sistemas de correo y canales de comunicación. Los datos conten idos en 
> este mensaje están protegidos por la Ley 18.331 Ley de Protección de Datos 
> Personales y Acción de Habeas Data cuyo alcance puede encontrar en: 
> https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
> opinión que se expresa en este mensaje pertenece a la persona remitente por 
> lo que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
> entidades que la integran, a menos que el remitente este autorizado para 
> hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que 
> los mensajes enviados de manera electrónica pueden ser interceptados y 
> manipulados, ANEP y las entidades que la integran no se hacen responsables si 
> los mensajes llegan con demora respecto de la fecha de su envío por el 
> remitente, incompletos, eliminados o con algún programa malicioso denominado 
> como virus informático. 
> 
> ___ 
> gvSIG_desarrolladores mailing list 
> gvSIG_desarrolladores@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_desarrol

Re: [Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation

2018-10-03 Por tema Carlos Colombana
Hola Joaquín. 

Estoy con la versión 2.4.0 de gvSIG. 
Crée una carpeta lib desde la cuál importo el módulo que compartiste en gist. 
Es la solución que necesitaba (adjunto captura). 

Muchas gracias. 
Saludos. 

P.D.: La idea es compartir lo que estoy haciendo cuando lo termine. 

De: "Joaquin Jose del Cerro Murciano"  
Para: "gvsig desarrolladores"  
Enviados: Lunes, 1 de Octubre 2018 8:28:01 
Asunto: Re: [Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation 



El sáb., 29 sept. 2018 a las 23:09, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 
> 
> Hola. 
> 
> Para una interfaz de usuario diseñada con abeille e implementada extendiendo 
> la clase formpanel (cómo se muestra en la documentación de scripting), 
> quisiera hacer algo cómo 
> "setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE)" con la ventana de 
> gvsig que la contiene. Para que se cierre solamente al hacer click en el 
> botón "btnClose", y deshabilitar la opción de cerrar con la cruz que se 
> encuentra dentro del recuadro rojo de la esquina superior derecha. 
> ¿Es posible?. 
> 
Bueno, posible es, aunque no inmediato ni evidente. 

En gvSIG desktop hay dos APIs para presentar ventanas. 
El API original, que esta representado por los interfaces y clases MDIManager, 
IWindow y WindowInfo. permite una configuracion bastante alta dentro del 
sistema de ventanas de gvSIG; pero el problema que plantea es que cuando 
simplemente se quiere presentar una ventana a partir de un panel requiere 
bastante instrumentacion. Asi que se creo un mecanismo alternativo para 
presentar una ventana, mucho mas simple. Usando el WindowManager y el 
metodo showWindow. El problema es que la simplicidad es a costa de 
funcionalidad. 
Para presentar la mayoria de las ventanas que podamos precisar vale, pero 
si queremos algo mas hay que usar el IWindow. 

Voy a extender un poquito el WindowManager para añadir esa funcionalidad, y 
estara 
para la version 2.5.0 de gvSIG. Mientras tanto, he dejado en: 

https://gist.github.com/jjdelcerro/a380bb3032a27daf84b367d8b216a6fd 

un fragmento de codigo que puedes usar en gvSIG 2.4.0 (no se si en va en la 
2.3.0, no lo he probado). 

Un saludo 
Joaquin 


> 
> Muchas gracias. 
> Saludos. 
> 
> ===PRIVACIDAD DE ESTE MENSAJE=== 
> Este mensaje está dirigido exclusivamente a las personas que tienen las 
> direcciones de correo electrónico especificadas en los destinatarios dentro 
> de su encabezado. Si por error usted ha recibido este mensaje, por ningún 
> motivo debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le 
> solicitamos por favor comunique el error a la dirección de correo electrónico 
> remitente y elimine dicho mensaje junto con cualquier documento adjunto que 
> pudiera contener. Los derechos de privacidad y confidencialidad de la 
> información en este mensaje no deben perderse por el hecho de haberse 
> trasmitido erróneamente o por causas de interferencias en el funcionamiento 
> de los sistemas de correo y canales de comunicación. Los datos conten idos en 
> este mensaje están protegidos por la Ley 18.331 Ley de Protección de Datos 
> Personales y Acción de Habeas Data cuyo alcance puede encontrar en: 
> https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
> opinión que se expresa en este mensaje pertenece a la persona remitente por 
> lo que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
> entidades que la integran, a menos que el remitente este autorizado para 
> hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que 
> los mensajes enviados de manera electrónica pueden ser interceptados y 
> manipulados, ANEP y las entidades que la integran no se hacen responsables si 
> los mensajes llegan con demora respecto de la fecha de su envío por el 
> remitente, incompletos, eliminados o con algún programa malicioso denominado 
> como virus informático. 
> 
> ___ 
> gvSIG_desarrolladores mailing list 
> gvSIG_desarrolladores@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 
jjdelce...@gvsig.com 
gvSIG Association 
www.gvsig.com 

___ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@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_desarr

[Gvsig_desarrolladores] Ventanas gvSIG - setDefaultCloseOperation

2018-09-29 Por tema Carlos Colombana
Hola. 

Para una interfaz de usuario diseñada con abeille e implementada extendiendo la 
clase formpanel (cómo se muestra en la documentación de scripting), quisiera 
hacer algo cómo "setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE)" con la 
ventana de gvsig que la contiene. Para que se cierre solamente al hacer click 
en el botón "btnClose", y deshabilitar la opción de cerrar con la cruz que se 
encuentra dentro del recuadro rojo de la esquina superior derecha. 
¿Es posible?. 

Muchas gracias. 
Saludos. 

===PRIVACIDAD DE ESTE MENSAJE=== Este mensaje 
esta dirigido exclusivamente a las personas que tienen las direcciones de 
correo electronico especificadas en los destinatarios dentro de su encabezado. 
Si por error usted ha recibido este mensaje, por ningun motivo debe revelar su 
contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos por favor 
comunique del error a la direccion de correo electronico remitente y elimine 
dicho mensaje junto con cualquier documento adjunto que pudiera contener. Los 
derechos de privacidad y confidencialidad de la informacion en este mensaje no 
deben perderse por el hecho de haberse trasmitido erroneamente o por causas de 
interferencias en el funcionamiento de los sistemas de correo y canales de 
comunicacion. Los datos contenidos en este mensaje estan protegidos por la Ley 
18.331 Ley de Proteccion de Datos Personales y Accion de Habeas
 Data cuy
 o alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/. Toda 
opinion que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinion de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideracion a que los 
mensajes enviados de manera electronica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envio por el remitente, 
incompletos, eliminados o con alg��un programa malicioso denominado como virus 
informatico.

___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] geopy: Error de seguridad Nominatim

2018-08-16 Por tema Carlos Colombana
Hola. 

Estoy en win10x64. 

# encoding: utf-8 

import gvsig 
from org.gvsig.scripting.app import InstallCert 

def main(*args): 
host = "nominatim.openstreetmap.org" 
port = 81 
key = None 
InstallCert.install(host, port, key) 

El código anterior me da el siguiente error: 

java.net.SocketException: Permission denied 

Al desactivar el antivirus y luego de 10 segundos aprox. me da el siguiente 
error: 

java.net.ConnectException: Connection timed out 

Saludos. 

De: "Carlos Colombana"  
Para: "gvsig desarrolladores"  
Enviados: Jueves, 16 de Agosto 2018 10:09:29 
Asunto: Re: [Gvsig_desarrolladores] geopy: Error de seguridad Nominatim 

Hola Óscar. 

Lo pruebo y comparto mi experiencia. 

Muchas gracias por la ayuda, cómo siempre. 
Abrazo. 

De: "omartinez"  
Para: "gvsig desarrolladores"  
Enviados: Jueves, 16 de Agosto 2018 6:55:06 
Asunto: Re: [Gvsig_desarrolladores] geopy: Error de seguridad Nominatim 



Buenas Carlos, 

En su día también nos tuvimos que pegar con este problema de certificados. 
Ahora mismo existe una función preparada para instalar certificados en gvSIG. 
Puedes usarla con algo así como.. 

from org.gvsig.scripting.app import InstallCert 


... 

host = "api.web.com" 
port = 81 

key=None 


InstallCert.install(host, port, key) 

Ahora mismo no tengo un ejemplo preparado porque al final no la utilizamos. 
Prueba y nos dices y también intentaré hacer alguna prueba. 

Adjunto el código de Java con lo que hace. 


Saludos 

El 15/08/18 a las 14:47, Carlos Colombana escribió: 



Hola. 

Estoy armando un geocodificador con geopy y un par de servicios locales de 
Uruguay. 
Probé el servicio de google (con llave) y funciona bien, quisiera también poder 
utilizar el servicio de OSM pero me da un error de seguridad. 

Error geopy.exc.GeocoderServiceError:  
in 

Re: [Gvsig_desarrolladores] geopy: Error de seguridad Nominatim

2018-08-16 Por tema Carlos Colombana
Hola Óscar. 

Lo pruebo y comparto mi experiencia. 

Muchas gracias por la ayuda, cómo siempre. 
Abrazo. 

De: "omartinez"  
Para: "gvsig desarrolladores"  
Enviados: Jueves, 16 de Agosto 2018 6:55:06 
Asunto: Re: [Gvsig_desarrolladores] geopy: Error de seguridad Nominatim 



Buenas Carlos, 

En su día también nos tuvimos que pegar con este problema de certificados. 
Ahora mismo existe una función preparada para instalar certificados en gvSIG. 
Puedes usarla con algo así como.. 

from org.gvsig.scripting.app import InstallCert 


... 

host = "api.web.com" 
port = 81 

key=None 


InstallCert.install(host, port, key) 

Ahora mismo no tengo un ejemplo preparado porque al final no la utilizamos. 
Prueba y nos dices y también intentaré hacer alguna prueba. 

Adjunto el código de Java con lo que hace. 


Saludos 

El 15/08/18 a las 14:47, Carlos Colombana escribió: 



Hola. 

Estoy armando un geocodificador con geopy y un par de servicios locales de 
Uruguay. 
Probé el servicio de google (con llave) y funciona bien, quisiera también poder 
utilizar el servicio de OSM pero me da un error de seguridad. 

Error geopy.exc.GeocoderServiceError:  
in 

[Gvsig_desarrolladores] geopy: Error de seguridad Nominatim

2018-08-15 Por tema Carlos Colombana
Hola. 

Estoy armando un geocodificador con geopy y un par de servicios locales de 
Uruguay. 
Probé el servicio de google (con llave) y funciona bien, quisiera también poder 
utilizar el servicio de OSM pero me da un error de seguridad. 

Error geopy.exc.GeocoderServiceError:  
in 

Re: [Gvsig_desarrolladores] Unir geometrías (modify-join) desde scripting

2017-10-05 Por tema CARLOS COLOMBANA
Gracias!?


De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de Fernando Lozano 

Enviado: miércoles, 04 de octubre de 2017 14:45
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Unir geometrías (modify-join) desde 
scripting

St_concatenate

Obtener Outlook para Android<https://aka.ms/ghei36>


From: gvsig_desarrolladores-boun...@listserv.gva.es 
 on behalf of CARLOS COLOMBANA 

Sent: Wednesday, August 9, 2017 12:36:53 PM
To: gvsig_desarrolladores@listserv.gva.es
Subject: [Gvsig_desarrolladores] Unir geometrías (modify-join) desde scripting


Hola.


Necesito utilizar la herramienta "unir geometrías" desde el módulo de scripting.

La misma aparece cuando la capa se pone en edición y se seleccionan 2 o más 
geometrías. En la línea de comandos de la vista aparece el mensaje 
"modify-join".

¿Podrían ayudarme?.


Muchas gracias.

Saludos.
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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] Unir geometrías (modify-join) desde scripting

2017-08-09 Por tema CARLOS COLOMBANA
Hola.


Necesito utilizar la herramienta "unir geometrías" desde el módulo de scripting.

La misma aparece cuando la capa se pone en edición y se seleccionan 2 o más 
geometrías. En la línea de comandos de la vista aparece el mensaje 
"modify-join".

¿Podrían ayudarme?.


Muchas gracias.

Saludos.
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Personalizar la caja de herramientas de gvSIG

2017-02-16 Por tema CARLOS COLOMBANA
Hola Alvaro.


Muchas gracias por el aviso :)

Entonces la idea es mantener visibles los (16) geoprocesos siguientes:

  *   gvSIG Geoprocesos
 *   ?Capas vectoriales?
*   Área de influencia
*   Cortar
*   Diferencia
*   Disolver
*   Enlace espacial
*   Fusionar espacialmente
*   Intersección
*   Juntar
*   Mínima envolvente convexa
*   Reproyección
*   Unión

  *   ?SEXTANTE
 *   ?Herramientas básicas para capas ráster
*   R??ellenar celdas sin datos
 *   ?Iluminación y visibilidad
*   ??Cuenca visual aproximada
 *   ?Localiación óptima de elementos
*   ??Localización óptima de elementos
 *   ?Rasterización e interpolación
*   ??Densidad (kernel)
*   Rasterizar capa vectorial

Y ocultar el resto.


Saludos!

Carlos.


De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de Alvaro Anguix 

Enviado: miércoles, 15 de febrero de 2017 17:12
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Personalizar la caja de herramientas de 
gvSIG

Hola,

On 15/02/17 19:31, CARLOS COLOMBANA wrote:

Hola.


Estoy tratando de personalizar la caja de herramientas (Herramientas > 
Geoprocesamiento > Caja de herramientas) de gvSIG.

La idea es mantener ciertos geoprocesos y ocultar el resto, sin eliminarlos 
(porque tal vez exista cierta dependencia entre ellos). En concreto, mantener:

  *   gvSIG Geoprocesos
 *   ?Capas vectoriales

*   Área de influencia
*   Cortar
*   Diferencia
*   Disolver
*   Enlace espacial
*   Fusionar espacialmente
*   Intersección
*   Juntar
*   Mínima envolvente convexa
*   Reproyección
*   Unión


  *   ?SEXTANTE
 *   ???Geosocial
*   ??Buscar en Twitter
 *   ?Herramientas básicas para capas ráster
*   R??ellenar celdas sin datos
 *   ?Iluminación y visibilidad
*   ??Cuenca visual aproximada
 *   ?Localiación óptima de elementos
*   ??Localiación óptima de elementos
 *   ?Rasterización e interpolación
*   ??Densidad (kernel)
*   Rasterizar capa vectorial

El de buscar en twitter no funciona, ya que cambió el API del servicio y debe 
ser revisado. Lo comento porque igual no te interesa mantenerlo.

Saludos,
Alvaro


  *
 *
*

Ocultar los geoprocesos:

  *   gvSIG Geoprocesos
 *   ?Capas ráster (todo)
 *   Capas vectoriales (el resto)
 *   Ráster Multiespectral (todo)
  *   ?gvSIG Herramientas (todo)
  *   Modelos (todo)
  *   Scripts (todo)
  *   SEXTANTE (el resto)

Encontré algo interesante (adjunto capturas de pantalla). Se puede ir a la 
configuración de sextante (abajo a la derecha), luego a la configuración de 
grupos de algoritmos, y destildar todo lo que se quiera ocultar. El problema es 
que cuando reinicio gvSIG me vuelven a aparecer todos los geoprocesos 
nuevamente.

¿Alguien sabría cómo hacerlo de forma definitiva?.

Saludos!
Carlos.



___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es<mailto:gvSIG_desarrolladores@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@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


Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos

2016-12-08 Por tema CARLOS COLOMBANA
Hola.

Finalmente decidí usar los códigos de la tabla junto con unichr, ahora funciona 
todo cómo debe.

Muchas gracias César.
Saludos!

De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de César Martínez 

Enviado: lunes, 05 de diciembre de 2016 13:06
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos

Hola, por lo que comentas podría ser que hubiese un problema en la
forma en la que gvSIG carga los scripts, usando la codificación del
sistema e ignorando la declarada en la cabecera.

Hasta que se solucione, tienes las dos opciones que comentabas:
- guardar el fichero como latin1 (funcionará si es la codificación de
tú sistema, aunque puede fallar si distribuyes los scripts a otros
usuarios)
- usar los códigos de la tabla, con lo cual evitas el problema de la
carga de caracteres especiales.

Espero que te sea de utilidad.

Saludos,

César

El día 5 de diciembre de 2016, 13:22, CARLOS COLOMBANA
 escribió:
> Hola.
>
>
> Había visto que el truco de la letra "u" delante funcionaba para el caso de
> una única cadena de texto, pero no logré descubrir cómo hacerlo funcionar a
> la hora de concatenar (sumar) más de una cadena de texto.
>
> En base a sus comentarios, volví a probar sustituyendo el encabezado de los
> scripts por:
>
>
> # encoding: latin-1
>
>
> Lo cual funcionó!, pero si entendí bien, no es una práctica recomendable.
>
> Entonces la solución sería usar la función unichr y los códigos de la tabla,
> ¿es correcto?, aunque no sea elegante.
>
> Se me ocurre concatenar (sumar) las cadenas de texto y guardarlas en una
> variable, antes, y luego pasar la variable utilizando la letra "u" delante.
> ¿Se les ocurre cómo hacerlo? (sin que la variable con la letra "u" delante
> sea interpretada como otra variable diferente, la cual no estaría definida,
> o errores similares).
>
> Muchísimas gracias a ambos por su ayuda y por los enlaces!
>
>
> Saludos!
>
> Carlos.
>
> 
> De: gvsig_desarrolladores-boun...@listserv.gva.es
>  en nombre de Gilberto Cugler
> 
> Enviado: sábado, 03 de diciembre de 2016 11:07
> Para: Lista de Desarrolladores de gvSIG
> Cc: SERGIO ACOSTAYLARA
> Asunto: Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos
>
> Olá;
>
> Eu tive o mesmo problema com a versão 2.1 em agosto/2015 e Joaquim me deu a
> seguinte solução.
> Ahora mismo no se como arreglarlo, pero podias probar a poner algo como:
>
>
>
> para probar si tiene que ver con la codificacion del sistema.
> Si so funcionase, la unica solucion que puedo darte ahora mismo es
> que apara introducir los caracteres especiales uses la funcion unichr.
> Puedes consultar los unicodes de los caracteres en la tabla:
>
> https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Character_entity_references_in_HTML
>
> el valor entre parentesis de la columna "unicode code point" es el codigo a
> usar
> en la funcion unichr.
>
> Un saludo
> Joaquin
>
> Fiz um teste em student e funcionou, pode ser uma saída de emergência, não é
> nada elegante porém resolve.
> Ver destaque em vermelho(Rojo)
>
>  userName = self.txtUserName.getText()
> character_set = list( string.ascii_uppercase)
> invalid_characters = ''.join(character for character in userName if not
> character in character_set)
> if len(userName) == 0 or len(invalid_characters) != 0:
>   msgbox("Nome Inv"+unichr(225)+"lido !!!", "Forbidden", FORBIDEN)
> else:
>   self.acceptUser(userName)
>   self.hide()
>
>   def btnCancel_click(self,*args):
>
> _
>
> No exemplo traduzido de
> http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/capturando_eventos.html
> o uso da letra "u" funciona perfeitamente.
>
> # encoding: utf-8
> from gvsig import *
> from gvsig.commonsdialog import *
>
> from org.gvsig.fmap.mapcontext.events.listeners import ViewPortListener
> from gvsig.libs.formpanel import FormPanel
> import os
>
>
> class MonitorEscala(ViewPortListener, FormPanel):
> def __init__(self, mapContext):
> FormPanel.__init__(self,
> os.path.join(os.path.dirname(__file__),"monitor_escala.xml"))
>
> self.mapContext = mapContext
>
> #Iniciamos valores de etiquetas
> self.lblName.setText("Escala")
> self.txtScale.setText(self.getScale())
>
> # Agregamos listener al ViewPort
>

Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos

2016-12-05 Por tema CARLOS COLOMBANA
esentar un texto
a nivel interno del ordenador. Por decirlo de algún modo la forma en
que se representan se denomina encoding y empareja una letra
cualquiera "a" o "ñ" o lo que sea con un número que es lo que se puede
almacenar en un ordenador. Es el típico problema de los dbf, que
cuando abres con la hoja de cálculo te pregunta en que encoding está.
El encoding de un fichero python se representa con esa "línea mágica"
del principio del fichero y la recomendación es usar siempre utf-8
[1]. En python 3 se usa por defecto utf-8 por lo que no haría falta
[2]

* Encoding de una cadena de texto concreta. Por defecto en python 2.x
las cadenas de texto que escribimos no se interpretan con un "encoding
bueno" [3], si no con uno genérico por decirlo de algún modo. Para que
los interprete con un "encoding bueno" en lugar de escribir
simplemente:

 'Esta es mi cadena de texto con ñ'

escribiremos

u'Esta es mi cadena de texto con ñ'

Esa "u" del principio es el truco.

Usando la línea mágica del principio en "python normal" debería
funcionar todo correctamente y no necesitar la u, pero esto depende de
más factores y en gvSIG se está haciendo uso del intérprete de python
para java que igual introduce algún problemilla, por lo que no agarra
bien el encoding. Como resumen:

1) Poner siempre al principio:

# -*- coding: utf-8 -*-

2) En caso de problemas poner delante de nuestra cadena con caracteres
raros la "u"

[1] https://www.python.org/dev/peps/pep-0263/
[2] https://www.python.org/dev/peps/pep-3120/
[3] https://pythonhosted.org/kitchen/unicode-frustrations.html
[4] http://www.joelonsoftware.com/articles/Unicode.html
[5] 
https://rainsoft.io/what-every-javascript-developer-should-know-about-unicode/

El día 1 de diciembre de 2016, 15:56, CARLOS COLOMBANA
mailto:carlos.colomb...@mtop.gub.uy>> escribió:
> Creo que el mail anterior rebotó por el tamaño del adjunto.
>
> Lo subí a github:
>
>
> https://github.com/nacho0605/GSoC/blob/master/GSoC_2016/01-TestCreatorAndPlayer/TestCreatorAndPlayer-1.0.0-38-testing-esp.gvspkg
>
>
> 
> De: CARLOS COLOMBANA
> Enviado: jueves, 01 de diciembre de 2016 11:31
> Para: Lista de Desarrolladores de gvSIG
> Cc: SERGIO ACOSTAYLARA
> Asunto: RE: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos
>
>
> Hola Gilberto.
>
> Ya había probado ese truco pero no me funcionó, por las dudas lo volví a
> probar ahora pero sigue sin funcionar y me sigue dando el mismo mensaje de
> error.
>
> Muchas gracias de todas maneras.
>
>
> Trataré de contar muy resumidamente lo que estoy intentando hacer.
>
> Participé en el desarrollo de un addon [1] bajo la mentoría de Óscar
> Martínez y Joaquín del Cerro.
>
> Se hizo todo en inglés, ahora lo estoy traduciendo al español (adjunto) pero
> estoy teniendo problemas con las palabras con acento.
>
> Luego de instalar el addon, dentro de la carpeta de addons de gvSIG, dentro
> de la carpeta Test, se encuentran los siguientes módulos (con los cuales
> estoy teniendo problemas):
>
>
> - student.py: líneas 93 y 103.
>
> - testcreator.py: línea 50.
>
> - testcreatorpanel.py: línea 40.
>
> - report.py: línea 48.
>
>
> La disculpas del caso por lo extenso.
>
> Saludos.
>
> Carlos.
>
>
> [1]
> https://github.com/nacho0605/GSoC/tree/master/GSoC_2016/01-TestCreatorAndPlayer
>
> 
> De: 
> gvsig_desarrolladores-boun...@listserv.gva.es<mailto:gvsig_desarrolladores-boun...@listserv.gva.es>
> mailto:gvsig_desarrolladores-boun...@listserv.gva.es>>
>  en nombre de Gilberto Cugler
> mailto:gilbertocug...@gmail.com>>
> Enviado: miércoles, 30 de noviembre de 2016 12:30
> Para: Lista de Desarrolladores de gvSIG
> Asunto: Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos
>
> Tens de colocar a letra u como no exemplo
> print u"Número de observação "
> un abrazo desde Brasil
>
> 2016-11-30 13:24 GMT-02:00 CARLOS COLOMBANA 
> mailto:carlos.colomb...@mtop.gub.uy>>:
>>
>> Hola.
>>
>>
>> Estoy tratando de emplear las funciones del módulo commonsdialog (entre
>> otras) utilizando palabras con acentos, pero me da error.
>>
>> En general el mensaje es del estilo:
>>
>>
>> SyntaxError: Illegal character ...
>>
>> ... for encoding 'utf-8'
>>
>>
>> Revisé los "Config.xml" de gvSIG (org.gvsig.app.mainplugin) y de la
>> extensión de scripting (org.gvsig.scripting.app.mainplugin), en ambos casos
>> tiene por defecto la codificación de caracteres Latin-1:
>>
>>
>> encoding="ISO-8859-1"
>>
&

Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos

2016-12-01 Por tema CARLOS COLOMBANA
Creo que el mail anterior rebotó por el tamaño del adjunto.?

Lo subí a github:


https://github.com/nacho0605/GSoC/blob/master/GSoC_2016/01-TestCreatorAndPlayer/TestCreatorAndPlayer-1.0.0-38-testing-esp.gvspkg



De: CARLOS COLOMBANA
Enviado: jueves, 01 de diciembre de 2016 11:31
Para: Lista de Desarrolladores de gvSIG
Cc: SERGIO ACOSTAYLARA
Asunto: RE: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos


Hola Gilberto.

Ya había probado ese truco pero no me funcionó, por las dudas lo volví a probar 
ahora pero sigue sin funcionar y me sigue dando el mismo mensaje de error.

Muchas gracias de todas maneras.


Trataré de contar muy resumidamente lo que estoy intentando hacer.

Participé en el desarrollo de un addon [1] bajo la mentoría de Óscar Martínez y 
Joaquín del Cerro.

Se hizo todo en inglés, ahora lo estoy traduciendo al español (adjunto) pero 
estoy teniendo problemas con las palabras con acento.

Luego de instalar el addon, dentro de la carpeta de addons de gvSIG, dentro de 
la carpeta Test, se encuentran los siguientes módulos (con los cuales estoy 
teniendo problemas):


- student.py: líneas 93 y 103.

- testcreator.py: línea 50.

- testcreatorpanel.py: línea 40.

- report.py: línea 48.


La disculpas del caso por lo extenso.

Saludos.

Carlos.


[1] 
https://github.com/nacho0605/GSoC/tree/master/GSoC_2016/01-TestCreatorAndPlayer


De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de Gilberto Cugler 

Enviado: miércoles, 30 de noviembre de 2016 12:30
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos

Tens de colocar a letra u como no exemplo
print u"Número de observação "
un abrazo desde Brasil

2016-11-30 13:24 GMT-02:00 CARLOS COLOMBANA 
mailto:carlos.colomb...@mtop.gub.uy>>:

Hola.


Estoy tratando de emplear las funciones del módulo commonsdialog (entre otras) 
utilizando palabras con acentos, pero me da error.

En general el mensaje es del estilo:


SyntaxError: Illegal character ...

... for encoding 'utf-8'


Revisé los "Config.xml" de gvSIG (org.gvsig.app.mainplugin) y de la extensión 
de scripting (org.gvsig.scripting.app.mainplugin), en ambos casos tiene por 
defecto la codificación de caracteres Latin-1:


encoding="ISO-8859-1"


Así que no debería de haber problema. Pero por otro lado, cada vez que se crea 
un nuevo script, en la primera línea aparece el siguiente comentario:


# encoding: utf-8


¿Alguien sabe que es lo que está sucediendo y cómo podría solucionarlo?.


Saludos.

Carlos.

___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es<mailto:gvSIG_desarrolladores@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




--


Gilberto Cugler .´.
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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] Editor de Scripts - Palabras con acentos

2016-11-30 Por tema CARLOS COLOMBANA
Hola.


Estoy tratando de emplear las funciones del módulo commonsdialog (entre otras) 
utilizando palabras con acentos, pero me da error.

En general el mensaje es del estilo:


SyntaxError: Illegal character ...

... for encoding 'utf-8'


Revisé los "Config.xml" de gvSIG (org.gvsig.app.mainplugin) y de la extensión 
de scripting (org.gvsig.scripting.app.mainplugin), en ambos casos tiene por 
defecto la codificación de caracteres Latin-1:


encoding="ISO-8859-1"


Así que no debería de haber problema. Pero por otro lado, cada vez que se crea 
un nuevo script, en la primera línea aparece el siguiente comentario:


# encoding: utf-8


¿Alguien sabe que es lo que está sucediendo y cómo podría solucionarlo?.


Saludos.

Carlos.
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Personalizar gvSIG

2016-11-28 Por tema CARLOS COLOMBANA
Hola.

De nada!, gracias a ustedes por compartir su experiencia con los que estamos 
empezando.
La personalización la hicimos sobre la versión portable de gvSIG 2.3 (2447) 
final para linux. Basicamente seguimos los lineamientos que aparecen en:

https://blog.gvsig.org/2016/10/17/como-crear-tu-propia-version-de-gvsig-portable/
https://blog.gvsig.org/2016/01/11/gvsig-educa-prototipo-de-un-sig-libre-para-educacion/

Y poca cosa mas, pero del estilo.
Gracias por lo scripts!
Voy a revisar el log esperando no encontrar ningún WARN, creo que no va a haber 
problema.

Saludos!
Carlos.

De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de Francisco Puga 

Enviado: domingo, 27 de noviembre de 2016 7:50
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Personalizar gvSIG

Hola,

El día 24 de noviembre de 2016, 18:35, CARLOS COLOMBANA
 escribió:
> Francisco: nuevamente en el clavo, espectacular!

Gracias :). En iCarto el tema de personalizar gvSIG es un tema que
trabajamos bastante por eso tenemos algún truquillo. Para las
versiones 1.xx de gvSIG teníamos una metodología bastante buena basada
en un script de Ant [1] para generar versiones portables. Si trabajais
con la 1 aconsejo probarlo, porque al menos a nosotros nos funciona
muy bien. Para la 2 todavía no tenemos una metodologia testada. Por
ahora trabajamos con un script en bash, muy manual y poco adaptable a
otros casos, pero que os comparto por si fuera de interés [2].

El único consejo que tengo para la 2 por ahora, es que al eliminar
plugins, reviséis el log de gvSIG buscando "WARN". Algunos plugins
dependen de otros y es fácil eliminar uno y que luego no funcionen
cosas que necesitemos. En el log es fácil detectar estas situaciones.

[1] https://github.com/cartolab/create-gvsig-portable
[2] https://github.com/iCarto/sixhiara/blob/gvsig2/deploy.sh
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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@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


Re: [Gvsig_desarrolladores] Personalizar gvSIG

2016-11-24 Por tema CARLOS COLOMBANA
Hola.

Gilberto: la variable a modificar era "version", luego de "fontsize". Un fuerte 
abrazo desde Uruguay!

Alvaro: estoy trabajando sobre la portable, eliminando cosas a mano 
(https://blog.gvsig.org/2016/10/17/como-crear-tu-propia-version-de-gvsig-portable/).
 Estuve viendo el plugin, la idea era personalizar la versión 2.3 final (2447), 
de la cual no pude encontrar el instalador online requerido por el plugin 
(http://downloads.gvsig.org/download/gvsig-desktop/dists/2.3.0/). Además he 
quitado cosas a mano que con el plugin creo que en principio no sería posible 
quitar. De todas maneras, el plugin resulta super interesante.

Francisco: nuevamente en el clavo, espectacular!

Muchas gracias a todos!
Saludos.
Carlos.

De: gvsig_desarrolladores-boun...@listserv.gva.es 
 en nombre de 
gvsig_desarrolladores-requ...@listserv.gva.es 

Enviado: viernes, 18 de noviembre de 2016 8:00
Para: gvsig_desarrolladores@listserv.gva.es
Asunto: Resumen de gvSIG_desarrolladores, Vol 142, Envío 5

Envíe los mensajes para la lista gvSIG_desarrolladores a
gvsig_desarrolladores@listserv.gva.es

Para subscribirse o anular su subscripción a través de la WEB
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
gvsig_desarrolladores-requ...@listserv.gva.es

Puede contactar con el responsable de la lista escribiendo a:
gvsig_desarrolladores-ow...@listserv.gva.es

Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of gvSIG_desarrolladores digest...". Además, por favor,
incluya en la respuesta sólo aquellas partes del mensaje a las que
está respondiendo.


Asuntos del día:

   1. Re: Personalizar gvSIG (CARLOS COLOMBANA)
   2. Re: Personalizar gvSIG (Gilberto Cugler)
   3. Re: Personalizar gvSIG (Alvaro Anguix)
   4. Re: Personalizar gvSIG (Francisco Puga)


--

Message: 1
Date: Thu, 17 Nov 2016 17:12:01 +
From: CARLOS COLOMBANA 
To: "gvsig_desarrolladores@listserv.gva.es"

Cc: SERGIO ACOSTAYLARA 
Subject: Re: [Gvsig_desarrolladores] Personalizar gvSIG
Message-ID: <1479402721445.17...@mtop.gub.uy>
Content-Type: text/plain; charset="iso-8859-1"

Francisco.


Antes que nada quisiera agradecerte por tu ayuda.

Te comento que siguiendo tus recomendaciones pude hacer los cambios en la 
ventana de gvSIG (captura2), pero no he podido cambiar el número que aparece 
superpuesto sobre el splash (captura1).

¿Sabrías (o alguien sabe) como modificarlo?.


Saludos.

Carlos.
 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20161117/d47d35b1/attachment-0001.html>
 próxima parte 
A non-text attachment was scrubbed...
Name: captura1.png
Type: image/png
Size: 16684 bytes
Desc: captura1.png
URL: 
<http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20161117/d47d35b1/attachment-0002.png>
 próxima parte 
A non-text attachment was scrubbed...
Name: captura2.png
Type: image/png
Size: 45972 bytes
Desc: captura2.png
URL: 
<http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20161117/d47d35b1/attachment-0003.png>

--

Message: 2
Date: Thu, 17 Nov 2016 15:27:32 -0200
From: Gilberto Cugler 
To: Lista de Desarrolladores de gvSIG

Subject: Re: [Gvsig_desarrolladores] Personalizar gvSIG
Message-ID:

Content-Type: text/plain; charset="utf-8"

Cambie as variáveis x e y do arquivo andami-theme.


:

> Francisco.
>
>
> Antes que nada quisiera agradecerte por tu ayuda.
>
> Te comento que siguiendo tus recomendaciones pude hacer los cambios en la
> ventana de gvSIG (captura2), pero no he podido cambiar el número que
> aparece superpuesto sobre el splash (captura1).
>
> ¿Sabrías (o alguien sabe) como modificarlo?.
>
>
> Saludos.
>
> Carlos.
>
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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
>
>


--


Gilberto Cugler .´.
 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20161117/640015a2/attachment-0001.html>
 próxima parte 
A non-text attachment was scrubbed...
Name: ima

Re: [Gvsig_desarrolladores] Personalizar gvSIG

2016-11-17 Por tema CARLOS COLOMBANA
Francisco.


Antes que nada quisiera agradecerte por tu ayuda.

Te comento que siguiendo tus recomendaciones pude hacer los cambios en la 
ventana de gvSIG (captura2), pero no he podido cambiar el número que aparece 
superpuesto sobre el splash (captura1).

¿Sabrías (o alguien sabe) como modificarlo?.


Saludos.

Carlos.
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] RV: Filtrar y editar entidades mediante scripting

2015-03-03 Por tema CARLOS COLOMBANA
Francisco.
Además de tus correcciones encontré otra distracción de mi parte,  dentro del 
.features() debe  ser: sortBy='length'.
Ahora si funciona bien el script.
Les comento que me falta solamente el proyecto para recibirme de Tecnólogo en 
Cartografía. Tengo una escueta base en programación, mis primeros scripts los 
hice en el curso para gvSIG 2.1 impartido por la asociación. Mi idea es seguir 
formándome desde el punto de vista informático, y por ese lado seguir 
incursionado en ésto de la geomática.
Muchísimas gracias por el auxilio.
Saludos.
Carlos.
--

Message: 7
Date: Mon, 2 Mar 2015 18:30:36 +0100
From: Francisco Puga 
Subject: Re: [Gvsig_desarrolladores] RV: Filtrar y editar entidades
mediantescripting
To: Lista de Desarrolladores de gvSIG

Message-ID:

Content-Type: text/plain; charset=UTF-8

Hola,

El principal error que tenías era en la forma de hacer el filtro. Al
.features se le pasa un filtro de aspecto sql, es decir que la
igualdad se mide con un sólo signo "=", y el segundo punto es que
cuando el valor del filtro es un texto, ese texto debe ir entre
comillas simples es decir que quedaría algo así como:

filtro = "jerarquia = '" + orden + "'"

El segundo error estaba en la forma en que calculabas "valor", lo que
buscas se expresa como:

valor = int(orden) * 1000


El script quedaría:

from gvsig import *
from commonsdialog import *


def main(*args):
capa = currentLayer()
orden = str(inputbox("Introduzca el orden de jerarquia de los
caminos a filtrar","ORDEN",1))
filtro = "jerarquia = '"+orden + "'"
entidades = capa.features(expresion=filtro,sortBy='jerarquia',asc=False)

valor = int(orden) * 1000


for entidad in entidades:
valor = valor + 1
entidad.edit()
    entidad.set("mtop_id",valor)
capa.update(entidad)
capa.commit()

El día 2 de marzo de 2015, 18:04, CARLOS COLOMBANA
 escribió:
> Hola.
>
> Recientemente he comenzado a incursionar en el mundo del scripting, como
> consecuencia del MOOC "Introducción a Scripting en gvSIG 2.1".
>
> Escribo para pedir auxilio ya que me encuentro empantanado, estoy tratando
> de automatizar algunas tareas en mi trabajo.
>
> La tabla asociada al shapefile (adjunto) de caminos, tiene tres campos;
> "length" (largo), "jerarquia" y "mtop_id".
>
> Estoy intentando mediante script (adjunto); seleccionar aquellas entidades
> (caminos) cuyo valor en el campo "jerarquia" sea igual a 5 (ingresado
> mediante inputbox), listarlas según el campo "length" en orden descendente,
> y para cada una asignarle un valor secuencial al campo "mtop_id" (50001,
> 50002, 50003, etc.).
>
> Desde ya les agradezco toda la ayuda que puedan llegar a brindarme.
>
> Saludos cordiales desde Montevideo, Uruguay.
>
>
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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_desarrolladores
>



--
Francisco Puga
iCarto | Innovación, Cooperación, Cartografía y Territorio S.L.
http://www.icarto.es/

c/ Rafael Alberti nº 13 ? 1º D
15008 A Coruña
Galicia (Spain)
+34 881927808

Este correo electrónico contiene información estrictamente
confidencial y es de uso exclusivo del destinatario, quedando
prohibida a cualquier otra persona su revelación, copia, distribución,
o el ejercicio de cualquier acción relativa a su contenido. Si ha
recibido este mensaje por error, por favor conteste a su remitente
mediante correo electrónico y proceda a borrarlo de su sistema.

Sus datos personales serán tratados de forma confidencial y no serán
cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer
los derecho de oposición, acceso, rectificación y cancelación de
acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de
diciembre, de Protección de Datos de Carácter Personal dirigiéndose a
Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la
dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 ? (A Coruña).
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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_desarrolladores