X

G! tools, facilitando el uso de Bentley Map

Hace unos días inicié un desarrollo sobre .NET Visual Basic de Microstation, con el que espero solventar la limitante que tiene Bentley Map, con su Geospatial Administrator.  Para ello, he capturado un viejo pupilo con el que iniciamos a geofumar xfm allá cuando venía saliendo del comal, con un buen capuchino y amareto le hemos encontrado los cambios que a partir de V8i se han implementado en el "Bentley Map Fundamentals" y "Bentley Map Administrator".

Porqué

Eso es simple, Bentley quiere ser un CAD que hace GIS, y a pesar que tiene una buena aceptación en proyectos catastrales, se debe romper esa barrera que tienen los usuarios comunes cuando se encuentran por primera vez con Bentley Map.  Un usuario de ESRI, Manifold o AutoCAD Map, que quiere hacer un proyecto por sí solo, compra el paquete con el distribuidor regional luego de un rato de leer el manual se da cuenta que no sabe por donde iniciar.

Así que para estos, llega G! Tools for Bentley Map, una solución que espero tener lista en un par de meses y que correrá sobre PowerMap, con la que debería poderse echar a andar un proyecto en Bentley Map, sin usar el Geospatial Administrator.  Uno de los atractivos es que traería un proyecto plantilla categorías, capas y propiedades ya creadas, y un ejemplo de un municipio para que el usuario decida que toma, desecha o crea nuevo.  Por ahora les muestro un avance:

Cual es la intención

La idea es en su parte inicial, un wizard que permita a partir de un proyecto plantilla, desde el lado de mapa, estructurar lo que requiere sin entrar al Geospatial Administrator.  Algo así como hacer desde ArcMap lo que se hace en el ArcCatalog, de forma que lo que se va construyendo como layers constituya un estructura xml lista para operar y conectarse a datos externos.

Para esto he definido cinco pestañas que en este ejemplo les refiero:

Datos generales:  Aquí se selecciona el nombre del proyecto, archivo semilla y conexiones de datos externos.  Con esto, se crea un schema xml, y un workspace de usuario, por ejemplo:  Valuador asistente, que usará solamente una serie de capas y no todas las que vería el jefe del departamento.

Categorías:  En este panel, se puede seleccionar, de una lista de categorías preestablecidas, las que interesan.  Por ejemplo, Catastral, hidrografía, Vialidad y Administrativo.  Pudiéndose también crear nuevas.

Clases (features): A partir de las categorías elegidas, se pueden seleccionar aquellas clases que van a interesar, por ejemplo:

De la categoría catastral, solamente la capa de manzanas y edificaciones, de la categoría hidrografía solamente los ejes de ríos y quebradas, de la capa vialidad los ejes de calles y de la capa Administrativa los barrios, sitios y perímetro urbano.

Propiedades de clases:  Aquí, teniendo en cuenta las clases seleccionadas, se pueden definir o modificar las propiedades específicas de cada clase, por ejemplo:

La clase edificaciones: línea naranja, relleno amarillo, transparencia 50%, con atributo y anotación clave catastral, esta misma como llave primaria, ruta de fotografías y conectada vía ODBC a la tabla avaluocat de una base MySQL y con despliegue de las columnas uso, clase, calidad, avalúo, etc.

La clase perímetro urbano: línea café, relleno café claro, grosor 2, atributos: Año de aprobación, área, perímetro, año de proyección, restricciones públicas.  Las restricciones asociados a un combo tipo domain y con hipervínculo a un documento.

Es solo un ejemplo, finalmente, lo que tendría son las categorías, clases y propiedades listas para poder construir datos.  Solo ocuparía seleccionar que trabajaré en la capa de inmuebles, dibujar el objeto y al finalizarlo se levanta el formulario para que le ingrese la clave catastral.  …solo construir!

Luego, al consultar el objeto, me levantaría las propiedades de esa edificación, existentes en las columnas indicadas en la tabla asociada, el enlace a las fotos asociadas, etc.

Que mas

Por ahora me tiene entretenido el wizard, pero se buscaría conjuntar aquellas funciones GIS que trae Bentley Map y desarrollar algunas que no están tan prácticas.  Sin olvidar lo que hacía Geographics y que sigue siendo necesario, como transferir, quitar o poner atributos, actualizar área/perímetro hacia el xml, conexión con Google Earth, despliegue de atributos…

Es curioso, que a medida que trabajo, me doy cuenta que Bentley pensó en todo cuando implementó xml sobre el dgn V8, una gran fumada desde 2004, temas que esperaba solventar en el Be Together al que no se si podré asistir pues la invitación formal me llega en desventaja.  Luego a Bentley Map le han ido implementando prácticamente lo que cualquier usuario de GIS ocupa, lastimosamente no en la lógica funcional de un usuario no especializado o que viene de otra marca de software.

El reto está interesante, allí les cuento.

geofumadas: Editor de Geofumadas
Related Post