Sistema de servicios de ubicación

Un sistema de servicios de ubicación se utiliza para ofrecer servicios basados en la ubicación listos para usar en toda la empresa y/o para uso público. Este patrón 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 fundacionales basados en ubicación propios de una organización. El sistema de servicios de ubicación es un sistema fundamental y con frecuencia ofrece funcionalidades a otros sistemas de la empresa.

Un patrón de sistema de servicios de ubicación aporta valor a una organización a través de diversas características, como:

  • Proporcionar contenido y funcionalidades geoespaciales acreditados y fundacionales a todos los mapas, aplicaciones, sistemas y flujos de trabajo dentro de una organización.
  • Centralizar las operaciones y la administración de los principales servicios de ubicación que impulsan una organización.
  • Exponer interfaces de programación de aplicaciones (API) de servicios basados en normas que funcionan directamente con sus aplicaciones de representación cartográfica y basadas en ubicación y pueden integrarse en casi cualquier sistema o flujo de trabajo utilizando el kit de desarrollo de software (SDK) de su elección.

Es habitual que las organizaciones aprovechen una combinación de servicios alojados y administrados por Esri (como SaaS o PaaS), como un mapa base de satélite global, además de servicios alojados y administrados por la organización en su propio sistema de servicios de ubicación, como activos o ubicaciones de clientes.

Si no está familiarizado con los patrones del sistema de ArcGIS, revise primero la introducción.

Roles de usuario y flujos de trabajo

Los sistemas de servicios de ubicación admiten un amplio rango de roles de usuario y flujos de trabajo; sin embargo, los usuarios suelen interactuar con los servicios de ubicación de forma indirecta a través de otros sistemas y de las aplicaciones que proporcionan. Estos sistemas incluyen, entre otros, sistemas de autoservicio de representación cartográfica, análisis y uso compartido, así como sistemas de alojamiento y administración de aplicaciones empresariales. Más información sobre los patrones de sistema relacionados.

Tenga en cuenta que los creadores de contenido y los desarrolladores de aplicaciones pueden interactuar directamente con los sistemas de servicios de ubicación al diseñar y crear aplicaciones.

Aplicaciones

Casi todas las aplicaciones utilizan los sistemas de servicios de ubicación, ya que son fundamentales para la mayoría de los flujos de trabajo y el uso de ArcGIS. Sin embargo, las aplicaciones que utilizan servicios de ubicación suelen proporcionarlas otros sistemas.

Una de las aplicaciones que suele ofrecer un sistema de servicios de ubicación, en concreto para admitir a los creadores de contenido y desarrolladores de aplicaciones, es una experiencia para publicar, administrar y explorar los servicios de ubicación. La mayoría de los patrones de implementación incluyen el sitio web del portal, que sirve como portal de descubrimiento donde los creadores de contenido y los desarrolladores de aplicaciones pueden encontrar, explorar e interactuar con servicios de ubicación como mapas base, geocodificación y análisis espacial. El patrón de implementación de PaaS es un poco único e incluye una consola de administración conocida como el cuadro de mando de ArcGIS Location Platform.

También son comunes las aplicaciones personalizadas creadas con API y SDK de representación cartográfica, aunque estas suelen estar alojadas y administradas a través de un patrón de sistema relacionado.

Para obtener más información acerca de la gama completa de aplicaciones que ofrece ArcGIS, consulte la arquitectura de aplicaciones en la descripción general de ArcGIS.

Capacidades

A continuación, se presentan las principales funcionalidades admitidas por el patrón de sistema de servicios de ubicación.

Nota:

No todas las funcionalidades que se describen a continuación están disponibles en todos los patrones de implementación. Consulte Selección de un patrón de implementación y las páginas de patrones de implementación para obtener más información acerca de cómo se aplican (o no se aplican) estas funcionalidades en diversos contextos de implementación.

  • La representación cartográfica y la visualización permiten a los usuarios crear mapas en 2D y escenas en 3D, así como interactuar con ellos. Esto incluye la visualización basada en datos, la visualización en 3D y el diseño de mapas base. Más información sobre mapas y visualización.
  • Los mapas base son capas basadas en la web que proporcionan un contexto visual general para mapas y escenas. Existen distintos tipos de mapas base, incluidos los mapas base de teselas vectoriales, los mapas base de teselas de imágenes y los mapas base multicapa. Más información sobre las capas de mapa base.
  • Las capas de datos de referencia son capas de datos basadas en la web que proporcionan un contexto visual y analítico adicional para mapas, escenas y otros flujos de trabajo geoespaciales. Las capas de datos de referencia proporcionadas a través de un sistema de servicios de ubicación tienden a ser capas de uso común por una amplia variedad de casos de uso en una organización. Existen distintos tipos de capas de datos, incluidas las capas de datos de ArcGIS y las capas de datos OGC. Más información sobre las capas de datos.
  • La búsqueda de lugares habilita la búsqueda de lugares (también conocidos como lugares de interés, o POI) cerca de una ubicación o dentro de un cuadro de delimitación. Los lugares también contienen detalles valiosos (atributos) como el nombre, la categoría, la dirección, el distrito comercial, la información de contacto, el sitio web, los vínculos sociales, el horario de apertura, la valoración de los precios y las valoraciones de los usuarios. Más información sobre los lugares.
  • La geocodificación es el proceso de convertir un texto en una dirección y una ubicación. La geocodificación habilita la búsqueda de una dirección (geocódigo), la geocodificación inversa, la búsqueda de posibles coincidencias, la obtención de sugerencias y la geocodificación por lotes. Más información sobre la geocodificación.
  • Las rutas e indicaciones consisten en encontrar la mejor ruta desde un origen hasta un destino para un vehículo individual o único. También conocida como generación de rutas simple, esta funcionalidad tiene en cuenta muchos otros parámetros de datos de la red de calles, como el límite de velocidad, el número de carriles y la hora del día. Esta funcionalidad también puede generar indicaciones de conducción. Más información sobre rutas e indicaciones.
  • El enriquecimiento de datos, también conocido como geoenriquecimiento, es el proceso de búsqueda de datos demográficos y de hechos locales de ubicaciones de todo el mundo. El enriquecimiento de datos le permite obtener información basada en la ubicación sobre las personas y los lugares de un área. El enriquecimiento de datos incluye miles de variables de datos disponibles a escala global y local. Más información sobre el enriquecimiento de datos.
  • El análisis de redes ayuda a resolver problemas complejos de redes (normalmente en redes de calles), como crear una ruta optimizada para visitar muchos destinos, encontrar la instalación más cercana, identificar un área de servicio alrededor de una ubicación o atender un conjunto de pedidos con una flota de vehículos. También puede crear una matriz de costes de viaje y encontrar la mejor ubicación para una nueva instalación. Más información sobre las funcionalidades de generación de rutas y análisis de red.
  • El análisis geométrico es el proceso de utilizar una API del lado del cliente para realizar una o más operaciones en un punto, polilínea o polígono con el fin de resolver un problema geométrico. Los tipos de análisis geométrico incluyen relaciones espaciales, cálculos geométricos, operaciones de medición y proyección de datos a nuevas referencias espaciales. Más información sobre el análisis geométrico y cómo se compara con el análisis de entidades.

El sistema de servicios de ubicación no incluye el alojamiento de datos en su ámbito de aplicación, a pesar de que el alojamiento de datos se considera a veces un servicio de ubicación. Las funcionalidades de alojamiento de datos las proporcionan otros patrones de sistema, incluidos los sistemas de autoservicio de representación cartográfica, análisis y uso compartido y los sistemas de alojamiento y administración de aplicaciones empresariales. Consulte los patrones de sistema relacionados para obtener más información.

Consideraciones de arquitectura

Los sistemas de servicios de ubicación se construyen utilizando ArcGIS. En esta sección, se describe con más detalle cómo los sistemas de servicios de ubicación se alinean con aspectos específicos de la arquitectura de ArcGIS y se centran en ellos.

Para obtener información más detallada sobre la arquitectura, consulte selección de un patrón de implementación.

Datos (persistencia)

Consideraciones sobre la arquitectura de datos del sistema de servicios de ubicación

Los sistemas de servicios de ubicación trabajan principalmente con datos relacionales o de imágenes almacenados en almacenes de archivos, de objetos, de bases de datos y almacenes de datos en la nube. Los modelos y reglas de datos de ArcGIS se emplean para admitir amplias funcionalidades de representación cartográfica, visualización y análisis proporcionadas por servicios de ubicación. Los modelos de datos específicos de un sector pueden aplicarse en algunas situaciones para las capas de datos de referencia. Los data store NoSQL, como los almacenes de documentos y las bases de datos de gráficos, no suelen usarse en la compatibilidad de los sistemas de servicios de ubicación.

Servicios (lógica)

Consideraciones sobre la arquitectura de servicios del sistema de servicios de ubicación

El nivel lógico o de servicios proporciona los servicios de ubicación. Esto incluye la representación cartográfica y visualización interactivas, soporte para mapas base y capas de datos de referencia, así como consulta, acceso, enriquecimiento y análisis de datos. El nivel de servicios también pone a su disposición funcionalidades de habilitación espacial a través de servicios de geocodificación y geometría. Los servicios de datos, visualización y análisis más avanzados o especializados no suelen prestarse a través de sistemas de servicios de ubicación, sino que los proporcionan los patrones de sistema relacionados. En algunos casos, esas funcionalidades analíticas avanzadas se admiten gracias a los servicios de ubicación que proporciona este patrón, como los servicios de generación de rutas, indicaciones y de análisis de red.

Los servicios del portal que participan en los sistemas de servicios de ubicación incluyen la administración de usuarios y acceso, normalmente necesaria para administrar el acceso a servicios de ubicación privados o protegidos, así como la búsqueda, catalogación y administración de servicios de ubicación. Los sistemas de servicios de ubicación no suelen ofrecer funcionalidades de uso compartido, colaboración y creación de contenido. Consulte los patrones de sistema relacionados para obtener más información sobre cómo los patrones de sistema complementarios suelen proporcionar estas funcionalidades.

ArcGIS REST API se utiliza como extremo principal en el sistema para el acceso de las aplicaciones, aunque algunas aplicaciones pueden aprovechar otras API basadas en servicios.

Aplicaciones (presentación)

Consideraciones sobre la arquitectura de servicios del sistema de servicios de ubicación

Casi todas las aplicaciones impulsadas por SIG utilizan los sistemas de servicios de ubicación, ya que son fundamentales para la mayoría de los flujos de trabajo y el uso de ArcGIS. Sin embargo, las aplicaciones que utilizan servicios de ubicación suelen proporcionarlas otros sistemas. Es habitual que los desarrolladores de aplicaciones hagan un uso directo del sistema de servicios de ubicación a través de API y SDK de representación cartográfica.

Para obtener más información, consulte la sección de aplicaciones anterior.

Soporte

Los sistemas de servicios de ubicación se utilizan habitualmente para proporcionar funcionalidades y servicios de ubicación críticos para la misión o el negocio a un amplio espectro de usuarios, flujos de trabajo y sistemas en toda la empresa de una organización. Por esta razón, los sistemas de servicios de ubicación suelen diseñarse y funcionar con altos niveles de fiabilidad, seguridad, observabilidad, rendimiento y escalabilidad. Unas prácticas y normas de gobierno sólidas también pueden ayudar a garantizar que el sistema de servicios de ubicación sea capaz de madurar, expandirse y evolucionar según las necesidades de la empresa, al tiempo que se adhiere a los requisitos informáticos no funcionales.

Los sistemas de servicios de ubicación suelen estar integrados en muchos sistemas de toda la empresa de una organización y, por lo tanto, también pueden admitir operaciones empresariales desconocidas o no disponibles para los administradores de sistemas. Suele exigir el uso de metadatos, la monitorización y acuerdos de nivel de servicio (SLA).

Para obtener asistencia general y consideraciones sobre la arquitectura, consulte las prácticas de arquitectura, así como los pilares de la arquitectura del marco ArcGIS Well-Architected Framework.

Patrones de sistema relacionados

Los servicios de ubicación son fundamentales para muchos casos de uso geoespaciales. Como resultado, los sistemas de servicios de ubicación suelen integrarse o combinarse con otros patrones de sistema de ArcGIS. Estos son algunos ejemplos habituales:

Para obtener más información acerca de la integración o composición de patrones de sistema, consulte uso de patrones de sistema.

Ejemplos

Un ejemplo destacado de sistema de servicios de ubicación es ArcGIS Living Atlas of the World, proporcionado por Esri. ArcGIS Living Atlas es la principal colección de información geográfica de todo el mundo, que incluye mapas base y otras capas de datos como imágenes, límites e infraestructuras y está diseñada para admitir una amplia variedad de flujos de trabajo y casos de uso. Los servicios de ubicación proporcionados por ArcGIS Living Atlas se pueden descubrir a través del portal web de ArcGIS Living Atlas y vienen conectados al software como servicio (SaaS), plataforma como servicio (PaaS) e implementaciones de ArcGIS basadas en software.

Entre los ejemplos específicos de un sector de sistemas de servicios de ubicación se incluyen:

  • Comercial. Las organizaciones de los sectores inmobiliario comercial, financiero y minorista pueden utilizar un patrón de sistema de servicios de ubicación para ofrecer servicios de geocodificación y mapas base personalizados para su público interno. Las organizaciones comerciales utilizan los servicios de ubicación para compartir mapas base personalizados e informes de introducción en el sector. Estos servicios de ubicación podrían pasar a formar parte de otras ofertas, pero en este patrón, son guías de referencia estáticas para los empleados.
  • Salud y servicios humanos. El riesgo de enfermedades y otros problemas de salud puede variar considerablemente según la ubicación. Los investigadores de organizaciones sanitarias y de salud pública pueden utilizar un patrón de sistema de servicios de ubicación para compartir de forma eficiente datos epidemiológicos con un gran público en forma de servicios web REST. Los servicios de ubicación, como la generación de rutas y la geocodificación, pueden utilizarse para compartir información sobre servicios públicos como los lugares de vacunación y otros servicios relacionados con la salud. Las agencias de salud y servicios humanos también podrían utilizar los servicios de ubicación para crear extremos personalizados para su personal y usuarios accesibles a sus redes internas. Especialmente para el personal encargado de ejecutar análisis espaciales de datos de PHI en una red desconectada de Internet.
  • Seguros. Las aseguradoras utilizan datos espaciales para ayudar a administrar el riesgo y fijar los precios adecuados para sus pólizas de seguro. Pueden utilizar un patrón de sistema de servicios de ubicación para compartir públicamente la información relacionada con las catástrofes y los esfuerzos de apoyo. Las aseguradoras podrían aprovechar los patrones de sistema de servicios de ubicación para optimizar el procesamiento de reclamaciones y la respuesta ante catástrofes.
  • Gobierno nacional. Los organismos nacionales recopilan con frecuencia grandes cantidades de datos sobre la actividad social, económica y medioambiental. Utilizando un patrón de sistema de servicios de ubicación, pueden compartir ampliamente los datos con los usuarios y evaluar los resultados de las políticas. Pueden ofrecer mapas base y extremos que incluyan puntos de interés, meteorología, hidrología, generación de rutas, geocodificación y geoenriquecimiento. Los servicios de localización del gobierno nacional incluyen grandes ofertas de imágenes, evaluaciones de terrenos y registros de terrenos, tanto actuales como históricos.
  • Recursos naturales. Con un patrón de sistema de servicios de ubicación, las empresas de petróleo y gas pueden compartir servicios de geoenriquecimiento y mapas base para aumentar el conocimiento de la situación. Las organizaciones de recursos naturales también podrían albergar indicadores normativos y servicios de imágenes que permitan a sus usuarios y empleados tomar decisiones con mayor conocimiento de causa. Las organizaciones dedicadas a la extracción de recursos naturales podrían ofrecer mapas base e imágenes personalizadas para obtener una perspectiva competitiva y simplificar los flujos de trabajo diarios.
  • Gobierno local y estatal. Los organismos estatales y locales dependen de los datos para poder prestar servicios eficaces a los ciudadanos. Con un patrón de sistema de servicios de ubicación, pueden compartir mapas base locales con simbología de marca y generación de rutas. Las organizaciones gubernamentales estatales y locales alojan con frecuencia productos de información de solo lectura, como el acceso a los servicios web REST de la capa de parcelas. Las organizaciones estatales y locales admiten una gran variedad de organismos, como elecciones, aeropuertos y seguridad pública. Cada uno de estos organismos se beneficia de los servicios de ubicación compartidos, como los mapas base, la geocodificación y el geoenriquecimiento. Pueden ofrecer geoenriquecimiento a sus ciudadanos, así como mapas de solo lectura relacionados con órdenes de trabajo, proyectos de construcción, servicios de tráfico en curso y mucho más.
  • Telecomunicaciones. Con un patrón de sistema de servicios de ubicación, las organizaciones de telecomunicaciones pueden alertar a usuarios y clientes sobre cortes, órdenes de trabajo, áreas de servicio e información de contacto. Pueden utilizar los servicios de ubicación para llegar a una muchos cientos de usuarios a la vez y mantenerlos informados de los problemas que puedan afectar a sus servicios.
  • Transporte. Las agencias de transporte pueden utilizar un patrón de servicios de ubicación para proporcionar información actualizada sobre el tráfico y las interrupciones de la red. Estos servicios de ubicación pueden utilizarlos los organismos de planificación y seguridad pública.
  • Servicios públicos. Las empresas de servicios públicos pueden utilizar un patrón de sistema de servicios de ubicación para consultar la información histórica sobre el aprovechamiento y los cortes y, a continuación, correlacionar esos datos con los patrones meteorológicos y otras condiciones locales para comprender qué factores impulsan un mayor aprovechamiento y aumentan el riesgo de cortes. Estos servicios ayudan a los usuarios de servicios públicos a mejorar la predicción de uso, priorizar el mantenimiento preventivo y predecir las necesidades de servicio de los clientes.
Top