Arquitectura de ArcGIS Anexo Técnico Noviembre 2010 Arquitectura de ArcGIS Anexo Técnico Índice 1. Presentación del documento _______________________________ 1 1.1. Introducción _______________________________________________________________ 1 1.2. Valor aportado por Esri España ______________________________________________ 3 1.3. Contenido del documento __________________________________________________ 4 2. Descripción Técnica _______________________________________ 4 2.1. Nivel de Datos: Geodatabase _______________________________________________ 4 2.2. Nivel de servidor ____________________________________________________________ 5 2.2.1. ArcGIS Server _______________________________________________________________ 6 2.2.2. ArcIMS ____________________________________________________________________ 14 2.3. Nivel de cliente ____________________________________________________________ 15 2.3.1. Clientes de escritorio _______________________________________________________ 15 2.3.2. Clientes gratuitos __________________________________________________________ 25 2.3.3. Clientes Web ligeros ________________________________________________________ 27 2.3.4. Clientes móviles ____________________________________________________________ 29 2.3.5. Otros clientes ______________________________________________________________ 34 2.4. Diseñado para la interoperabilidad _________________________________________ 36 3. Capacidades de personalización, desarrollo e integración _ 38 3.1. Diseño de modelos de datos _______________________________________________ 39 3.2. Desarrollo SIG _____________________________________________________________ 40 3.3. Personalización en aplicaciones de escritorio _______________________________ 47 4. Resumen _________________________________________________ 49 4.1. Nivel de datos: Geodatabase ______________________________________________ 49 Pág. i Arquitectura de ArcGIS Anexo Técnico 4.2. Nivel de cliente: Clientes gratuitos __________________________________________ 51 4.2.1. ArcGIS Explorer ____________________________________________________________ 51 4.3. Nivel de cliente: Clientes de Escritorio ______________________________________ 52 4.3.1. ArcGIS Desktop ____________________________________________________________ 52 4.3.2. ArcGIS Engine _____________________________________________________________ 53 4.4. Nivel de servidor: ArcGIS Server ____________________________________________ 54 5. Otros recursos documentales _____________________________ 57 Pág. ii Arquitectura de ArcGIS Anexo Técnico 1. Presentación del documento 1.1. Introducción Esri ofrece una familia escalable de productos ArcGIS que permiten implementar un sistema de información geográfica completo para dar respuesta a las necesidades concretas de cualquier organización. Está construido en su totalidad siguiendo estándares, lo que permite que sea integrable con otras tecnologías no necesariamente geográficas (bases de datos, aplicaciones empresariales, etc.). Esta capacidad de adaptabilidad facilita que un SIG crezca conjuntamente con las necesidades de la organización. Entornos construidos inicialmente con sistemas Desktop pueden evolucionar de forma ágil, hacia sistemas complejos con servidores SIG y servicios Web, o dispositivos móviles. En definitiva, en el campo de los Sistemas de Información Geográfica (SIG), la arquitectura ArcGIS cumple con las necesidades presentes y futuras de cualquier usuario, consolidándose como una solución completa, robusta y de fácil manejo que proporciona a cualquier usuario funcionalidad SIG y lógica de negocio allí donde sea necesario: Desktop, servidor, cliente Web y dispositivo móvil. A nivel funcional ArcGIS puede definirse como una arquitectura de tres niveles que permite albergar datos, servicios y aplicaciones: Datos. El formato de ArcGIS para almacenamiento y mantenimiento de la información es la Geodatabase, que permite el almacenamiento físico de información geográfica tanto en un sistema de ficheros como en un Sistema Gestor de Base de Datos. Servidores. El nivel servidor está compuesto de ArcGIS Server y ArcIMS. Su empleo permite la construcción de sistemas SIG complejos, distribuidos, capaces de dar soluciones de negocio completas, y basados en servicios Web, Pág. 1 Arquitectura de ArcGIS Anexo Técnico siguiendo las tendencias tecnológicas marcadas por las arquitecturas orientadas a servicios. Clientes. Las aplicaciones cliente se pueden clasificar en: Clientes escritorio. Formados por ArcGIS Desktop y ArcGIS Engine. ArcGIS Desktop constituido por un conjunto escalable de productos (ArcView, ArcEditor y ArcInfo) que permiten al usuario generar, importar, editar, consultar, cartografiar, analizar y publicar información geográfica. Los productos Desktop son el entorno natural para la creación de recursos SIG publicables mediante servicios para Internet e Intranet. ArcGIS Engine Producto de desarrollo que proporciona una interfaz de programación para construir aplicaciones Desktop personalizadas. Clientes gratuitos. ArcGIS Explorer y ArcReader son aplicaciones gratuitas con las que los usuarios pueden visualizar y explorar información SIG de manera sencilla. Clientes Web ligeros. La integración con aplicaciones Web proporcionan el entorno idóneo para la visualización, consulta y análisis de información geográfica de forma sencilla e intuitiva. Clientes móviles. ArcPad, ArcGIS Mobile y aplicaciones para iOS de Apple permiten realizar trabajos de captura y edición de información geográfica en el campo, con dispositivos móviles, haciendo uso de tecnología GPS si está disponible. Pág. 2 Arquitectura de ArcGIS Anexo Técnico La figura 1 muestra los niveles de distribución de la suite de productos Esri que forman la arquitectura de ArcGIS Fig. 1 – Arquitectura de productos de Esri 1.2. Valor aportado por Esri España Esri España Geosistemas S.A. contribuye al desarrollo tecnológico de las organizaciones mediante el suministro de productos y servicios de calidad e innovadores, que les faciliten el trabajo diario con la información, permitiéndoles generar conocimiento y tomar mejores decisiones. Nuestro objetivo es ser reconocidos nacional e internacionalmente como un proveedor integral de soluciones que permitan incrementar la eficiencia y productividad operativa de nuestros clientes, mediante la utilización de los Sistemas de Información Geográfica y el aprovechamiento de todo su potencial. Pág. 3 Arquitectura de ArcGIS Anexo Técnico 1.3. Contenido del documento El presente documento proporciona una visión general de la Arquitectura ArcGIS, sitúa los elementos que lo componen dentro del mapa de productos de Esri y describe sus capacidades, opciones de personalización y desarrollo a nivel general. Adicionalmente, se presenta un resumen final con la principal funcionalidad de los productos recogida en forma de tabla y referencias a documentación complementaria. Para una información más detallada sobre cada uno de los productos de Esri existen anexos específicos. 2. Descripción Técnica 2.1. Nivel de Datos: Geodatabase La Geodatabase es el formato nativo de ArcGIS para el almacenamiento y mantenimiento de información. Consiste en un modelo de datos que permite el almacenamiento físico de la información geográfica, ya sea en archivos dentro de un sistema de ficheros o en una colección de tablas en un Sistema Gestor de Base de Datos (Microsoft Access, Microsoft SQL Server Express, Microsoft SQL Server, Oracle, IBM DB2, IBM Informix y PostgreSQL). El modelo de datos de la Geodatabase es escalable, y permite crecer junto con la organización desde sistemas monousuario de pequeña escala pasando por sistemas departamentales hasta sistemas corporativos que den servicio a un número ilimitado de usuarios. Así, en función de las necesidades de cada organización, es posible diferenciar entre: Geodatabase personal, implementada sobre Microsoft Access. Geodatabase basada en ficheros. Pág. 4 Arquitectura de ArcGIS Anexo Técnico Geodatabase departamental implementada sobre Microsoft SQL Server Express. Geodatabase corporativa implementada sobre Microsoft SQL Server, Oracle, IBM DB2, IBM Informix y PostgreSQL. Los tipos de datos fundamentales de la Geodatabase son: las clases de entidad (feature class), los conjuntos de datos ráster y las tablas alfanuméricas. La Geodatabase cuenta además con capacidad para extender estos tipos de datos básicos con funcionalidades más avanzadas como la topología, las redes, los terrenos, las relaciones, las representaciones cartográficas, los subtipos, los dominios o los localizadores de direcciones, funcionalidades que son críticas para el mantenimiento de la integridad de la información, el trabajo con relaciones espaciales o el modelado más fiel del comportamiento de la realidad. Fig. 2 – Cuadro de escalabilidad de las Geodatabases en ArcGIS 2.2. Nivel de servidor Los servidores SIG proporcionan la base para construir un sistema integrado y multidepartamental para recopilar, analizar, visualizar, gestionar y difundir la información geográfica. Permiten cubrir las necesidades individuales y colectivas de Pág. 5 Arquitectura de ArcGIS Anexo Técnico una organización y hacen la información y los servicios geográficos accesibles a los técnicos y analistas SIG y a los profesionales del resto de tecnologías. La principal labor de un servidor SIG es proporcionar: Acceso a la información geográfica. Una infraestructura común sobre la que construir y desplegar aplicaciones. Un entorno común de gestión y análisis de información geográfica. ArcGIS incluye dos productos servidor: ArcIMS y ArcGIS Server. Además, ArcGIS Server dispone de extensiones, por ejemplo ArcGIS Server Geoportal Extension que permite construir portales SIG. Fig. 3 – La familia de productos servidores de ArcGIS incluye: ArcGIS Server y ArcIMS 2.2.1. ArcGIS Server Constituye una solución completa para el despliegue, publicación y consumo de aplicaciones y servicios Web con funcionalidad SIG. Es el sistema adecuado para compartir recursos SIG: mapas, globos, Geodatabases, geolocalizadores, geoprocesamiento, etc. con toda la comunidad de usuarios SIG, tanto con usuarios locales usando aplicaciones ArcGIS Desktop o a través de la red mediante Pág. 6 Arquitectura de ArcGIS Anexo Técnico aplicaciones Web. ArcGIS Server proporciona una plataforma abierta basada en estándares sobre la que los usuarios de ArcGIS Desktop pueden publicar y servir fácilmente su conocimiento geográfico a la comunidad. ArcGIS Server también incluye la tecnología ArcSDE de gestión de datos para administrar Geodatabases multiusuario utilizando sistemas gestores de bases de datos relacionales. Fig. 4 – Esquema de consumo de servicios en ArcGIS Server ArcIMS y ArcGIS Server comparten una aplicación Web de creación de mapas para construir aplicaciones SIG accesibles desde un navegador. 2.2.1.1. Extensiones de Servidor Una extensión de servidor es un producto, que añadido a ArcGIS Server, incrementa la funcionalidad del servidor. Es posible extender la funcionalidad disponible a través de ArcGIS Server mediante extensiones: Network. ArcGIS Server puede hacer uso de la funcionalidad que proporcionan los objetos de la extensión Network. De esta forma se podrán resolver desde el Pág. 7
Description: