Asignando un sistema de coordenadas de referencia a un archivo de dibujo nuevo

Comentarios desactivados abril 20th, 2012

Digi3D 2011 ahora permite indicar los sistemas de coordenadas de referencia horizontales y verticales en el que estarán referidas las coordenadas de las entidades que se almacenen en un archivo de dibujo nuevo.

Si creamos un archivo de dibujo nuevo, en función de su extensión el programa nos permitirá indicar los dos sistemas de coordenadas de referencia. Digo en función de la extensión pues ciertos formatos de archivo de dibujo no son configurables pues llevan uno asociado de forma implícita, como es el formato .kml de Google Earth, que lleva asociado implícitamente el sistema de coordenadas geográfico WGS 84.

En la siguiente captura puedes ver un recorte de la sección Parámetros de importación/exportación del cuadro de diálogo Nuevo Proyecto, en la pestaña Archivo de dibujo.

Puedes comprobar que el programa pregunta tanto por el sistema de coordenadas horizontal como por el vertical que se asociarán al archivo de dibujo creado.

Si el archivo de dibujo ya existe, el programa hará caso omiso de los parámetros que indiquemos aquí, pues el sistema de coordenadas asociado a un archivo de dibujo es inamovible, ¡incluso si no tiene ninguno asociado!.

Si pulsamos para cambiar un sistema de coordenadas, aparecerá el cuadro de diálogo Sistema de coordenadas horizontal o Vertical, en función del sistema de coordenadas de referencia que estemos seleccionando.

Este cuadro de diálogo nos permite por un lado indicar que el sistema de coordenadas es desconocido pulsando el cuadro de arriba del todo y por otro lado, si conocemos el sistema de coordenadas, nos permite seleccionar uno de la lista de sistemas de coordenadas memorizados.

Si hacemos clic en alguno de los sistemas de coordenadas de referencia memorizados, el programa nos mostrará en la parte inferior del cuadro una cadena Well Known Text que representa el sistema de coordenadas de referencia seleccionado.

Si dispones de archivos ESRI Shapefile con un archivo .prj asociado, siempre puedes importarlo pulsando el botón Importar o abrirlo con un bloc que notas, copiar su contenido y pegarlo en esta ventana, pues los archivos .prj no son más que cadenas Well Known Text que definen proyecciones.

Si el sistema de coordenadas de referencia que estás intentando localizar no está memorizado en la ventana Sistemas de coordenadas de referencia memorizados ni dispones de ninguna cadena Well Known Text con el sistema de coordenadas, siempre puedes pulsar el botón Buscar….

El programa mostrará el cuadro de diálogo Buscar sistema de coordenadas de referencia horizontal o vertical, que nos permitirá buscar un sistema de coordenadas de referencia de entre los enumerados en la base de datos EPSG Geodetic Parameter Dataset, que es una base de datos con parámetros estandarizados de todos los sistemas de coordenadas imaginables.

Si aceptamos el cuadro de diálogo, se modificará la cadena Well Known Text del cuadro de diálogo anterior. Si queremos memorizar el sistema de coordenadas siempre podemos pulsar el botón Memorizar, y si queremos eliminar algún sistema de coordenadas de la lista de sistemas de coordenadas memorizados, tan solo tendremos que seleccionarlo y pulsar el botón Eliminar.

Una vez cargado el archivo de dibujo podemos comprobar su sistema de coordenadas de referencia asociado mediante una de las dos opciones que aparecen en el menú contextual que aparece al hacer clic con el botón derecho del ratón en el nombre del archivo en el panel archivos de dibujo.

El programa mostrará el sistema de coordenadas horizonta/vertical asociado al archivo de dibujo si es que lo tiene o una ventana indicando si el archivo de dibujo no tiene asociado un sistema de coordenadas de referncia.

A continuación tienes un vídeo donde se muestra esto en la práctica.

Mejoras en la comunicación de errores en Digi3D 2011

Comentarios desactivados abril 19th, 2012

Hasta ahora, al ejecutar Digi3D 2011, si se localizaba un error al cargar alguna extensión, el programa mostraba un cuadro de diálogo al usuario indicando que se había localizado un error al cargar dicha extensión.

De hecho, como el instalador del programa instala una extensión para comunicarse con los ratones Stealth 3D Mouse, y esta extensión requiere que el equipo tenga instalado el driver de ese ratón para poder cargar, en equipos que no tenían el driver instalado se mostraba un cuadro de diálogo indicando que no se había podido cargar esa extensión.

Esto en realidad no es un error, símplemente Digi3D 2011 informaba al usuario que no se había podido cargar esa extensión, nada más. Tan solo había que aceptar el cuadro de diálogo y continuar, sin embargo (sobre todo los usuarios nuevos) percibían ese mensaje como un error.

De modo que hemos modificado el programa para que comunique los errores de forma no intrusiva, utilizando el log (diario) de Windows.

El log de Windows es un repositorio donde las aplicaciones pueden almacenar información de error, mensajes, advertencias,…

Para analizar el log de Windows podemos utilizar el Visor de eventos (en inglés). Puedes ejecutar el visor de eventos pulsando el botón de Windows y tecleando Eventos en Windows 7. En Windows XP lo tienes en Herramientas Administrativas.

El instalador de Digi3D 2011 crea un log específico para Digi3D con el título Eventos de Digi3D. Si tu sistema operativo es Windows XP, este log aparecerá directamente en la rama Visor de sucesos(local). Si utilizas Windows 7 este log aparecerá en la rama Registros de aplicaciones y servicios..

En la siguiente captura de pantalla puedes ver cómo Digi3D 2011 está comunicando que no se ha podido cargar el módulo _Digi3D.ADS40Sensor.dll

Y a continuación tienes un vídeo en el que te explico esto con un ejemplo práctico, desconfigurando Digi3D haciendo modificaciones en el registro y comprobando cómo se comporta la versión anterior a la publicada el (me imagino que 24 de abril de 2012).

BigTIFF

Comentarios desactivados abril 2nd, 2012

Hemos incorporado a Digi3D 2011 la posibilidad de trabajar con imágenes en formato BigTIFF, que es la versión de archivos TIFF que permite superar la barrera de los 4GB.

De esta manera podemos cargar imágenes de hasta 4 petabytes de memoria.

Si estás interesado en el formato BitTIFF, puedes leer el siguiente enlace http://www.aperio.com/bigtiff/

A continuación puedes ver una captura de Digi3D 2011 mostrando una imagen en formato BigTIFF.

Mostrar paso de curvas

Comentarios desactivados diciembre 11th, 2011

Digi3D 2011 incorpora una nueva funcionalidad que nos va a ayudar a incrementar la producción a la hora de digitalizar curvas de nivel.

Consiste en una nueva orden que, al activarse, muestra tanto en la ventana fotogramétrica como en la ventana de dibujo una animación indicando por qué parte de una determinada línea debe cruzarse la curva de nivel que se está digitalizando. El objetivo de esta orden es que el operador realice una aproximación a la línea en cuestión adecuada a la forma de la curva de nivel, y el evitar el tener que utilizar el modo de búsqueda 12 (aunque este sistema no es en absoluto incompatible con el modo de búsqueda 12).

Realmente son dos órdenes: una para configurar los parámetros (que no son otros que la tolerancia permitida y los códigos de las líneas sobre las cuales queremos ver la animación).

Se ha incorporado a la barra de herramientas Tentativo un botón que permite activar y desactivar esta funcionalidad así como un menú desplegable que nos permite configurar los parámetros anteriormente mencionados.

Si quieres ejecutar estas dos órdenes manualmente (en un archivo de macroinstruciones por ejemplo), aquí tienes las órdenes:

Nombre Parámetros Descripción
configurar_mostrar_paso_curvas [tolerancia] [código1]..[códigoN]

Esta orden admite etiquetas, de modo que si tenemos varios códigos agrupados con la etiqueta #Caminos, podemos poner #Caminos y la orden tendrá en cuenta todos estos códigos.

Permite especificar la tolerancia (que define el ancho de la animación) y los códigos de las líneas que se analizarán y sobre las cuales se mostrarán las animaciones.
mostrar_paso_curvas
  • Sin parámetros cambia de activado/desactivado
  • =1 Activado
  • =0 Desactivado
Activa/Desactiva la visualización de las animaciones.

Esta herramienta únicamente funciona si se cumplen las siguientes situaciones:

  1. Tenemos abierto un modelo fotogramétrico.
  2. Tenemos abierto un archivo de dibujo.
  3. Tenemos bloqueada la Z de la ventana fotogramétrica FIJAZ=1
  4. Tenemos activada la orden MOSTRAR_PASO_CURVAS

Restituyendo con cámaras no métricas gracias al módulo Calibra de Aerotri en Digi3D 2011

Comentarios desactivados noviembre 11th, 2011

El módulo Calibra del software Aerotri permite calibrar cámaras, habilitando la posibilidad de utilizar cámaras no métricas para realizar procesos fotogramétricos.

Este módulo genera como resultado un archivo con extensión .int con el resultado de la calibración.

Digi3D 2011 admite este tipo de archivos como archivo de cámara, de modo que para cargar un modelo fotogramétrico tomado con una cámara calibrada con el módulo Calibra de Aerotri, tan solo tenemos que indicar la ruta al archivo .int en los campos Cámara izquierda y Cámara derecha para el sensor Cónico (Estereoscópico) en la pestaña Sensores Fotogramétricos del cuadro de diálogo Nuevo Proyecto.

Descarga los datos con los que se ha grabado el vídeo

Cargando aerotriangulaciones .ori.xml de Aerotri con auto-calibración de cámaras y en distintos sistemas de coordenadas en Digi3D 2011

Comentarios desactivados noviembre 11th, 2011

Las últimas versiones de Aerotri generan un archivo con extensión .ori.xml como resultado del cálculo de aerotriangulación.

Este archivo contiene las orientaciones de todas las fotos que forman parte del proyecto de aerotriangulación, así como la ruta a un archivo de auto-calibración (si es que hemos indicado al programa que, junto con la aerotriangulación, calcule nuevos parámetros de distorsión) y por último información referente al sistema de coordenadas en el que se ha realizado el cálculo de aerotriangulación.

Digi3D 2011 carga de forma nativa los archivos .ori.xml generados con Aerotri de forma que ya no es necesario importar la aerotriangulación y generar archivos .rel y .abs como en versiones anteriores. Tan solo tenemos que indicarle a Digi3D en la pestaña Sensores Fotogramétricos del cuadro de diálogo Nuevo Proyecto la ruta al archivo de aerotriangulación, y Digi3D 2011 se encargá de localizar las orientaciones y de cargar el modelo correctamente, todo ello de forma transparente para el usuario.

Si además de calcular la aerotriangulación le indicamos a Aerotri que calcule una auto-calibración de la cámara, Digi3D 2011 cargará dicha auto-calibración y la aplicará para corregir las distorsiones detectadas en la cámara con los puntos medidos en la aerotriangulación. Todo ello de forma transparente para el usuario. Este archivo de auto-calibración no sustituye al que se utilizó a la hora de medir la aerotriangulación (por ejemplo un archivo .cam con una serie de valores radio-distorsión), sino que complementará a dicha calibración inicial.

Aerotri permite calcular aerotriangulaciones en distintos sistemas de coordenadas. Digi3D 2011 detecta el sistema de coordenadas en el que se realizó el cálculo de aerotriangulación de forma transparente para el usuario.

¡Importar un modelo de aero-triangulación nunca había sido tan sencillo!

Descarga los datos con los que se ha grabado el vídeo

Proyecta DEM

Comentarios desactivados noviembre 10th, 2011

Digi3D 2011 incorpora una nueva orden que nos va a permitir averiguar si es o no necesario digitalizar líneas de ruptura en una determinada zona del modelo estereoscópico.

Esta orden básicamente solicita al usuario la equidistancia a la que se deben proyectar los puntos y una línea límite dentro de la cual se proyectarán los puntos.

Se generará una triangulación con las entidades existentes dentro de la línea límite y se proyectarán los puntos generando un archivo .LAS que se cargará automáticamente de modo que tras unos segundos se visualizarán en la ventana fotogramétrica.

Descarga los datos con los que se ha grabado el vídeo

Visualizando archivos LIDAR (*.las) en la ventana fotogramétrica

Comentarios desactivados noviembre 10th, 2011

Digi3D 2011 permite visualizar datos LIDAR en la ventana fotogramétrica sin consumir la memoria del sistema y a mucha velocidad.

En versiones anteriores no era posible cargar archivos .LAS y la única forma de comprobar los datos LIDAR era cargar los archivos .LAS en herramientas como MDTopX, generar una triangulación, proyectar una nube de puntos DEM, generar un archivo de dibujo y cargar el archivo de dibujo en el modelo fotogramétrico.

Este proceso tenía dos inconvenientes:

  • Se perdía la información de clasificación de los puntos en el archivo .LAS
  • Consumía muchísima memoria pues cada punto de lidar se convería en un punto Digi3D (con todas sus propiedades como código, rotación, máximas y mínimas, …), parámetros que no son necesarios para puntos LIDAR.

Digi3D 2011 ha mejorado considerablemente este escenario, pues ahora carga de forma nativa archivos .LAS y los trata de manera que no se consume a penas memoria y con un rendimiento increíble. Además tiene en cuenta la clasificación de los puntos y permite indicar los parámetros de visualización de los puntos en función de su clasificación (visible/invisible, grosor, color, factor de opacidad, …)

Descarga los datos con los que se ha grabado el vídeo

A continuación tienes un vídeo en el que se muestra esta nueva funcionalidad.

Búsqueda de entidades

Comentarios desactivados octubre 4th, 2011

Digi3D 2011 incorpora un nuevo panel acoplable que nos va a permitir realizar búsqueda de entidades por un determinado criterio.
La instalación por defecto del programa incorpora una serie de criterios de búsqueda como Todas las entidades, Todos los puntos, Todos los textos, Textos por código y por contenido, …

Antes de ordenarle al panel que realice la búsqueda tenemos que seleccionar el destino del resultado de la búsqueda, y podemos seleccionar una de las siguientes tres opciones:

  • Panel Resultados de la búsqueda 1
  • Panel Resultados de la búsqueda 2
  • Orden activa

Si seleccionamos Panel resultados de la búsqueda 1/2 se mostrará el resultado de la búsqueda en un panel acoplable nuevo que nos mostrará en una tabla todas las entidades localizadas con el buscador. Se muestra muchos detalles de las entidades, como número de puntos, área, perímetro, número de códigos, primer código, tipo de entidad, …

Podemos ordenar por un determinado campo haciendo clic en ese campo o podemos agrupar por un campo arrastrando el título del campo al área de agrupaciones situada sobre la ventana.

Si hacemos doble clic sobre una entidad, Digi3D 2011 mostrará la entidad con una pequeña animación, y si lo tenemos configurado, realizará un zoom centrando la entidad en pantalla o desplazará la cámara (sin cambiar el zoom) para mostrar la entidad en pantalla.

Si se está ejecutando una orden que esté solicitando que se seleccione una o varias entidades, podemos seleccionar varias entidades en la ventana Resultados de la búsqueda 1/2 y hacer clic con el botón derecho del ratón. Aparecerá un menú contextual con la opción Enviar la selección a la orden activa. Si seleccionamos esa opción, se enviarán las entidades seleccionadas a la orden activa que obrará en consecuencia. Por ejemplo podríamos ejecutar la orden CAMB_SEN y cambiar el sentido de las líneas con un determinado código y cuyo perímetro sea inferior a un determinado valor. ¡Las posibilidades son infinitas!

Por último, podríamos indicarle a la ventana de búsqueda que el destino de la búsqueda no sea ninguno de los dos paneles Resultado de la búsqueda, sino que sea la Orden activa, en cuyo caso no se mostrará ningún panel, y se enviarán todas las entidades localizadas por el buscador a la orden activa en el momento de pulsar el botón Buscar.

Nota 1: Que se me ha olvidado grabarlo en el vídeo: Puedes personalizar el número de columnas que muestran los paneles Resultado de la búsqueda en el menú Herramientas/Configuración/Panel resultados de la búsqueda

Nota 2: Cualquiera que tenga pequeñas nociones de programación .NET podría añadir criterios de búsqueda al panel Buscar.

A continuación tienes un vídeo en el que se muestra esta nueva funcionalidad.

Panel de propiedades de imagen

Comentarios desactivados septiembre 30th, 2011

Digi3D 2011 incorpora un panel acoplable en la ventana fotogramétrica que nos va a permitir modificar en tiempo real el brillo, contraste, gamma, escalado de color, transformaciones a tonos de gris y positivo negativo de las imágenes de modelo fotogramétrico.

Para activar este panel tan solo tenemos que mostrar el cuadro de diálogo de configuración del programa en el menú Herramientas/Configuración y en la sección Estereoscopía activamos la opción titulada Mostrar panel lateral.

El panel es muy intuitivo y permite cambiar rápidamente los parámetros de visualización, tanto de ambas imágenes simultáneamente como de una de las dos imágenes del par estereoscópico.