“Trabajar en equipo divide el trabajo y multiplica los resultados”
El ecosistema de apps de la Plataforma ArcGIS es muy amplio y permite poner en valor todas las capacidades del web GIS desde cualquier dispositivo, momento y lugar. En el post de hoy te contamos cómo sacarles el máximo provecho.
Las Apps de la Plataforma ArcGIS permiten a organizaciones de todo el mundo realizar tareas concretas de trabajo en campo, como actualizar “in situ” la información de sus activos, navegar hasta un lugar de trabajo o enriquecer sus contenidos mediante encuestas que permitan capturar nuevos registros.
Para ello, los usuarios de la Plataforma simplemente han de descargar la aplicación más adecuada para su tarea e inmediatamente comenzar a trabajar. Ya que individualmente cada aplicación es eficiente por sí misma.
Sin embargo, el verdadero potencial de las Apps de Esri radica en su capacidad para funcionar de modo integrado. De este modo, sólo es necesario definir una correcta combinación de ellas para así poder implementar una gran variedad de flujos de trabajo distintos.
Esta capacidad de integración se basa en un esquema url estándar y abierto que permite la comunicación entre aplicaciones en distintos dispositivos. Dentro de la Plataforma ArcGIS, este esquema es utilizado por Collector, Explorer y Workforce for ArcGIS para controlar de forma remota otras Apps y compartir así información entre ellas.
Veamos su funcionamiento en cada aplicación.
Workforce es la herramienta de integración por antonomasia, ya que dentro de su funcionalidad incluye la capacidad para establecer relaciones con todas las Apps de la Plataforma.
Así, por un lado, los propietarios de un proyecto pueden definir qué Apps han de integrarse y cómo van a interaccionar entre sí.
Y por otro lado, los trabajadores de campo a través de la App móvil de Workforce podrán acceder directamente a Collector si han de realizar la inspección de un hidrante, a Survey123 si su tarea consiste en realizar una encuesta sobre la calidad del agua… Además, también podrán recibir información relacionada con el elemento a editar o encuestar, como puede ser su descripción, su ID o incluso su localización exacta, a la que podrán llegar a través de Navigator.
¿Y cómo se establece esta integración? Pues mediante la creación de un esquema URL por cada punto de integración y el almacenado de dicho esquema en el fichero JSON del proyecto de Workforce.
Como hemos visto anteriormente, la propia interfaz de Workforce realiza este proceso automáticamente por nosotros, pero también podemos crear y modificar estos esquemas editando directamente este archivo JSON.
Hemos visto como el esquema URL de Navigator es utilizado para establecer la comunicación automática con Workforce y de un modo similar sucedería con Collector y Explorer. Pero además de esta interrelación nativa con las Apps de Esri, también es posible personalizar este esquema para poder así controlar automáticamente Navigator desde otras aplicaciones o a través de un correo electrónico, SMS, etc.
Como se describe en este repositorio de GitHub, todos los esquemas de Navigator comienzan con un mismo identificador: “arcgis-navigator” y se completan con una serie de parámetros que permiten definir aspectos como:
Veamos algunos ejemplos:
Obtener direcciones desde un lugar específico de inicio hasta una ubicación concreta:
arcgis-navigator://?stop=40.432226,-3.627391&stopname=Esri&start=40.407207,-3.691469&startname=Atocha
Optimizar la ruta en función de varias paradas
arcgis-navigator://?stop=40.432226,-3.627391&stop=40.407207,-3.691469&stop=40.470361,-3.617796&optimize=true
Al igual que ocurre con Navigator, la Aplicación de Survey 123 puede ser controlada de forma remota desde otras Apps. Por ejemplo, desde Workforce para completar asignaciones específicas de trabajo o desde Collector para completar la información de un elemento a través de un formulario.
En la documentación de la App, se detallan todas las posibilidades de vinculación que ofrece Survey, entre las que destacan acciones como:
Este vídeo muestra un ejemplo de cómo es posible integrar una encuesta de Survey123 directamente en Explorer.
De forma predeterminada, Explorer se conecta con las principales Apps de navegación que tengamos instaladas en el dispositivo. Así, si hacemos clic sobre el mapa o abrimos una ventana emergente, podremos obtener indicaciones accediendo a ellas directamente desde su interfaz.
Pero también es posible interactuar con Explorer mediante aplicaciones externas, desde un mail, etc., automatizando tanto la apertura de mapas genéricos como de “Mobile Map Packages” públicos a través de su esquema URL.
Todos los detalles sobre este esquema están disponibles en este repositorio de GitHub.
Como antes hemos visto, Collector se integra de forma nativa con Workforce y a su vez puede integrar a Navigator.
Pero también es posible automatizar su funcionamiento a través de su esquema URL, pudiendo definir tareas como:
Todos los detalles sobre el esquema están documentados en este repositorio. Veamos algunos ejemplos:
arcgis-collector://?itemID= c1f22d4ca406472eb029df534c7245db¢er=40.28753,-3.791005
Gracias a este patrón de integración, aplicaciones independientes pueden trabajar conjuntamente como si conformaran una única App.
Ello supone una gran ventaja para los usuarios de la Plataforma ya que, valiéndose de estas capacidades de comunicación, es posible poner en marcha flujos de trabajo complejos que implementen todos los posibles procesos que componen un proyecto. Desde la planificación de las tareas, pasando por la navegación y captura de información, hasta la monitorización de todo el proceso.
A ello hay que añadir la capacidad que ofrecen estos esquemas para habilitar comunicaciones bidireccionales entre las Apps de Esri con aplicaciones de terceros. Así, por ejemplo, podríamos integrar Collector con un lector de códigos QR para que se muestren directamente los detalles del elemento a editar tras realizar un escaneo, o podríamos integrar la capacidad que ofrece Navigator para navegar sobre una cartografía propia a través de una aplicación móvil.
Te invitamos los días 24 y 25 de octubre a la Conferencia Esri España 2018 en Madrid, para que conozcas las últimas novedades sobre las Apps de ArcGIS, así como otros productos y tendencias de la Plataforma. ¡Ven al mayor evento de tecnología geoespacial de España! Te esperamos.
Autor: Federico López Fernández. Dpto. de Preventas | Área de Tecnología e Innovación | Esri España