Carga ortofotos en formato JPEG 2000 de 16 bits y orientaciones de archivos .aux.xml

Hemos añadido la posibilidad de cargar en la ventana de dibujo (porque en la fotogramétrica ya se soportaba) ortofotos en formato JPEG2000 de 16 bits. Hasta hoy únicamente se podían cargar JPEG2000 de 8 bits.

Además, hemos añadido la posibilidad de cargar las orientaciones de archivos .aux.xml en vez de únicamente de archivos World File.

Puedes ver esta novedad en el siguiente vídeo:

Sustituye una geometría por un texto de un campo de BBDD

Los archivos shapefile no tienen geometrías de tipo texto. Básicamente tienen puntos, líneas, polilíneas, polígonos, multi-geometrías todo ello en 2D y en 3D, pero nada de textos.

Lo que sí que puede tener cada geometría es asociado un registro en una base de datos (archivo con extensión .DBF) en el que se puede añadir la información que se quiera en modo texto.

Los archivos Shapefile de Catastro de España almacenan los textos con líneas 2D de dos vértices. Estas líneas definen el origen y la orientación del texto, y el texto se almacena en un determinado campo de la base de datos.

Hemos en la tabla de códigos de Digi3D la posibilidad de sustituir geometrías por textos almacenados en un determinado campo de base de datos para que el programa muestre los textos en vez de líneas.

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

Elimina geometrías en shapefiles siguiendo el criterio de Catastro de España

Hace muchos años que podemos trabajar en Digi3D.NET directamente sobre archivos Shapefile.

Una de las características que tiene Digi3D.NET es que, al eliminar una geometría, esta no se elimina realmente, sino que se marca como eliminada, pero sigue ahí. Esto nos permite poder deshacer operaciones o incluso recuperar geometrías eliminadas días atrás.

Para eliminar realmente las geometrías eliminadas utilizamos la orden COMPRIMIR que reescribe el archivo pero esta vez sin las geometrías marcadas como eliminadas.

Los archivos .SHP de Shapefile no tienen ninguna manera de marcar geometrías como eliminadas, pero Digi3D.NET siempre ha utilizado un truco, y es que los archivos .DBF sí que pueden marcar un registro como eliminado, por lo tanto, cuando eliminas una geometría, ésta se marca como eliminada en su correspondiente registro en el archivo .DBF.

El problema es que en Catastro de España no se pueden eliminar geometrías, sino que se utiliza un campo en el que se almacena la fecha en la que se ha marcado como eliminada.

En consecuencia, hemos realizado una modificación en el programa que nos permite indicar el tipo de criterio a seguir al eliminar una geometría.

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

Carga modelos 2D en la ventana fotogramétrica

El sensor ORTOFOTO ESTEREOSCÓPICA tiene la característica de que aparte de incluir la imagen, también incorpora un modelo digital del terreno o de superficie y esto nos permite poder realizar proyecciones en tiempo real.

Como consecuencia de esto, ahora con este sensor es posible trabajar estereoscópicamente con archivos 2D.

En el vídeo de a continuación te mostramos cómo cargar un shapefile 2D de Catastro, visualizarlo estereoscópicamente y trabajar con él.

Exporta a PDF con Digi3D.NET

Acabamos de añadir en Digi3D.NET el exportador a PDF.

Al ejecutar la orden EXPORTAR, tan sólo tienes que seleccionar como tipo de archivo a crear archivos PDF e indicar el tamaño del documento a crear, la escala de impresión, si quieres o no explotar la simbología y el título del documento PDF.

Los colores/grosores de impresión se extraen del campo Color de impresión el campo Grosor de impresión asignado a cada código en la tabla de códigos.

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

Colaboración en tiempo real con Digi3D.NET

Acabamos de añadir en Digi3D.NET la posibilidad de cargar archivos de referencia archivos que están siendo editados por otro usuario.

Hasta ahora esto no era posible porque al abrir un archivo de dibujo Digi3D.NET lo bloqueaba como lectura/escritura. Ahora el bloqueo se realiza únicamente para escritura, de manera que el resto de las instancias del programa (o de usuarios en la red) lo pueden abrir en modo de solo lectura.

Esta apertura se realiza de manera transparente para el usuario: Si abrimos un archivo el programa va a intentar abrirlo con permisos de escritura, si no puede, lo abre con permisos de lectura e informa al usuario.

Eso es así tanto para los archivos de referencia como para los archivos de dibujo.

Además, si el usuario que ha abierto el archivo de dibujo realiza alguna modificación sobre este, verás los cambios en tiempo real sin necesidad de tener que recargar el archivo.

Puedes ver esta novedad en el siguiente vídeo:

Representación WKT de la geometría seleccionada en Digi3D.NET

Hemos añadido a Digi3D.NET la orden LISTA_WKT que imprime en el panel de resultados la representación WKT de la geometría seleccionada.

Luego podemos copiar al portapapeles el texto e introducirlo en programas GIS como QGIS o introducirlo en bases de datos espaciales como SQL Server o PostgreSQL.

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

Estereoscopía con NVidia RTX 4000

Ya hay varios usuarios que han actualizado sus tarjetas gráficas a una Quadro RTX 4000.

Si instalamos el último controlador de la tarjeta gráfica (que es un controlador específico para Windows 10) observamos lo siguiente:

  1. La opción de Habilitar estereoscopía aparece deshabilitada:

Esto es así porque ahora es Windows quien gestiona la estereoscopía.

Para habilitar la estereoscopía, tenemos que entrar en «Configuración de pantalla» de Windows y habilitar la opción 3D:

2. No podemos seleccionar la opción de Emisor IR en la opción «Estéreo – Modo de pantalla» y además nuestro emisor no se enciende:

Tal y como hemos explicado en un post anterior, el controlador de la tarjeta gráfica ya no incluye el controlador del emisor.

Tenemos que instalar el controlador del emisor de manera manual.

Curiosamente el controlador necesario para Windows 10 no tiene casi presencia en los buscadores, y es complicado localizarlo, pero aquí lo tienes:

https://www.nvidia.com/es-es/drivers/nv3dvisionusb/390_41/nv3dvisionusb-driver/

Este controlador hará que tu emisor se encienda y que emita estereoscopía.

El hecho de instalar este controlador NO MODIFICA EL LISTADO del desplegable «Estéreo – Modo de pantalla» en la configuración del controlador, de manera que no aparecerá la opción de «Emisor de infrarrojos» como siempre, de manera que tendrás que seleccionar como opción la opción Conector DIN interno (aunque no dispongas del «bracket» que permite conectar la tarjeta gráfica directamente con el emisor).

Modifica el entorno en el que se ejecutan tus expresiones Python

Hasta hoy, cuando ejecutábamos una expresión Python, Digi3D.NET creaba por código duro en el entorno Python las funciones necesarias para poder localizar geometrías.

Este entorno no se podía editar, de manera que los usuarios no podían añadir funciones que sirvieran como soporte para sus expresiones Python.

Hemos añadido en el editor de tablas de códigos en la pestaña Python una ventana en la que podemos introducir un guion a ejecutar cada vez que Digi3D.NET crea un entorno Python, de manera que ahora los usuarios pueden añadir toda la lógica que quieran.

En el siguiente vídeo te mostramos cómo preparar el entorno para localizar geometrías por atributos de base de datos.