Archivo de la etiqueta: etiquetas

Vistas de base de datos

Acabamos a añadir a Digi3D.NET una nueva herramienta que te va a permitir visualizar gráficamente la información de base de datos asociada a un archivo de dibujo.

Básicamente consiste en crear un archivo de referencia virtual que apunta a alguno de los archivos que tenemos cargados, pero en vez de mostrar geometrías, muestra etiquetas cuyo contenido se extrae de la base de datos.

Crear una vista de base de datos es muy sencillo, tan solo tenemos que seleccionar la opción del menú Base de datos/Crear vista de base de datos. Una vez ejecutado, el programa analiza si tenemos cargado algún archivo de dibujo con información de base de datos. Si no tenemos cargado ningún archivo con información de base de datos nos muestra un mensaje de error. En caso contrario, nos muestra el cuadro de diálogo Crear una vista de base de datos que nos va a permitir indicar de cuál de entre los archivos de dibujo que tenemos cargados con información de base de datos queremos crear la vista de base de datos.

Crear vista de base de datos

Cuando aceptamos este cuadro de diálogo, el programa crea un archivo virtual y lo carga como archivo de referencia, de manera que éste aparece en el Panel de archivos de dibujo, de manera que podemos interactuar con los parámetros que muestra el archivo en el panel.Vista de base de datos en el panel de archivos de dibujo

Como puedes comprobar, podemos especificar por un lado la tabla de la cual queremos extraer información y por otro el campo que queremos mostrar en la ventana de dibujo.

También nos permite indicar los parámetros de visualización de las etiquetas como es la altura de los textos a mostrar así como el color de fondo de la etiqueta y el color del texto.

Cada vista puede visualizar únicamente una tabla y un campo de dicha tabla, de manera que si queremos mostrar más de un tipo de etiqueta de un mismo archivo de dibujo, tendremos que crear tantas vistas de base de datos sobre el mismo archivo como tipos de etiquetas queramos visualizar.

Si te fijas en la captura de pantalla anterior, el nombre del archivo virtual generado se denomina “Vista de base de datos de: [nombre del archivo]”. Cuando hayamos terminado de trabajar con la vista, podemos descargarla con la orden DEJAR o con el menú contextual que aparece al pulsar el botón derecho sobre el nombre de ésta en el panel de archivos de dibujo.

Si descargamos el archivo original la vista de base de datos no se descarga y sigue funcionando correctamente.

La vista de base de datos únicamente muestra etiquetas en los elementos de tipo punto del archivo original, de manera que si tienes otro tipo de geometrías no se mostrarán etiquetas en dichas geometrías, independientemente que éstas tengan un enlace de base de datos a la tabla especificada.

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

Menús dinámicos más dinámicos que nunca

Presentamos una novedad que nos ayudará a incrementar la productividad con Digi3D.NET.

Una de las novedades que incorporó Digi3D.NET en el año 2011 fue la posibilidad de añadir etiquetas a los códigos en las tablas de códigos. Estas etiquetas actúan como tablas de códigos y tienen la particularidad de que Digi3D.NET las utiliza para mostrarlas como opciones en distintos menús del programa.

Por ejemplo si abrimos un archivo de dibujo con una tabla con etiquetas, si entramos en la opción del menú Análisis geométricos/Insertar un vértice en el punto de cruce de las líneas, podemos comprobar que el programa nos muestra tantas opciones como etiquetas tenga nuestra tabla de códigos tal y como puedes ver en la siguiente captura de pantalla:

menuetiquetasgrande

Gracias a esta funcionalidad podíamos crear topologías, detectar intersecciones, etc. de una manera muy rápida, pero tiene un inconveniente: Si nuestra tabla de códigos dispone de muchas etiquetas, los menús crecen tanto que llegan a ocupar más espacio que la altura del propio monitor, y buscar una opción puede llegar a ser complicado, de manera que se pierde el objetivo inicial de esta funcionalidad que era incrementar la productividad.

Hemos resuelto este problema haciendo que Digi3D.NET muestre únicamente las etiquetas de los códigos de las entidades de los archivos de dibujo cargados, de manera que si no tenemos entidades con el código de “Cantera” no se nos muestre por ejemplo la opción topológica para formar canteras.

En la siguiente captura de pantalla puedes ver el mismo archivo de dibujo que en la captura anterior pero activando esta funcionalidad:

menuetiquetaspeque

Como puedes comprobar únicamente se muestran dos etiquetas. Como en el archivo de dibujo no hay entidades con códigos que tengan asociada la etiqueta MDT, no tiene sentido mostrar esa opción.

Puedes activar o desactivar esta funcionalidad mediante la opción del menú: Herramientas/Configuración/Comunicación con el usuario/Mostrar todas las etiquetas. La opción por defecto es mostrar únicamente las etiquetas de los códigos de las entidades cargadas.

A continuación te mostramos un vídeo con esta nueva funcionalidad: