EarthRanger ofrece funciones de sincronización con ArcGIS Online o ArcGIS Server, lo que permite a los usuarios integrar datos seleccionados. La sincronización con ArcGIS Server requiere accesibilidad desde los servidores de EarthRanger. Esta integración es altamente configurable y admite tres tipos de datos principales:
- Eventos de EarthRanger -> Capa de puntos de ArcGIS
- Trayectos de EarthRanger -> Capa de líneas de ArcGIS
- Observaciones de EarthRanger (puntos individuales de los trayectos) -> Capa de puntos de ArcGIS
- Patrullas de EarthRanger -> Capa de líneas de ArcGIS
La integración se facilita a través de la biblioteca Python arcgis de Esri. Actualmente la sincronización admite exclusivamente el mecanismo de autenticación de "cuenta incorporada", Se requiere un nombre de usuario y una contraseña de ArcGIS para la configuración. Estas credenciales están cifradas y almacenadas en Google Secret Manager.
Sincronización de eventos
Al sincronizar eventos con ArcGIS, se transmite la siguiente información:
- ID de ER (GUID único del evento en EarthRanger)
- Número de event (Número de serie)
- Hora del evento
- Título del evento
- Tipo de evento
- Informado por
- Latitud y longitud
- Número de serie del incidente principal (si corresponde)
- Campos personalizados asociados al tipo de evento
- Notas
- Fotos o archivos adjuntos vinculados al evento
Pistas del sujeto
La sincronización de pistas de sujetos implica transmitir información vital como:
- ID de ER (GUID único del sujeto en EarthRanger)
- Nombre del sujeto
- Tipo de sujeto
- Subtipo de sujeto
- Fecha de inicio y hora de los segmentos de seguimiento
- Fecha de finalización y hora de los segmentos de seguimiento
Las pistas están segmentadas por días, y las pistas más nuevas del día actual reemplazan a las anteriores durante la sincronización.
Observaciones / Puntos de seguimiento del tema
EarthRanger registra puntos individuales de un sensor como observaciones. Para un dispositivo de telemetría, una observación contiene la latitud y longitud de una lectura de sensor individual. Una colección de observaciones de un sujeto forma un recorrido. La sincronización de ArcGIS permite que estas lecturas de sensores individuales se transmitan a ArcGIS. Se transmite la siguiente información:
- ID de ER (GUID único de la observación en EarthRanger)
- Nombre del sujeto
- Hora de observación
- ID del sujeto (GUID único del sujeto en EarthRanger)
- Latitud
- Longitud
- Detalles adicionales proporcionados en el objeto de observación
Patrullas
Los recorridos de las patrullas de EarthRanger se pueden sincronizar con una capa de línea de ArcGIS, transmitiendo información de patrulla como:
- ID de patrulla ER (GUID único de la patrulla en EarthRanger)
- Número de patrulla
- Nombre del líder de patrulla
- Tipo de patrulla
- Estado de la patrulla (Abierto, Finalizado o Cancelado)
- Título
- Fecha y hora de inicio
- Fecha y hora de finalización
Controlar la sincronización de datos
La integración de ArcGIS aprovecha una clave API vinculada a una cuenta de usuario en EarthRanger. Para controlar qué datos se envían a ArcGIS, los permisos de esa cuenta de usuario se pueden configurar en consecuencia. Los eventos transmitidos solo incluirán los eventos para los que el usuario tiene permisos para ver. Lo mismo ocurre con las observaciones y los puntos de seguimiento.
Configuración
La sincronización requiere la creación de capas para que EarthRanger transmita datos, y la URL de dichas capas es necesaria para la configuración. En ArcGIS, esto suele ser así:
https://services5.arcgis.com/<ArcGIS Account GUID>/arcgis/rest/services/<Feature Layer Name>/FeatureServer/<Layer Number>
Se necesita una capa de datos diferente para sincronizar cada tipo de dato, como se describe anteriormente, aunque las capas de datos pueden estar contenidas en la misma capa de entidades.
Cada capa debe tener habilitadas las siguientes configuraciones:
- Añadir campos de metadatos GPS
- Realizar un seguimiento de los cambios en los datos (añadir, actualizar, eliminar funciones)
- Registrar quién editó los datos (nombre del editor, fecha y hora)
Se espera que la sincronización de EarthRanger sea lo único que escriba en estas capas. Cualquier otra adición o edición a las capas podría eliminarse o podría provocar que la sincronización no funcione correctamente.
Una vez creadas las capas, proporcione lo siguiente a un ingeniero de soporte de EarthRanger a través de correo electrónico cifrado o WhatsApp:
- URL de capa (hasta 4)
- La URL de su cuenta de ArcGIS Server (https://www.arcgis.com si utiliza ArcGIS Online)
- Un nombre de usuario de ArcGIS que haya creado para este propósito. El usuario solo necesita tener acceso a las capas que desea sincronizar, y nada más.
- La contraseña del usuario de ArcGIS.
- Si desea incluir fotos del evento adjuntas en la sincronización (tenga en cuenta que Esri cobra créditos por el almacenamiento). También podemos enviar versiones más pequeñas de las fotos si lo desea.