[Gvsig_desarrolladores] Duda con el hiperenlace

Manuel Costoyas Presa manuel.costoyas.ext en juntadeandalucia.es
Vie Jul 11 13:36:28 CEST 2008


Gracias a todos.

 

-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Juan
Lucas Dominguez Rubio
Enviado el: viernes, 11 de julio de 2008 13:06
Para: Lista de Desarrolladores de gvSIG; Lista de Desarrolladores de gvSIG
Asunto: RE: [Gvsig_desarrolladores] Duda con el hiperenlace

 

Hola de nuevo, Manuel

 

Una URL puede ser también la ruta completa a un archivo local. Algunas
veces, es necesario que el path sea de la forma:

 

"file://c:/carpeta/archivo.sid <file:///c:\carpeta\archivo.sid> "

 

pero el método displayURL es más amable y te deja poner el path normalmente.
He probado estas dos líneas de código y funcionan perfectamente:

 

BrowserControl.displayURL("C:\\downloads\\cartografia\\raster\\sid\\imagen.s
id");
BrowserControl.displayURL("http://www.tupagina.org/carto/imagen.sid");

Saludos,

 



 

Juan Lucas Domínguez Rubio
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 

 

  _____  

De: gvsig_desarrolladores-bounces en runas.cap.gva.es en nombre de Jorge Sanz
Enviado el: vie 11/07/2008 10:56
Para: Lista de Desarrolladores de gvSIG
Asunto: RE: [Gvsig_desarrolladores] Duda con el hiperenlace

Podrías resolverlo sustituyendo la ruta al fichero por algún tipo de html
que reciba como parámetro la ruta y redirija el browser al sitio. Sería algo
de javascript y usar la calculadora de campos para reescribir el campo con
la url aunque tendrías que lidiar con el decodificado de caracteres como los
dos puntos, espacio y demás y no sé si la calculadora te serviriía :-(

 

Algo como sustituir

 

C:\carto\imagen01.sid =>
http:/localhost/redirecter.html?q=c:\carto\imagen01.sid (no cambio los
caracteres porque no me los sé)

 

La pagina redirecter.html tendría algo de código javascript (del cual soy un
absoluto ignorante) para cargar la imagen utilizando el plugin que toque.

 

Otra forma, pero implicaría programar, sería usar el soporte de scripting,
que ya tiene un ejemplo parecido para obtener info personalizada.

 

No sé, son ideas…

--

Jorge Gaspar Sanz Salinas

Ingeniero en Geodesia y Cartografía

Prodevelop S.L. - Valencia - España

Tlf.:  96.351.06.12 - Fax:   96.351.09.68 

jsanz[en]prodevelop[punto]es

http://www.prodevelop.es

 

De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Juan
Lucas Dominguez Rubio
Enviado el: viernes, 11 de julio de 2008 10:52
Para: Lista de Desarrolladores de gvSIG; Lista de Desarrolladores de gvSIG
Asunto: RE: [Gvsig_desarrolladores] Duda con el hiperenlace

 

Hola, Manuel

 

La herramienta hiperenlace abre imágenes o texto en una ventana interna de
gvSIG, así que no creo que sirva para abrir imágenes que no sean leídas
automáticamente desde Java (JPG, GIF, PNG). Para abrir esas imágenes Mrsid,
tendrás que hacerlo en un browser externo y llamarlo con
Runtime.getRuntime().exec(...) o con BrowserControl.displayURL(...). Aquí
tienes un poco documentado ese método:

 

http://www.javaworld.com/javaworld/javatips/jw-javatip66.html

 

Saludos,

 

Juan Lucas Domínguez Rubio
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 

 

  _____  

De: gvsig_desarrolladores-bounces en runas.cap.gva.es en nombre de Manuel
Costoyas Presa
Enviado el: vie 11/07/2008 9:31
Para: 'Lista de Desarrolladores de gvSIG'
Asunto: RE: [Gvsig_desarrolladores] Duda con el hiperenlace

Muchas gracias ante todo por responder.

 

Me explicó un poco.

 

Se pueden dar los dos casos que estén accesible en el sistema de ficheros o
vía web. El verlas en el navegador en vez de en gvSIG, es porque son
fotogramas de un vuelo y estas imágenes mr.sid no están corregidas
geométricamente. Además estamos hablando de un número aproximado de 5200
imágenes de unos 30 MB cada una.

 

Y la pregunta que hacia era si se podía utilizar la herramienta actual de
hiperenlace. Yo lo he intentado pero no lo he conseguido.

 

Saludos.

 

 

 

-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Jorge
Sanz
Enviado el: viernes, 11 de julio de 2008 9:16
Para: Lista de Desarrolladores de gvSIG
Asunto: RE: [Gvsig_desarrolladores] Duda con el hiperenlace

 

Hola Manuel,

 

No acabo de entender bien tu contexto.

 

¿Tienes una capa vectorial con un atributo que almacena rutas a imágenes
MrSID que están almacenadas y accesibles a través del sistema de ficheros?
¿o apuntan a urls, es decir servidas a través de un entorno web? ¿Por qué
verlas en el navegador en lugar de cargarlas en gvSIG?

 

Si quieres abrir en tu navegador urls por código, en gvSIG existe una clase
com.iver.utiles.BrowserControl en libIverUtiles te permite abrir direcciones
web en el navegador del sistema independientemente del sistema operativo a
través del método estático .displayURL()

 

Un saludo

--

Jorge Gaspar Sanz Salinas

Ingeniero en Geodesia y Cartografía

Prodevelop S.L. - Valencia - España

Tlf.:  96.351.06.12 - Fax:   96.351.09.68 

jsanz[en]prodevelop[punto]es

http://www.prodevelop.es

 

De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Manuel
Costoyas Presa
Enviado el: martes, 08 de julio de 2008 11:07
Para: gvsig_desarrolladores en runas.cap.gva.es
Asunto: [Gvsig_desarrolladores] Duda con el hiperenlace

 

Estoy interesado en poder abrir un browser de alguna forma a través de la
información de identity de gvSIG o a través de la herramienta de
hiperenlace. Pero por el momento no lo he conseguido. No se si esto es
posible. La idea es poder abrir en el browser una imagen Mr SID dado que he
instalado el plugins de Mr Sid para dicho navegador.

 

Gracias

 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080711/839df7bb/attachment.htm


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