Open CAD Tools, herramientas de edición gvSIG
Ha sido lanzada una serie de funcionalidades bastante interesantes, que vienen del aporte de CartoLab y la Universidad de La Coruña. gvSIG EIEL implica distintas extensiones, muy útiles realmente, tanto para gestión de usuarios desde la interfaz de gvSIG, formularios personalizados y validaciones automáticas.
Pero lo que más me ha llamado la atención es Open CAD Tools, que en su versión 0.2 parece retomar muchos pedidos de la comunidad para concentrar y mejorar las rutinas de construcción y edición de datos.
Si algo gvSIG tiene, que nos gusta a los usuarios GIS son sus herramientas de creación al estilo que acostumbramos hacerlo con los programas CAD, tiene prácticamente todo lo que cuestionamos de los programas especializados en SIG. Al instalar esta extensión, se reemplaza extCAD que viene por defecto. El manual de usuario explica como instalar solamente la extensión, pues también viene como un ejecutable aunque con una versión vieja de gvSIG.
Están agrupados en la opción insertar los siguientes 11 comandos: Punto, Multipunto, Arco, Polilínea, Multipolilínea, , Multitarea, Multipolígono, Polígono regular, Rectángulo, Círculo, Elipse y Autopolígono.
Mientras que en la opción Modificar los siguientes 16 comandos: Copiar, Simetría, Rotar, Escalar, Explotar, Desplazamiento, Editar vértice, Añadir vértice, Quitar vértice, Unir, Redigitalizar línea, Cortar línea, Cortar polígono, Redigitalizar polígono, Polígono interno y Estirar.
En total 27, de los que antes recuerdo haber contabilizado 21 cuando hacía una comparación de los comandos de AutoCAD contra los de gvSIG 1.9.
Qué es lo más valioso de Open CAD Tools 0.2
Para empezar, me parece valiosa la funcionalidad que el botón derecho del ratón, una vez iniciado un comando pueda funcionar como “undo”. Me parece muy práctico, pues cuando se está dibujando una geometría, por ejemplo una polilínea o polígono, es común cometer un error al colocar un punto; en lugar de cancelar el trabajo realizado, o continuar para posteriormente editar…
botón derecho, y el último punto colocado se borra
También, hay algunas teclas que ayudan con el trabajo, como la tecla “tab”, que permite navegar hacia un siguiente elemento. Se da, por ejemplo cuando editamos una geometría compleja, como el caso de un polígono que tiene huecos, o polilíneas múltiples.
tecla tab, y nos lleva a la geometría siguiente
Luego está la barra espaciadora para terminar el trabajo y la letra C para cancelar. Si bien hay quienes cuestionan de modo arcaico el uso de teclado a estas alturas, como atajos a mitad de un comando siguen siendo prácticos.
Las rutinas para redigitalizar línea y polígono solventan esa gran limitante al momento de hacer mantenimiento a geometrías ya creadas. Si bien, mucho de esto viene con gvSIG, la ampliación que han hecho a las rutinas es muy buena, por ejemplo, cuando se corta una línea o un polígono, el mensaje preguntando si deseamos conservar el segmento sobrante.
De modo, que reemplazar las herramientas por defecto, por Open CAD Tools es una opción viable. La única herramienta que no se encuentra es el comando Linea, pues se crea con el comando Polilínea, entendiendo que solo tiene un segmento.
Otras mejoras, están en la configuración de propiedades de snaps, con el fin de no afectar la velocidad de la máquina. Para esto se pueden modificar la cantidad de geometrías para análisis, las capas y si el seguimiento se hace solo a vértices o aristas.
Luego, la opción de activar NavTable de forma automática al terminar una geometría. Con esto, se podrían completar los datos alfanuméricos en una misma línea del proceso productivo. Aunque el mayor realce de esto, es que la finalización de la geometría ahora es un evento, con lo que los programadores pueden hacer otro tipo de tareas asociadas:
- Como revisión de topologías en una base espacial,
- Levantamiento de un triger anunciando el cambio hacia la base de datos a pesar que las capas vectoriales no estén en una base espacial,
- O simplemente avisando a una base de datos que ya existe una geometría específica y que proceda a reportar la integridad respecto a datos tabulares. Como puede ser el caso cuando se ha digitalizado la ficha pero el mapeo va más lento.
No será extraño ver esta extensión en la siguiente versión de gvSIG, tal como lo vimos con NavTable. Nos parece un buen ejemplo, que junto a Fonsagua representan resultados del trabajo que la Fundación viene madurando en la conformación de ese tejido industrial que es, uno de los pilares fuertes para la sostenibilidad de las plataformas Open Source.
Para darle seguimiento a este tema sugiero los siguientes enlaces:
http://cartolab.udc.es:30003/menu/la-aplicacion/funcionalidades/
http://forge.osor.eu/frs/download.php/1447/manual_opencadtools.pdf
https://lists.forge.osor.eu/mailman/listinfo/opencadtools-devel
Y luego este video para que vean el uso de EIEL en el trazado de carreteras.