Publicación de Información Catastral desde Oracle 11g en AIMS Santiago Santander G. – CompuCAD Cia. Ltda. (Assistant/Co-presenter optional) [Arial 10] GS5946-V. Desarrollo de una solución utilizando Map y Mapguide (AIMS) que permite la visualización y sociabilización en línea de la Información Catastral tanto gráfica como alfanumérica vía Web. Transformamos y realizamos la carga inicial de información de un formato DGN (MicroStation) y una base de datos relacional de Oracle, al nuevo formato Object Relational de Oracle Spatial a través de AutoCAD Map, este proceso contempla todos los tipos de objectos almacenados, tales como: Polígonos, Polígonos Disjuntos, Polígonos con áreas huecas, Líneas y puntos. Utilizando FDO realizamos la conexión a Oracle y en Autodesk Infrastructure Map Server utilizamos esta información para publicarla y reportarla, así mismo creamos un portal Web de Información Geográfica. Objetivos de Aprendizaje Al finalizar esta clase usted estará en capacidad de: Importar un archivo de formato DNG, asignar Object Data, crear SDF, crear una Data Store en Oracle y hacer una copia (Bulk Copy) del SDF a la Data Store con AutoCAD MAP. Generar la integración de data SDF con Infrastructure Studio, Implementar datos espaciales y alfanuméricos de Oracle en ambiente Autodesk Infrastructure Map Server. Elaborar búsquedas y reportes a través de componentes de desarrollo .NET Crear un portal Web de presentación de la solución Agenda Al finalizar esta clase usted estará en capacidad de: Situación actual y aspectos generales. Objetivos Generales Objetivos específicos Alcance Situación Actual y aspectos generales Existen entidades gubernamentales que tienen diversos programas de elaboración de cartografía y análisis pero que trabajan tradicionalmente aisladas. AutoCAD MAP ofrece acceso fácil para crear, diseñar y editar data CAD y GIS, compartir formatos GIS, Imágenes Raster, puntos de la nube y la información del negocio de una amplia gama de fuentes, incluyendo ESRI, Bentley, Oracle, etc. Aprovechamos estas características de AutoCAD MAP para integrar información de distintos formatos CAD – GIS. Publicación de Información Catastral desde Oracle 11g en AIMS Objetivos Generales Desarrollar una solución que permita la visualización y socialización en línea de la información catastral tanto gráfica como alfanumérica en la Web, con procesos que sean eficientes y que aseguren la integridad de la información y el flujo de trabajo. Objetivos Específicos Transformar y realizar la carga inicial de información en el nuevo formato Object Relacional de toda la base de la información gráfica existente en el modelo relacional de Oracle 11g Obtener una herramienta que permita visualizar la información catastral gráfica y alfanumérica para consultas desde la Web Implementar un mecanismo que garantice y verifique la transformación en línea de la información gráfica catastral Alcance Crear procesos en línea óptimos y seguros para la actualización de los movimientos realizados desde la herramienta CAD y los Datos Relacionales de Oracle y transparentados vía Web. AutoCAD Map funciona con Autodesk Infrastructure Map Server, software de cartografía basado en la Web que permite a los usuarios publicar y comunicar la información CAD, GIS y activos a través de un navegador Web, ayudando a las operaciones e Ingeniería a la toma de decisiones. Arquitectura de Datos y Flujo de Trabajo La base de dibujo CAD es MicroStation (dgn) y en base a un desarrollo interno escribe la ubicación geográfica X y Y de los elementos en una base plana tipo Relacional de Oracle. Con AutoCAD Map proponemos importar el DGN, crear una Object data y asociarla a un lote base, luego exportar a SDF, crear una Object Data en Oracle y luego copiar con Bulk Copy el SDF. Esta tabla creada en Oracle 11g tiene las características espaciales que a través de disparadores (Triggers) de Oracle van a ser llenada con los datos relacionales obtenidos inicialmente. 2 Publicación de Información Catastral desde Oracle 11g en AIMS Con la información de Oracle Spatial vamos a subir a AIMS para publicar en un portal Web. AutoCAD Map Consideraciones La cartografía de ciudades tienen un peso importante si consideramos que contienen cientos de miles de lotes, y son difíciles compartirlos por la red para usuarios que no necesariamente son técnicos, de ahí que manejar la información desde Oracle Spatial por ser una base de datos robusta permite presentar mas fácilmente la información por la red. Procedimiento Se importa un archivo base de cartografía de formato DGN, vamos a crear una tabla de datos (Object Data) para asignarle su clave catastral como único identificador, asignaremos el Sistema de Coordenadas predefinido por el usuario, luego lo exportaremos a un archivo Spatial Data File (SDF), como primera parte. En la segunda parte utilizaremos FDO de AutoCAD Map para crear una Data Store en Oracle Spatial para luego copiar con Bulk Copy el archivo SDF. 3 Publicación de Información Catastral desde Oracle 11g en AIMS AutoCAD Map - Oracle Data Store AutoCAD Map crea Data Store para proveedores FDO de Base de Datos (Micrsoft SQL Server, SQL Server Spatial, MySQL u Oracle) y basados en archivos de proveedores FDO (SDF o SHP). Luego de crear una Data Store y definir un esquema para ello, los usuarios de AutoCAD Map pueden crear, guardar, y acceder a datos geoespaciales en ese almacén de datos. Esta Data Store consiste en una configuración que contiene ID y parámetros como el nombre y la ubicación Geoespacial. Para crear una data Store es necesario conectarse a un Servicio de Oracle, luego de ingresar las credenciales del sistema podemos iniciar la configuración de esta tabla, asignamos el nombre y la clave de acceso, debemos escoger el Sistema de Coordenadas que provee Oracle, asignaremos los puntos mínimos y máximos de la ubicación de la cartografía, finalmente escogeremos un Tablespace, de esta forma se a creado la nueva tabla. Bulk Copy es el comando adecuado para copiar datos de un FDO a otro porque lleva todo el esquema completo. Triggers Los Disparadores son procedimientos que se ejecutan implícitamente cuando se produce un determinado evento en la Base de Datos, como INSERT, UPDATE o DELETE. Se usan para mejorar y reforzar la integridad y la seguridad de la Base de Datos. Luego de ser creada esta tabla vamos a utilizar Triggers para transportar los datos Relacionales a la nueva tabla que posee las características de Geometría. Autodesk Infrastructure Map Server Autodesk Infrastructure Map Server se basa en tres módulos: Server y Web Server.- que el repositorio de la información donde almacenamos todos los datos y desde donde serán distribuidos a través de la red ya sea vía intranet o internet. 4 Publicación de Información Catastral desde Oracle 11g en AIMS Studio.- que es el software donde se elaboran los mapas, iniciando por la conexión de datos externos, luego los layers, mapas y la publicación en internet, es aquí donde se visualiza los mapas por la escala, color, identificación, etc. Viewer.- que está implícito dentro de los navegadores de internet, a saber: Internet Explorer, FireFox principalmente. Para este ejercicio hemos creado una máquina virtual con Windows Server 2008 donde se encuentra instalado Autodesk Infrastructure Map Server. La presentación técnica iniciará con Infrastructure Studio. Crearemos la carpeta contenedora del proyecto AUDemo dentro de la cual crearemos las carpetas de Data, Layers, Layout, y Maps, e iniciaremos la creación de los mapas siguiendo los pasos determinados en la plantilla, as: Find Data.- para conectarnos a la data externa de SHP par alas Parroquias y Oracle para los Lotes. Build layer.- para crear los layers Parroquias y Lotes trayendo datos de la carpeta Data previamente creada. Make Map.- para crear un mapa que contiene los layer Parroquias y Lotes creados en el paso anterior. Place the Map on the Internet.- para crear el Layout que es la presentación previa a la entregada para los navegadores de Internet. En esta área también se va a crear el reporte y se direccionará el Url para la creación de búsquedas. 5 Publicación de Información Catastral desde Oracle 11g en AIMS Desarrollo .NET y portal Web Elaborar búsquedas y reportes a través de componentes de desarrollo .NET Contando con la ayuda para programación como Java Scrip y .NET se han creado los códigos para búsquedas y reporte. Primeras líneas de Reporte.aspx if (mapFrame.GetSelectionXML()=='') { alert('Seleccione un predio para generar el reporte'); } else { var VTSessionId = mapFrame.GetSessionId(); var VTMapName = encodeURIComponent(mapFrame.GetMapName()); var VTTitle = encodeURIComponent('Reporte Predio'); 6 Publicación de Información Catastral desde Oracle 11g en AIMS Primeras líneas de Principal.aspx <%@ Page Language="C#" %> <%@ Import Namespace="System.Configuration" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="Oracle.DataAccess.Client" %> <%@ Import Namespace="OSGeo.MapGuide" %> <!-- #Include File="../common.aspx" --> <script runat="server"> string VTSessionId = ""; string VTMapNom = ""; </script> <% El desarrollo de estos códigos son encargados a expertos en programación y que tienen la guía de los expertos en Sistemas de Información Geográfica. Como ejercicio final realizamos como se procesa el ingreso de un lote desde el formato DGN a la tabla relacional de Oracle y como actúa inmediatamente sobre el navegador Web. 7 Publicación de Información Catastral desde Oracle 11g en AIMS 8 Publicación de Información Catastral desde Oracle 11g en AIMS Conclusiones La herramienta Autodesk Infrastructure Map Server es muy amigable y fácil para publicar Información Geográfica y transparenta los datos de una amplia gama de fuentes de bases de datos, bases espaciales y archivos. Este desarrollo es una historia de éxito implementando información de Microstation, Esri, Oracle con AutoCAd Map y Autodesk Infrastructure Map Server. Gracias por su atención. Sobre el Expositor Santiago Santander G. AE Especialista GSP Gerente Técnico de la Empresa CompuCAD Cia. Ltda. de Quito – Ecuador. 16 años de experiencia en el uso de herramientas Geo de Autodesk, brinda soporte, asesoría y consultoría para la implementación de soluciones para la publicación de Información Geográfica. Aplicaciones desarrolladas para Municipio, Empresas de Servicios de Telecomunicaciones, Petrolera e Ingenios Azucareros. Instructor ATC de Autodesk. 9