Patrones de sistema de ArcGIS

Los patrones de sistema de ArcGIS son tipos comunes de sistemas construidos con ArcGIS. Son de naturaleza geoespacial, admiten varios modelos de implementación y no son específicos de ninguna industria o segmento de mercado.

¿Qué es un sistema?

Un sistema es un conjunto de funcionalidades, productos y procedimientos configurados y construidos para trabajar juntos admitiendo flujos de trabajo. Los sistemas suelen estar determinados por la función que proporcionan a la organización, junto con flujos de trabajo definidos y admitidos, así como requisitos funcionales y no funcionales más específicos.

¿Qué es un patrón de sistema de ArcGIS?

Los patrones de sistema de ArcGIS son abstracciones de sistemas reales, que describen los tipos más comunes de sistemas geoespaciales que las organizaciones implementan con el software y los servicios de ArcGIS. Los patrones de sistema suelen observarse en varios sectores y mercados. El objetivo de los patrones de sistema es ayudar a quienes diseñan y construyen sistemas de TI y SIG a comprender las formas más comunes en que las funcionalidades y los productos de ArcGIS se combinan en sistemas que las organizaciones diseñan, implementan y utilizan.

Por ejemplo, un sistema de edición y administración de datos se utiliza para editar y administrar los datos acreditados de una organización. Algunos de los flujos de trabajo fundamentales para el sistema de edición y administración de datos son la posibilidad de crear modelos de datos, editar atributos y geometría y auditar las ediciones. Este patrón de sistema puede adoptar varias formas cuando se implementa en un contexto específico de la industria. A continuación, se muestran algunos ejemplos.

Ejemplos de patrón de sistema de ArcGIS

Los patrones de sistema también se pueden combinar para crear sistemas más complejos y específicos del sector. Por ejemplo, un sistema de administración de la vegetación es un tipo de sistema utilizado habitualmente en los servicios de energía para reducir la propagación potencial de incendios forestales mediante la eliminación, modificación y administración de la vegetación. Los sistemas de administración de la vegetación suelen requerir la edición y administración de datos, así como el análisis y la administración de datos de imágenes, operaciones móviles y administración de datos sin conexión. También suelen combinarse o integrarse con funcionalidades de autoservicio de representación cartográfica, análisis y uso compartido y/o aplicaciones empresariales para relacionarse con las partes interesadas. Más información sobre cómo diseñar y crear sistemas utilizando patrones de sistema.

Introducción a los patrones de sistema de ArcGIS

Actualmente existen ocho (8) patrones de sistema de ArcGIS:

  1. Los sistemas de servicios de ubicación ofrecen servicios basados en la ubicación listos para usar en toda la empresa y/o para uso público. Este patrón de sistema puede admitir diversas funcionalidades basadas en la ubicación, como mapas base, lugares, geocodificación, generación de rutas y análisis espacial, y ofrecer a la empresa servicios de datos de ubicación fundacionales propios de una organización. Los sistemas de servicios de ubicación son fundamentales y con frecuencia ofrecen funcionalidades a otros sistemas de la empresa.
  2. Los sistemas de representación cartográfica, análisis y uso compartido de autoservicio son sistemas basados en servicios y centrados en la web para la creación, el uso compartido y el uso de datos, mapas y aplicaciones de autoservicio. Este patrón de sistema empodera a las personas y a los equipos para crear, compartir y utilizar contenido geoespacial sin necesidad de contar con una gran experiencia técnica ni conocimientos sobre SIG. También es compatible con el análisis espacial de autoservicio. Aunque está centrado en la web, los usuarios pueden interactuar con él no solo mediante aplicaciones web, sino también mediante aplicaciones móviles y ArcGIS Pro, una aplicación de escritorio. Este patrón es con frecuencia la forma en que ArcGIS se introduce en una organización y puede servir tanto como centro de participación como motor creativo para la empresa.
  3. Los sistemas de alojamiento y administración de aplicaciones de Enterprise ofrecen aplicaciones a las partes interesadas de la empresa y/o del sector público. Las aplicaciones suministradas a partir de este patrón de sistema tienden a ser aplicaciones web o móviles, y suelen tener requisitos técnicos rígidos y SLA para áreas como la fiabilidad, el rendimiento y la escalabilidad.
  4. Los sistemas de edición y administración de datos admiten la edición y administración de datos acreditados y estructurados, normalmente dentro de una organización. Tradicionalmente, este patrón se basa en gran medida en los profesionales de SIG y en la edición de escritorio, aunque las implementaciones modernas habilitan la edición web y móvil a través de una arquitectura basada en servicios.
  5. Los sistemas de análisis y administración de datos de imágenes se utilizan para catalogar y servir grandes colecciones de imágenes, LIDAR, de elevación, multidimensionales y/u orientadas a cualquier escala tanto en contextos 2D como 3D. Este patrón de sistema admite la catalogación, la consulta, la carga de modelos de datos y la representación en pantalla de imágenes para casos de uso empresarial, con acceso a través de servicios web y procesamiento al vuelo que admiten la visualización, la explotación y el análisis.
  6. Las operaciones móviles y los sistemas de administración de datos sin conexión habilitan un espectro completo de escenarios de uso móvil en línea y sin conexión. Incluye casos de uso de recopilación, edición y operaciones de datos sobre el terreno utilizando aplicaciones nativas, bases de datos móviles y tecnología de sincronización de datos basada en la web. Este patrón de sistema también puede utilizarse para escenarios sin edición, en los que los usuarios móviles toman datos y mapas sin conexión en dispositivos nativos para el conocimiento de la situación, la navegación y el apoyo a la toma de decisiones sobre el terreno (incluidas las aplicaciones integradas, como la navegación en vehículos).
  7. Los sistema de análisis de big data se utiliza para analizar grandes volúmenes de datos geográficos y tabulares. Este patrón de sistema aprovecha Apache Spark como motor para realizar análisis de datos a gran escala por lotes en infraestructuras de cómputo distribuidas. Los resultados analíticos espaciales y temporales de big data suelen escribirse en data store para su posterior análisis, o en otros sistemas ArcGIS para su visualización y posterior análisis geográfico.
  8. Los sistemas de análisis y transmisión streaming de datos en tiempo real permiten a las organizaciones procesar, visualizar y analizar datos procedentes de feeds en tiempo real, como sensores, activos y otras fuentes de datos dinámicos. Los datos pueden utilizarse para la representación cartográfica en tiempo real, almacenarse como big data espaciotemporal para su posterior análisis y desencadenar acciones y alertas basadas en los eventos que se produzcan. Este patrón conecta con feeds de datos en directo y otras fuentes de datos de rápida emisión como el Internet de las Cosas (IdC).
Nota:

Estos patrones de sistema no representan todos los tipos de sistema que pueden realizarse con ArcGIS.

Los patrones de sistema se describen con dos niveles de detalle, empezando por un nivel conceptual y de vista general que es agnóstico al producto y al modelo de implementación. El nivel de vista general describe las funcionalidades, los flujos de trabajo y las consideraciones técnicas generales, así como ejemplos de sistemas específicos del sector. Los patrones de sistema también proporcionan arquitecturas de nivel lógico que son específicas del producto o del modelo de implementación. Este segundo nivel de detalle incluye diagramas de arquitectura lógica de línea base, así como consideraciones arquitectónicas específicas. Para más información, consulte la anatomía de un patrón de sistema.

Los patrones de sistema presentados en el marco ArcGIS Well-Architected Framework son recursos destinados a fines docentes e informativos. Pueden ser útiles para alinear las necesidades de una organización con tipos de sistemas específicos y, a continuación, para comprender las características, las consideraciones técnicas, así como las limitaciones y las compensaciones que suelen ser relevantes en el diseño de sistemas y en los procesos de toma de decisiones. Para más información, consulte el uso de patrones de sistema.

Top