Está en la página 1de 12

Cliente WMS Stereo

SgdStereo
Indice

• ¿Que es SgdStereo?
• Tecnología:
– JavaScript.
– AJAX (Peticiones asincronas).
– YUI, SVG2VML.
• Visualización estereoscópica.
– Visualización en anaglifos (SgdWmsJs).
– Visualización Estereo Real (SgdStereo).
• Problemas y soluciones.
• Cursor 3D.
• Vista 2D – Vista estereo.
JavaScript

• Lenguaje de programación interpretado


• Estandarizado como ECMAScript.
• DOM (Document Object Model).
• BOM (Browser Object Model).
• Soportado nativamente por los
navegadores.
• Se ejecuta en el cliente.
• Lenguaje muy limitado.
Visualización en anaglifos (SgdWmsJs)

• El servidor devuelve la imagen en anaglifos.


• No se puede hacer posado estereoscópico.
• No se aprovecha completamente la visión
estereoscópica.
Visualización en anaglifos (SgdWmsJs)

Nuevas posibilidades:
• Estereóscopos
• Doble proyector.
• Doble monitor con espejo.
Visualización Estereo Real (SgdStereo)

Doble ventana
Visualización Estereo Real (SgdStereo)

• Dos mapas en lugar de uno.


– Sincronización de las ventanas (desplazamiento,
zoom).
• Doble imagen:
– Ojo derecho → imagen izquierda.
– Ojo izquierdo → imagen derecha.
Visualización Estereo Real (SgdStereo)
Múltiples configuraciones
• Expansión vertical u
horizontal del
escritorio.
• Espejado horizontal,
vertical o sin
espejado.
• Posición del monitor
principal (arriba,
abajo, derecha o
izquierda).
• Monitor superior
unido por la base o
por arriba.
• Sistema omniatec
que espeja
Visualización Estereo Real (SgdStereo)

Soluciones
• Selección de la posición del
monitor principal.
– Se divide la pantalla en horizontal
o en vertical.
– Se situá el panel de herramientas
en el monitor principal.
• Selección del espejado para el
monitor secundario.
– Parámetro STYLES del servidor
SgdWms.
Cursor 3D

• Cálculo de la posición del cursor en cada monitor.


– Cookie con los parámetros de orientación de los
fotogramas.
– Mediante la rueda del ratón se modifica la z y se calcula la
posición del cursor 3D.
– Se oculta el cursor del ratón y se muestra un cursor en
cada monitor.
– Cuatro posibles cursores según el espejado.
• Nos permite posarnos en el terreno y
digitalizar líneas y polígonos en 3D.
Vista 2D – Vista estereo

• Al entrar en estéreo el servidor devuelve una


doble imagen con el doble del ancho que la
que se pide.
• Mediante la lectura de la cookie devuelta por el
servidor con la imagen se puede detectar si la
imagen devuelta es estéreo o no.
• Si devuelve la doble imagen se expande la
imagen al doble del tamaño y se muestra sólo
la parte correspondiente a cada monitor.

También podría gustarte