gvSIG feature requests #4895
[PG] Permitir cargar imagenes incrustadas en un kmz a traves del hyperlink.
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | - | |||
Target version: | 2.4.1-2854 (rev. org.gvsig.desktop-2.0.224) | |||
gvSIG version: | 2.4.0 | Add-on resolve version: | ||
Keywords: | Add-on resolve build: | |||
Has patch: | Proyecto: | |||
Add-on name: | Unknown | Hito: | ||
Add-on version: |
Description
Ahora mismo el algoritmo que usa el hyperlink para obtener la ruta a los documentos asociados es bastante simplon. Habria que mejorarlo para que:
- Entienda de rutas relativas, probando:
- Si es una capa de fichero:
- Que asuma que la capa es un zip (un kmz por ejemplo) y compruebe si es una ruta dentro del zip.
- Que compruebe si es una ruta relativa a la capa.
- Que compruebe si es relativa al proyecto
- Que compruebe si se trata de una ruta absoluta
- Si es una capa de fichero:
- Si no ha podido localizar el documento a mostrar siguiendo el punto anterior, que indague dentro del contenido de la ruta por si es un HTML que contenga algo como '<img src="*">' y si lo encuentra extraiga la ruta de ahi, y realice con ella las comprobaciones del paso anterior.
- Si sigue sin poder encontrar el documento que pruebe buscando '<a href="*">'
- Si llega a este punto y no ha encontrado una ruta valida al documento, pasa y no intenta presentar nada.
Associated revisions
refs #4895. Modificado el hyperlink para que acepte rutas relativas o a ficheros empotrados en la capa (como imagenes empatradas en un kmz)
History
#1 Updated by Joaquín del Cerro Murciano almost 6 years ago
- Description updated (diff)
#2 Updated by Joaquín del Cerro Murciano almost 6 years ago
- Subject changed from Permitir cargar imagenes incrustadas en un kmz a traves del hyperlink. to [PG] Permitir cargar imagenes incrustadas en un kmz a traves del hyperlink.
#3 Updated by Joaquín del Cerro Murciano almost 6 years ago
- Status changed from In progress to Fixed
#4 Updated by Álvaro Anguix about 5 years ago
- Status changed from Fixed to Closed