2022.0.0.0
Publicada el 21/10/2021.
Novedades
- Se ha añadido la orden GUARDAR_RESULTADOS que guarda en un archivo de texto el contenido del panel de resultados. (commit)
- Se ha modificado el programa para que en la orden GUARDAR_TAREAS se pueda especificar como parámetro la ruta del archivo a crear. (commit)
- La línea de comandos de Digi3D.NET permite añadir parámetros y muestra los parámetros que admite. (commit)
- Se ha añadido la posibilidad de cargar archivos NITF v2.1 con imágenes comprimidas en JPEG 2000. (commit)
- Se ha añadido la propiedad Path a IReadOnlyDrawingFile. (commit)
- Se ha modificado el programa para que las topologías no tengan en cuenta las geometrías que se han ocultado (por expresiones python, etc.). (commit)
- Se ha modificado el programa para que la escala de los símbolos y textos se mantenga al cambiar de zoom. (commit)
- Se ha modificado el programa para que se cargue el SRC de un archivo PRJ si un GeoTIFF no proporciona esa información. (commit)
- Ahora puedes especificar el origen del píxel en la ventana fotogramétrica. (commit)
- Se ha añadido un panel acoplable para poder añadir cámaras en la ventana de dibujo. (commit)
- Se ha añadido la orden para asignar a todos los vértices de un nodo la mayor coordenada Z de esos vértices. (commit)
- Se ha añadido soporte para selección múltiple a la orden TRIANGULAR. (commit)
- Se ha añadido la posibilidad de tener geometrías con códigos duplicados con atributos de base de datos. (commit)
- Se ha modificado el programa para que el cargador de orientaciones de ContextCapture soporte cámaras con distorsiones y cámaras en las que la focal viene expresada en unidades píxel. (commit)
- Se han añadido sobrecargas al método Panes.Add que permitan indicar el tipo de panel que se debe instanciar. (commit)
- Se ha añadido una sobrecarga genérica de Commands.Push que instancie la orden cuyo tipo se indique como parámetro genérico y que llame a su evento Initialize cuando sea necesario. (commit)
- Se han añadido métodos para acoplar y flotar un panel existente. (commit)
- Se han añadido sobrecargas a Digi21.Digi3D.Panes.Add que admitan pasar el tamaño del formulario. (commit)
- Se ha añadido la posibilidad de insertar en la pila de órdenes una instancia de Digi21.DigiNG.Plugin.Command.Command. (commit)
- Se han añadido métodos para mostrar, ocultar y acoplar Digi21.Digi3D.OutputWindow y Digi21.Digi3D.Tasks. (commit)
- Se ha añadido un método a Digi21.Digi3D.Pane para acoplar/desacoplar el panel. (commit)
- Se ha añadido el evento Digi21.DigiNG.DigiNG.EntityRecovered. (commit)
- Se ha modificado la interfaz de programación de .NET para permitir gestionar los atributos de base de datos de geometrías con múltiples códigos con el mismo nombre. (commit)
- El tipo NodeDigiTab implementa IDisposable cuando no debería. (commit)
- El tipo Digi21.DigiNG.Entity implementa IDisposable cuando no debería. (commit)
- Se ha modificado el programa para que Digi3D.Panes.Add devuelva un objeto para poder controlar el panel creado y recibir eventos del panel, como el cierre del panel. (commit)
- Se ha modificado el programa para que ReadOnlyPolygon implemente la interfaz ICloseable. (commit)
- Se ha añadido en Digi21.DigiNG.DigiTab.NodeDigiTab una propiedad que indique el tipo de geometría. (commit)
- Se ha añadido un control que permita seleccionar por expresiones Python en los paneles editores de bases de datos. (commit)
- Si encuentra dos importadores para un archivo, el programa pregunta cuál debe utilizar. (commit)
- Se ha añadido la posibilidad de cargar archivos DEM en TIFF de 16 bits. (commit)
- Se ha añadido una propiedad Path al tipo Digi21.DigiNG.DigiTab.DigiTab. (commit)
- Se ha añadido la propiedad ConnectionString a la interfaz Digi21.DigiNG.IO.IReadOnlyDrawingFile. (commit)
- Se ha añadido un método para generar paralelas en geometrías existentes en .NET. (commit)
- Se ha añadido la posibilidad de cargar imágenes esféricas. (commit)
- Se ha añadido la orden ROTAR_CAMARA_FPS. (commit)
- Se han añadido órdenes para asignar la velocidad XYZ y de rotación para el SpaceMouse en la ventana de dibujo. (commit)
- Se ha añadido la orden SELECCIONA_EXPRESION_PYTHON. (commit)
- Se ha añadido la orden ON_SOLO_EXPRESION_PYTHON. (commit)
- Se han añadido las órdenes ON_EXPRESION_PYTHON y OFF_EXPRESION_PYTHON que activen/desactiven la visualización de geometrías si cumplen con una determinada expresión python. (commit)
- Se ha añadido una opción que permita mostrar un cuadro de búsqueda en las propiedades de base de datos. (commit)
- El tipo Digi21.DigiNG.Plugin.Command.Button es superfluo porque ya existe Digi21.DigiNG.InputDeviceButton. (commit)
- El tipo Digi21.DigiNG.Entity implementa IDisposable cuando no debería. (commit)
- Se ha renombrado ITask.Childs como ITasks.Children. (commit)
- Se ha renombrado el espacio de nombres Digi21.Digi3D por Digi21.Tasks en el ensamblado Digi21.DigiNG. (commit)
- Se ha movido el tipo TaskMessageBox al ensamblado Digi21.DigiNG.Plugin. (commit)
- Se ha modificado el programa para que al listar una geometría de un archivo DGN se muestre en el panel de resultados el nivel, color, estilo, grosor de la geometría. (commit)
- Ahora, al listar una geometría de un archivo DGN, el panel de resultados muestra el nivel, el color, el estilo y el grosor de la geometría. (commit)
- Las propiedades de IWindow2D e IWindow3D permiten asignar valores. (commit)
- Se ha añadido en el panel de búsqueda una opción para buscar por código y atributo. (commit)
- Se han añadido propiedades a Digi21.Digi3D.BackgroundColor y Digi21.Digi3D.ForegroundColor para mostrar diálogos en el mismo tema que Digi3D.NET. (commit)
- Se ha añadido una restricción de campo de base de datos que obtenga los distintos valores a asignar a partir de una consulta SQL en la base de datos. (commit)
- Se ha añadido color de fondo en la pestaña colores del editor de tablas de códigos. (commit)
- Se ha modificado el programa para que Digi3D.NET muestre en el panel de tareas los errores de las órdenes python ejecutadas. (commit)
- Se ha modificado el programa para que se puedan pasar parámetros a los guiones de Python. (commit)
- El intérprete de Python no publica todos los objetos .NET de Digi3D.NET y no se puede por ejemplo hacer sonar el sonido de error. (commit)
- Se ha añadido la orden RECTANGULO_D_R. (commit)
- Se ha añadido la orden COPIA_R. (commit)
- Se ha añadido un tipo de Z en topología: Proyectar sobre MDTs cargados. (commit)
- Se ha añadido la posibilidad de que el programa generador de niveles piramidales cree archivos TIFF con tamaño mayor que 4GB. (commit)
- Se ha añadido la orden UNIR_XYZ y nuevas opciones en el menú de Análisis Geométricos para unir geometrías si coinciden sus coordenadas Z. (commit)
- Ahora puedes configurar si los errores de centroides topológicos se muestran con triángulos rellenos para mejorar la visualización. (commit)
- Se ha añadido la orden para proyectar geometrías sobre los MDTs cargados pudiendo indicar que se utilicen únicamente MDTs que tengan asignada una determinada etiqueta. (commit)
- Se ha añadido la posibilidad de asignar etiquetas a archivos de dibujo cargados. (commit)
- Ahora puedes indicar en las topologías el tipo de Z que se utilizará a la hora de generar los polígonos. (commit)
- Ahora puedes utilizar macros en la cadena de conexión a base de datos para archivos BIND. (commit)
- Ahora el editor de estilos muestra el símbolo si el estilo está pensado para puntos. (commit)
- Se ha añadido una opción a los códigos para que no se ejecuten órdenes automáticas. (commit)
- Se ha añadido la orden RESETEA_ATRIBUTOS_BBDD. (commit)
- El tipo Digi21.DigiNG.Entity implementa IDisposable cuando no debería. (commit)
- Se han movido los tipos DynamicPropertyAttribute y IDynamicProperty del ensamblado Digi21.DigiNG a Digi21.DigiNG.Plugin. (commit)
- Se ha cambiado el nombre de la propiedad Heading por Yaw y el orden de los parámetros de los constructores. (commit)
- Se ha modificado BINTOP para que señale como error las líneas que no formen parte de ningún polígono de la topología y cuyos códigos obliguen a formar un polígono. (commit)
- Se ha añadido un parámetro de configuración de topologías: No formar polígonos sin centroides. (commit)
- El tipo Digi21.DigiNG.Entity implementa IDisposable cuando no debería. (commit)
- Ahora puedes configurar en cada topología el código de los polígonos que genera. (commit)
- Se ha añadido en la barra de título del editor de tablas de códigos la ruta del archivo que se está editando. (commit)
- Se ha añadido en el menú de análisis geométricos un detector de intersecciones con tolerancia en Z. (commit)
- Se ha añadido en análisis geométricos un detector de tolerancias en Z con respecto a los MDTs cargados. (commit)
- Se ha añadido en el menú de Análisis geométricos un control de sentido para detectar continuidad de geometrías con sentido contrario. (commit)
- Se han añadido las órdenes ON_TIPO, OFF_TIPO, ONS_TIPO, OFFS_TIPO, OND_TIPO, OFFD_TIPO para indicar el tipo de geometrías cuya visualización se activa o desactiva. (commit)
- El visualizador de archivos LAS muestra el color rojo, verde y azul (RGB) de los puntos. (commit)
- Se ha añadido soporte para las tarjetas de codificadores COMBox de DAT/EM. (commit)
- Ahora puedes indicar en el cuadro de diálogo de la orden RECORTA_TRAZA el sistema de referencia de coordenadas en el que se crearán los archivos de dibujo. (commit)
- El buscador de códigos localiza el texto en cualquier posición del nombre o de la descripción del código. (commit)
- Se ha mejorado la velocidad de carga de proyectos fotogramétricos con muchas imágenes. (commit)
- Se ha añadido soporte para proyectos de Inpho de tipo AerialMultiHead. (commit)
- Se ha añadido una orden de selección múltiple que permita seleccionar geometrías basándose en sus atributos. (commit)
- Se ha añadido la orden VER_SOLO_ENTIDADES_SELECCIONADAS que oculte todas las entidades excepto las que reciba mediante una selección múltiple. (commit)
- Se ha añadido la posibilidad de crear etiquetas en la tabla de códigos que al seleccionarlas ejecuten una orden que devuelva una selección. (commit)
- Se ha añadido la opción de que el editor de bases de datos muestre únicamente las tablas para las cuales hay enlace en el archivo de dibujo seleccionado. (commit)
- Se ha añadido la posibilidad de indicar si se respetarán las coordenadas Z de determinados segmentos que forman topologías. (commit)
- Se ha añadido un atributo a los códigos de los segmentos que forman topologías que indique la relación del código con la topología. (commit)
- Se ha añadido a los códigos que forman topología un parámetro de exclusión para formar polígonos. (commit)
- Ahora puedes añadir múltiples códigos simultáneamente a una topología en el editor de tablas de códigos. (commit)
- Se ha añadido soporte para dispositivos 3DConnection SpaceMouse. (commit)
- Se ha añadido un modo de movimiento de cámara similar al de un videojuego de disparos en primera persona (FPS, first-person shooter). (commit)
- Se ha añadido la posibilidad de utilizar una cámara con proyección cónica en la ventana de dibujo. (commit)
- Se ha añadido soporte para cargar cámaras calibradas con OpenCV. (commit)
- Se ha añadido una orden que permita modificar gráficamente los parámetros de orientación de modelos del sensor cónico. (commit)
- Se ha añadido una orden que inserte automáticamente vértices en la intersección de puntos con líneas. (commit)
- Se ha añadido soporte para conexiones con servicios de mapas web WMS (Web Map Service) y de teselas WMTS (Web Map Tile Service) mediante HTTPS (Hypertext Transfer Protocol Secure). (commit)
- Se han añadido las órdenes ON_ARCHIVO, OFF_ARCHIVO, ONS_ARCHIVO, OFFS_ARCHIVO. (commit)
- Se ha modificado el programa para que se memorice el punto de vista/zoom de la ventana de dibujo en los archivos DGN. (commit)
- Se ha añadido un cuadro de diálogo para realizar modificaciones en la base de datos de configuración mediante consultas SQL. (commit)
- Digi3D.NET guarda en los archivos DGN las referencias a los archivos cargados. (commit)
- Se ha añadido la orden PUNTO_2P. (commit)
- Se ha añadido la orden ESCALA_ACTIVA para escalar las geometrías de tipo punto. (commit)
- Se han añadido las órdenes PARALELA_DINAMICA_CON_EJE, PARALELA_DINAMICA_CON_EJE_XYZ, PARALELA_DINAMICA_CON_EJE_Z_ACTIVA. (commit)
- Se ha añadido soporte para cargar células que son referencia a otras células. (commit)
- Ahora se ordenan alfabéticamente las opciones de grupos en el cuadro de herramientas asociado a una tabla de códigos. (commit)
- Se ha añadido una opción para que RESET anule todas las órdenes activas. (commit)
- Se han añadido las órdenes TEXTO_EDITABLE y TEXTO_R_EDITABLE. (commit)
- Se ha añadido la orden ANULA_REPITE_COMANDO_ACTIVO. (commit)
- Se ha modificado la orden MOVER para que muestre en la barra de mensajes la distancia que has desplazado la geometría. (commit)
- Se ha añadido la orden para ejecutar un conjunto de órdenes de manera atómica. (commit)
- Se ha añadido un evento a la interfaz de programación Digi21.DigiNG.Plugin.Command.ICommand para notificar que la orden ha finalizado. (commit)
- Ahora puedes indicar el desplazamiento del texto en la orden COTA. (commit)
- Ahora el programa transforma a 3D las geometrías 2D de una célula al insertar la célula en un modelo 3D. (commit)
- Se ha añadido la posibilidad de especificar el factor de escala de la componente Z de las células. (commit)
- Ahora el programa escala las células de archivos .DGN mediante una transformación en vez de escalar las geometrías. (commit)
- Se ha añadido la posibilidad de generar células de tipo Point Cell en archivos DGN. (commit)
- Se han añadido criterios de códigos en el importador de DGN por número de nivel en vez de por nombre de nivel. (commit)
- No se pueden crear patrones de más de 15 componentes. (commit)
- Se ha mejorado la velocidad de carga de tablas de códigos con cuadro de opciones con miles de opciones. (commit)
- Se ha añadido soporte para cargar teselas de los servidores de Open Street Map. (commit)
- Se ha añadido soporte para la proyección EPSG:3857 (WGS 84 / Pseudo-Mercator). (commit)
- Se ha añadido soporte para cargar proyectos de Intergraph. (commit)
- Se ha añadido soporte para cargar orientaciones de Intergraph. (commit)
- Ahora puedes ejecutar guiones Python. (commit)
Correcciones
- Al exportar a shapefile geometrías con multi-codificación no se duplica la geometría en varias tablas. (commit)
- Se produce un error inesperado al almacenar geometrías en un shapefile en una tabla que no tiene asociado esquema en la tabla de códigos. (commit)
- La orden ARCO_TANGENTE genera un arco de dimensiones incorrectas. (commit)
- La orden PRODUCCION no genera ningún archivo .HTML. (commit)
- La orden EXPORTAR no muestra errores de atributos de base de datos en el panel de tareas. (commit)
- Al trabajar con escritorio remoto no funciona el botón derecho del ratón para finalizar líneas. (commit)
- No se interpretan correctamente DEMS de ArcGis con más de 256 columnas de ancho. (commit)
- El programa falla al cargar una carpeta con shapefiles en la que faltan archivos .shx. (commit)
- El programa falla al ejecutar BINTRAM dos veces si solicitas crear un archivo de errores y mantienes el archivo de errores cargado al iniciar la segunda ejecución de BINTRAM. (commit)
- La orden SELECCIONA_COD falla si se ejecuta sobre una orden activa que no admite selección múltiple. (commit)
- El panel Propiedades de la entidad seleccionada únicamente muestra los atributos de base de datos del primer código de la lista. (commit)
- Si destruyes una orden .NET pulsando la tecla Escape, la orden no recibe el evento Disposing. (commit)
- Se produce un error inesperado en ciertas circunstancias al ejecutar el método de programación Digi21.DigiNG.Commands.Push. (commit)
- Las propiedades GetDatabaseTables de los importadores/exportadores lanzan la excepción NotImplementedException. (commit)
- Al llamar a Digi3D.Panes.Add con un formulario ancho el panel no muestra completamente el formulario. (commit)
- Si se añade un TextBox en un formulario de programación, éste no recibe pulsaciones de teclas. (commit)
- Al generar topologías desde el menú dinámico no se analizan las geometrías ocultas. (commit)
- No se inicia el programa Transformador Universal de Coordenadas (sustituido por Reproject). (commit)
- Si se añade un TextBox en un formulario de programación, éste no recibe pulsaciones de teclas. (commit)
- Digi21.DigiNG.IO.Shp no comunica errores si el tipo de geometría a almacenar no es compatible con la tabla configurada en la tabla de códigos. (commit)
- Se produce un error si no se llama a Dispose en los objetos exportadores del espacio de nombres Digi21.DigiNG.IO. (commit)
- Si se añade un TextBox en un formulario de programación, éste no recibe pulsaciones de teclas. (commit)
- Si se añade un TextBox en un formulario de programación, éste no recibe pulsaciones de teclas. (commit)
- No se cargan orientaciones absolutas que no proporcionan información de proyección. (commit)
- El programa finaliza inesperadamente si seleccionas una tabla inexistente en el editor de bases de datos. (commit)
- El dispositivo de entrada Topomouse Serie no reproduce las órdenes asignadas a los botones. (commit)
- La orden AGRUPAR_ENTIDADES_DUPLICADAS ignora la configuración de Permitir geometrías con códigos repetidos. (commit)