Mejoras en el sensor ADS

El sensor ADS (40, 80, 100…) siempre ha sido el más complicado de configurar de entre todos los que tiene Digi3D.NET, pues hay un campo a configurar DataPath que no es lo suficientemente intuitivo.

Cuando seleccionamos como sensor activo el sensor ADS, el programa solicita tres archivos de soporte (con extensión .SUP): uno para la imagen trasera, otro para la cenital y por último uno para la frontal.

Estos archivos .SUP almacenan mucha información, y entre la información que almacenan están las rutas a los archivos de imagen por un lado y a los archivos de calibración del sensor (orientaciones externas e internas) por el otro. El inconveniente es que la ruta que se almacena para estos archivos es absoluta, y no relativa, de modo que es posible que te encuentres con un archivo de soporte con la siguiente información:

ORIGINAL_ORIENTATION   D:/decea.xpro/session/20110206112930/ica-sp1/output/fx10-1302_110206_135030_PANF27AL1.odf
ADJUSTED_ORIENTATION   D:/decea.xpro/session/20110206112930/ica-sp1/output/fx10-1302_110206_135030_PANF27AL1.odf.adj
ORIGINAL_CALIBRATION   D:/ADSCAM/cam/SH81_1302/v001/PANF27A.cam

Como poder ver, se está indicando que las imágenes están en D:/decea.xpro/session/… Esa es la ruta en la que se realizó el post-proceso de las imágenes de ADS, pero esa estructura no es la que te suelen entregar, e incluso es posible que mi ordenador no tenga unidad D:

Para solucionar este problema, al diseñar el sensor ADS hace ya muchos años añadimos el campo DataPath, que básicamente lo que hace es sustituir de las rutas el valor almacenado en DataPath por el directorio donde se almacena el archivo de proyecto .D3D de Digi3D.NET, de modo que si en el caso anterior indicamos que el DataPath es D:/decea.xpro/session y creamos el archivo de proyecto en  Z:\, Digi3D.NET intentará cargar la imagen de Z:\session\20110206112930/ica-sp1/output/fx02-1302_110206_111037_PANF27AL1_4.ads

La verdad es que no es muy intuitivo, y además no sirve para los casos como el que he indicado anteriormente, ya que el archivo PANF27A.cam no tiene un directorio raíz común con el resto de archivos y a que únicamente podemos especificar un único valor en el  DataPath, de modo que no tendríamos manera de sustituir nada en este segundo archivo, de manera que Digi3D.NET no sería capaz de localizar el archivo de cámara.

Para solucionar este problema hemos realizado una serie de cambios:

  1. Hemos cambiado el nombre de DataPath a Rutas a sustituir, que es mucho más intuitivo.
  2. Si pulsamos el botón de los tres puntos en el campo Rutas a sustituir aparecerá el cuadro de diálogo Sustituidores que nos permite añadir tantas rutas como queramos como en la siguiente captura de pantalla:sustituidores-en-ads40
    En esta pantalla comprobamos que Digi3D.NET sustituirá D:\decea.xpro por Z:\ y D:\ADSCAM por E:\.
    Podemos añadir tantas rutas como queramos pulsando el botón Nuevo. Si queremos modificar alguna, tan solo tenemos que seleccionarla de la lista y pulsar el botón Editar, y por último podemos eliminar la entrada que tengamos seleccionada pulsando el botón Eliminar.

Puedes ver esta nueva funcionalidad en acción en el siguiente vídeo:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s