Después de que un administrador de la organización habilite el uso compartido de ubicación para su organización, se crean capas de rastreo que contienen información sobre dónde están los usuarios y dónde han estado. Puede utilizar vistas de capas de entidades alojadas de estas capas (conocidas como vistas de rastreo) en los mapas y las aplicaciones para entender donde han estado los usuarios móviles en relación con otros recursos e información. También puede utilizar las capas de rastreo para realizar análisis avanzados en ArcGIS.
Nota:
Si quiere una vista general más amplia de la información de rastreo y quiere realizar un filtrado y un análisis simples de los rastreos, puede ver los rastreos en la aplicación web Track Viewer.
Esquema de uso compartido de ubicación
Cuando se habilita el uso compartido de ubicación para la organización, se crea una capa de uso compartido de ubicación que almacena la última ubicación conocida de los usuarios móviles, así como un historial completo de los rastreos de dónde han estado los usuarios móviles. Esta información se almacena en dos subcapas, ambas con un esquema predefinido: últimas ubicaciones conocidas y rastreos. Al crear vistas de rastreo en la aplicación web Track Viewer, se crea una capa de entidades alojada para cada una de esas capas de rastreo.
La capa de entidades de uso compartido de la ubicación y las vistas de capas de entidades alojadas se crean en una carpeta llamada Uso compartido de ubicación en el contenido de la cuenta de administrador que se utilizó para habilitar el uso compartido de ubicación. La capa de entidades de uso compartido de ubicación se llama Uso compartido de ubicación y las vistas de capas de entidades alojadas tienen el mismo nombre que la vista de rastreo para la que se crearon. Para compartir estas vistas de capas de entidades con usuarios de su organización, puede agregarlas como visores de rastreo al crear la vista de rastreo. Para obtener más información, consulte Crear vistas de rastreo.
Nota:
Las capas de entidades de uso compartido de ubicación y las vistas de capas de entidades no se pueden compartir con el público.
Capa de entidades de rastreos
La capa de entidades de rastreo (y cualquier vista de capas de entidades alojadas que se base en ella) es una capa de puntos que contiene un registro de cada ubicación en la que se realizó un rastreo del usuario móvil con la aplicación móvil Field Maps, QuickCapture, Survey123 o Indoors. En estos registros se incluye información sobre el punto de rastreo, por ejemplo, de quién es el rastreo, el tipo de actividad del usuario móvil, información sobre la batería del dispositivo, su curso y altitud (desde el nivel medio del mar) y la precisión de la ubicación.
Los puntos solo los inserta la aplicación móvil Field Maps, QuickCapture, Survey123 oIndoors y jamás se actualizan ni eliminan. No se aplica ningún filtro a los puntos que se registran, que corresponden a los datos sin procesar del dispositivo del usuario móvil. La capa está en el sistema de coordenadas WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84], que tiene el Id. conocido (WKID) 4326.
Capa de entidades de últimas ubicaciones conocidas (UUC)
La capa de entidades de últimas ubicaciones conocidas (y todas las vistas de capas de entidades alojadas basadas en ella) es una capa de puntos con un único registro de cada usuario que representa su ubicación reportada más reciente. Tiene los mismos campos e información que la capa de entidades de rastreos y también está en el sistema de coordenadas WGS84.
En la tabla siguiente figuran los campos correspondientes a la capa de entidades de rastreo y la capa de entidades de las últimas ubicaciones conocidas:
Campo | Descripción |
---|---|
activity | Esto representa la actividad de un usuario móvil en el momento en que se registra un rastreo. Este campo puede tener seis valores:
La actividad está determinada por Core Motion en iOS y ActivityRecognitionClient en Android, con ArcGIS Field Maps, ArcGIS QuickCapture, Survey123 y ArcGIS Indoors y respeta las actividades comunes entre ambos sistemas. Cada una de estas API se basa en sensores que incluyen acelerómetros, giroscopios, el podómetro, el magnetómetro y el barómetro de su dispositivo. Si no deja de ver el valor Desconocido, puede que su dispositivo disponga de sensores limitados. |
altitude | Altitud del dispositivo sobre el nivel medio del mar (MSL) medida en metros. |
app_id | Aplicación que ha registrado la ubicación. Este valor será tracker para los puntos cargados desde Tracker. |
battery_percentage | Porcentaje de batería del dispositivo. El rango es de 0 a 100. |
battery_state | Esto representa el estado de la batería del dispositivo. Los valores que pueden registrarse son cuatro:
|
category | Categoría asociada con el rastreo. |
course | Dirección de desplazamiento en unidades de 0 a 360 grados. |
created_user | Nombre de usuario del usuario móvil. |
created_date | Fecha y hora en que se ha cargado el punto en el servidor. |
device_id | ID único asignado al dispositivo. |
floor | Número de piso notificado por el proveedor del servicio de ubicación. |
globalid | ID global de la entidad generado por el servidor. |
full_name | Nombre completo del usuario. |
horizontal_accuracy | Precisión horizontal de la ubicación registrada medida en metros. |
last_edited_date | Fecha y hora en que se ha editado el punto por última vez en el servidor. |
last_edited_user | Nombre de usuario del usuario que editó por última vez la entidad. |
level_id | Nivel de planta registrado al utilizar ArcGIS IPS |
location_source | Origen de la ubicación (Wi-Fi, GPS, fundido, etc.). Solo se registra en dispositivos Android. |
location_timestamp | Fecha y hora en que el dispositivo ha registrado la ubicación. |
objectid | Campo de Id. administrado por el sistema. |
session_id | ID único que se genera cada vez que se activa el rastreo. |
signal_strength | Intensidad de la señal del dispositivo. Actualmente, este campo no se rellena en la capa de uso compartido de ubicación. |
speed | Velocidad del dispositivo registrada en metros por segundo. |
vertical_accuracy | Precisión vertical de la ubicación registrada medida en metros. |
Nota:
Todos los valores de fecha y hora se registran en la hora universal coordinada (UTC).
location_timestamp representa la fecha y hora en las que se registró una ubicación mediante la aplicación móvil. last_edited_date representa el momento en que la entidad se modificó por última vez en la base de datos del servidor.
Los campos full_name y category están disponibles únicamente en ArcGIS Enterprise 10.8.1 y versiones posteriores. Si habilitó el rastreo de ubicación en ArcGIS Enterprise 10.8 o anteriores y actualiza a ArcGIS Enterprise 10.8.1 o posterior, haga clic en Actualizar rastreo de ubicación en la configuración de rastreo de ubicación para agregar estos campos a su servicio de rastreo de ubicación existente.
Análisis y configuración avanzados
Para utilizar el esquema de uso compartido de ubicación para el análisis y configuración avanzados, utilice ArcGIS API for Python. Proporciona un módulo para automatizar la administración de capas de rastreo, visores de rastreo y usuarios móviles. Además de para administrar contenido, ArcGIS API for Python se puede utilizar para desarrollar análisis de rastreos más complejos. Para ver ejemplos y prácticas recomendadas, consulte las secuencias de comandos y notebooks de muestra disponibles en GitHub.
Filtrar rastreos no válidos
La aplicación web Track Viewer filtra los puntos de rastreo no válidos mediante el uso de la expresión que aparece abajo. Puede utilizar esta misma expresión en Visor de mapas para filtrar los puntos de rastreo no válidos de su propio mapa. Aplique un filtro a las capas de rastreo en Visor de mapas mediante el uso de la expresión siguiente:horizontal_accuracy <= 10 OR (horizontal_accuracy <= 25 AND (speed is not NULL OR course is not NULL)) OR (speed is not NULL AND course is not NULL)
Eliminar rastreos
A pesar de que la capa de uso compartido de ubicación no notifica la función de eliminación en la definición de la capa de entidades, los administradores pueden eliminar rastreos mediante API REST de ArcGIS con la operación de eliminar entidades. Vaya al extremo REST de eliminar entidades de la capa de rastreos, donde puede especificar una cláusula WHERE o Id. de objetos para identificar y eliminar rastreos. La URL del extremo REST de eliminar entidades tiene el siguiente formato (donde host, domain y webadaptor se sustituyen por la información de su servidor):https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures
Limitaciones
El uso de rastreos supone estas limitaciones:
- Los rastreos de ArcGIS Online solo se pueden exportar como shapefiles o archivos CSV.
- Las herramientas de análisis de ArcGIS Online no se pueden utilizar en capas de uso compartido de ubicación.