Integración del Procesador de GeoEventos de ArcGIS
La integración entre ArcGIS GeoEvent Processor y GpsGate te permite obtener la última posición de un activo desde GpsGate y usarla dentro de un servidor ArcGIS.
Configuración
Configuración de GpsGate
1. Crea un usuario Operador.
Lee más sobre cómo crear un usuario aquí.
2. Habilita el acceso para este usuario al privilegio _APIRead
Lee más sobre cómo habilitar la API REST en una aplicación aquí.
3. Asegúrate de que el usuario tenga los accesos correctos a los datos que necesita consultar (usuarios).
Lee más sobre cómo habilitar privilegios _ReadData para usuarios aquí.
Configuración de ArcGIS
1. En la página de administración de ArgGIS GeoEvent Processor, crea una nueva Entrada de Tipo Poll an External Website for JSON.
2. Dale un nombre.
3. Completa la URL REST, típicamente como https://HOST_OR_IP/comGpsGate/api/v.1/applications/APPLICATION_ID/usersstatus
4. Selecciona SÍ en Crear Definición de GeoEvent y dale un nombre.
5. El Método HTTP debe ser GET.
En la sección Avanzado necesitas añadir/eliminar lo siguiente:
6. Establece Frecuencia de Actualización al número deseado.
7. Nombre del Parámetro de Encabezado: Lista de valores:
Debe ser así: Authorization:TOKEN_AS_GENERATED_BY_THE_TOKEN_RESOURCE (Cómo generar el token)
Ten en cuenta que no hay espacio entre Authorization y el token, solo un dos puntos (:)
8. Campo de Geometría X
position.longitude
9. Campo de Geometría Y
position.latitude