2022.2.0.31

Publicada el 04/03/2022.

Novedades

  • Mejora en la condición de exclusión de topologías para líneas con múltiples códigos (commit)
  • Añadir el método Point3DReadOnlyCollection.IndexOf para Point2D (commit)
  • Añadir operaciones de comparación entre Point3D y Point2D (commit)
  • Añadir al interfaz Digi21.DigiNG.IO.IReadOnlyDrawingFile el método IndexOf (commit)
  • Añadir opción para que el importador de BIND cargue los atributos de BBDD cuando sea necesario y no al cargar las geometrías (commit)
  • Nueva orden OFF_TODO (commit)
  • Modificar los importadores Digi21.DigiNG.IO.BinDouble, Digi21.DigiNG.IO.Shp para que no sea necesario leer todas las geometrías para obtener las máximas y mínimas del archivo de dibujo (commit)
  • Mejorar el rendimiento al encender y apagar códigos con tablas de códigos con muchos códigos (commit)
  • Mejora en el algoritmo de partición de geometrías (commit)
  • Nueva orden ASIGNAR_Z_MAXIMA_VERTICES_NODO_TOL (commit)
  • Añadir la propiedad Digi21DigiNGIO.IReadOnlyDrawingFile::Visible (commit)
  • Añadir el método de extensión IEnumerable<Point3D>.IndexOf2D (commit)
  • Hacer que se pueda abrir un archivo de dibujo .BIND abierto por otra instancia de Digi3D.NET (commit)
  • Añadir la posibilidad de cargar imágenes 360 autocontenidas en archivos e57 (commit)
  • Mover la propiedad Wkt de la interfaz IDrawingFile a IReadOnlyDrawingFile (commit)
  • Permitir añadir código a ejecutar al crear el entorno Python en el que se ejecutan las expresiones y el panel de Python interactivo (commit)
  • Hacer que las condiciones de exclusión de códigos de topologías sean expresiones Python (commit)
  • Mejora de velocidad al cargar bases de datos Access (commit)
  • Topologías: Respetar la Z de tramo si éste está cerca del centroide. En caso contrario, no respetar la Z (commit)
  • Añadir soporte para carga de atributos de base de datos de tipo DATE (commit)
  • Hacer que el tipo que devuelven Line.Points y Polygon.Points implemente IReadOnlyList<Point3D> (commit)
  • Añadir códigos de topologías cuya presencia no garantice formar polígonos pero sí huecos de polígonos (commit)

Correcciones

  • El cuadro de diálogo de propiedades de centroide no muestra correctamente el tipo de Z desde que se añadió la opción de EL ESPECIFICADO EN LA TOPOLOGÍA (commit)
  • Modificar el comportamiento para los tramos de topologías con opción RespetarSiEsCoincidenteEnXyz (commit)
  • No se muestra la descripción del código al tentativar una geometría (commit)
  • El flag --obviarArchivosReferencia no funciona correctamente (commit)
  • Al cargar bases de datos con campos de tipo Fecha el programa informa que estos campos no son compatibles cuando en realidad sí que lo son (commit)
  • Al omitir la carga de archivos de referencia asociada con binarios de doble precisión, si se comprime el archivo de dibujo se desvinculan los archivos de referencia. (commit)
  • El programa permite cerrar la ventana fotogramétrica (en configuración de múltiples monitores) mientras esta se está inicializando (commit)
  • En equipos lentos al cerrar la ventana fotogramétrica mientras las manivelas envían coordenadas puede hacer que el programa finalice inesperadamente (commit)
  • Las relaciones entre geometrías no funcionan correctamente si las geometrías no solapan en la coordenada Z. (commit)
  • El importador de binarios de doble precisión no reconoce el flag de línea de comandos --obviarArchivosReferencia si no se especifica previamene un parámetro --mdat (commit)
  • Finalización del programa si en el cuadro de diálogo de buscar código se activan expresiones regulares y se introduce una expresión incorrecta. (commit)
  • No se puede volver a abrir el archivo de dibujo tras cerrarlo al trabajar con topologías y ventana fotogramétrica. (commit)
  • En determinados escenarios el programa puede finalizar inesperadamente al generar polígonos en 2.5D (commit)
  • Fugas de memoria en las órdenes que parten intersecciones mediante topología (commit)
  • El programa hace caso omiso del parámetro --tabla al ejecutarlo desde la línea de comandos. (commit)
  • No aparecen todos los formatos de archivos reconocidos en el programa en el desplegable del cuadro de diálogo Abrir al ejecutar la orden CARGA_F (commit)
  • Mejorar la comunicación de errores de base de datos si la tabla no existe (commit)
  • La macro de sustitución de atributos de base de datos %ENTITY_CODE% no funciona correctamente en geometrías con múltiples códigos (commit)
  • Error al cargar shapefiles con geometrías con tamaño en disco inferior al mínimo necesario (commit)
  • La opción Ordenes comunes de Digi3D aparece dos veces en el cuadro de diálogo de configuración (commit)
  • Fallo en el primer vértice de polígonos topológicos en 3D en determinados escenarios (commit)
  • Las órdenes OFF, OFFS y OFFD si se ejecutan sin pasar parámetros (es decir, con cuadro de diálogo) no apagan ningún código (commit)
  • Finalización inesperada del programa si se ejecuta una expresión Python sobre una geometría que tiene atributos de BBDD de un tipo no soportado por Digi3D.NET (commit)
  • Selección incorrecta de códigos en determinados escenarios si tenemos códigos deshabilitados en la tabla de códigos. (commit)
  • La orden MOVER no permite tentativar una geometría en un archivo de referencia para especificar el punto de destino (commit)
  • El generador de ortofoto estereoscópica no carga niveles piramidales de archivos con extensión .tif_[nivel_piramidal] (commit)
  • Al seleccionar Clasificación en el tipo de visualización de nubes de puntos, se muestran muy pocos colores (commit)
  • Al generar topologías se informa que no se han formado polígonos con líneas que se habían excluido por una condición de exclusión (commit)
  • El panel de Python no muestra los errores inmediatamente. Los muestra con posterioridad al ejecutar una sentencia sin error. (commit)
  • Las topologías detectan como polígonos sin área determinados segmentos cuya presencia no garantiza formar polígono, pero si hueco, y cuya área calculada sea un número cercano a 0 pero negativo (commit)
  • Si la configuración regional indica que el separador decimal es la coma, se redondean los valores de tipo coma flotante en los paneles de atributos de BBDD (commit)