Skip To Content

Capas de rastreo

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 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 de Field Maps, QuickCapture o Indoors 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:

CampoDescripció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:

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

La actividad está determinada por Core Motion en iOS y ActivityRecognitionClient en Android, y ArcGIS Field Maps, ArcGIS QuickCapture y ArcGIS Indoors respetan 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:

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
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 la 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: