Após um administrador da organização habilitar o compartilhamento de localização para sua organização, camadas de rastreamento que contêm informações sobre onde os usuários móveis estão e onde eles estiveram são criadas. Você pode usar visualizações da camada de feição hospedadas dessas camadas (conhecidas como visualizações de rastreamento) em seus mapas e aplicativos, permitindo que você entenda onde os usuários móveis estiveram em relação a outros ativos e informações. Você também pode usar camadas de rastreamento para realizar análises avançadas no ArcGIS.
Anotação:
Se você deseja uma visão geral de alto nível das informações de rastreamento e deseja realizar uma filtragem e análise simples dos rastreamentos, você poderá visualizar rastreamentos no aplicativo da web Track Viewer.
Esquema de compartilhamento de localização
Quando o compartilhamento de localização está habilitado para sua organização, uma camada de Compartilhamento de localização é criada que armazena o último local conhecido dos usuários móveis, como também, o histórico de rastreamento completo de onde os usuários móveis estiveram. Esta informação é armazenada em duas subcamadas, ambas com um esquema pré-definido: últimos locais conhecidos e caminhos. Quando você cria visualizações de rastreamento no aplicativo web Track Viewer, uma visualização da camada de feição hospedada é criada para cada uma dessas camadas de rastreamento.
As visualizações da camada de feição do compartilhamento de localização e da camada de feição hospedada são criadas em uma pasta de Compartilhamento de localização no conteúdo da conta de administrador que foi usada para habilitar o compartilhamento de localização. A camada de feição de compartilhamento de localização é denominada Compartilhamento de localização e as visualizações da camada de feição hospedadas têm o mesmo nome da visualização de rastreamento para a qual foram criadas. Você pode compartilhar essas visualizações da camada de feição hospedadas com usuários em sua organização adicionando-os como visualizadores de caminhos ao criar a visualização de rastreamento. Para mais informações, consulte Criar visualizações de rastreamento.
Anotação:
Camadas de feição do compartilhamento da localização e visualizações da camada de feição não podem ser compartilhadas com o público.
Camada de feição de caminhos
A camada de feição de caminhos (e quaisquer visualizações da camadas de feição hospedada com base nela) é uma camada de ponto que contém um registro para cada local onde um usuário móvel foi rastreado com o aplicativo móvel Field Maps, QuickCapture, Survey123 ou Indoors. Esses registros incluem informações sobre o ponto de rastreamento, incluindo de quem é o rastreamento, o tipo de atividade do usuário móvel, informações da bateria sobre seu dispositivo, seu curso e altitude (a partir do nível médio do mar) e a precisão da localização.
Os pontos são inseridos apenas pelo aplicativo móvel Field Maps, QuickCapture, Survey123 ou Indoors e nunca são atualizados ou excluídos. Nenhuma filtragem é aplicada aos pontos registrados e eles refletem os dados brutos do dispositivo do usuário móvel. A camada está no sistema de coordenadas WGS 1984 Web Mercator (Esfera Auxiliar) [WGS84], que possui o conhecido ID (WKID) 4326.
Camada de feição dos últimos locais conhecidos (LKL)
A última camada de feição de localizações conhecidas (e qualquer visualização de camada de feição hospedada com base nela) é uma camada de ponto que contém um único registro para cada usuário representando sua localização informada mais recentemente. Ele tem os mesmos campos e informações que a camada de feição de caminhos e também está no sistema de coordenadas WGS84.
A tabela a seguir lista os campos para a camada de feição de caminhos e a última camada de feição de locais conhecidos:
Campo | Descrição |
---|---|
activity | Isso representa a atividade de um usuário móvel no momento em que um caminho é registrado. Há seis valores possíveis para este campo:
A atividade é determinada por Movimento Principal no iOS e ActivityRecognitionClient noAndroid, com ArcGIS Field Maps, ArcGIS QuickCapture, Survey123 e ArcGIS Indoors honrando as atividades comuns entre os dois sistemas. Cada uma dessas APIs depende de sensores, incluindo acelerômetros, giroscópios, pedômetro, magnetômetro e barômetro do seu dispositivo. Se você visualizar constantemente um valor de Desconhecido, é possível que seu dispositivo tenha sensores limitados disponíveis. |
altitude | A altitude do dispositivo medida em metros acima do nível médio do mar (MSL). |
app_id | O aplicativo que gravou a localização. Este valor será tracker para pontos transferidos do Tracker. |
battery_percentage | A porcentagem de bateria do dispositivo. Este intervalo é de 0 a 100. |
battery_state | Isso representa o estado da bateria do dispositivo. Há quatro valores possíveis que podem ser registrados:
|
category | A categoria associada ao caminho. |
course | A direção de deslocamento em unidades de 0 a 360 graus. |
created_user | O nome de usuário do usuário móvel. |
created_date | A data e hora em que o ponto foi carregado no servidor. |
device_id | Um ID exclusivo fornecido ao dispositivo. |
floor | O número do andar informado pelo provedor de serviços de localização. |
globalid | O ID global da feição gerada pelo servidor. |
full_name | O nome completo do usuário. |
horizontal_accuracy | A precisão horizontal da localização registrada medida em metros. |
last_edited_date | A data e hora em que o ponto foi editado pela última vez no servidor. |
last_edited_user | O nome de usuário do usuário que editou a feição pela última vez. |
level_id | O nível do andar registrado ao usarArcGIS IPS |
location_source | A origem da localização (Wi-Fi, GPS, fundido e assim por diante). Isso é registrado apenas em dispositivos Android. |
location_timestamp | A data e hora em que a localização foi registrada pelo dispositivo. |
objectid | O campo ID gerenciado do sistema. |
session_id | Um ID exclusivo que é gerado sempre que o rastreamento é ativado. |
signal_strength | A intensidade do sinal do dispositivo. Este campo não está atualmente preenchido na camada de compartilhamento de localização. |
speed | A velocidade do dispositivo registrada em metros por segundo. |
vertical_accuracy | A precisão vertical da localização registrada medida em metros. |
Anotação:
Todos os valores de data e hora são registrados no tempo universal coordenado (UTC).
O location_timestamp representa a data e hora na qual um local foi gravado pelo aplicativo móvel. O last_edited_date representa quando a feição foi alterada pela última vez no banco de dados do servidor.
Os campos full_name e category estão disponíveis apenas no ArcGIS Enterprise 10.8.1 e posterior. Se você ativou o rastreamento de localização no ArcGIS Enterprise 10.8 ou anterior e estão atualizando para ArcGIS Enterprise 10.8.1 ou posterior, clique em Atualizar rastreamento de localização nas configurações de rastreamento de localização para adicionar esses campos ao seu serviço de rastreamento de localização existente.
Análise e configuração avançadas
Para usar o esquema de compartilhamento de localização para análise e configuração avançadas, use ArcGIS API for Python. Ele fornece um módulo para automatizar o gerenciamento de camadas de rastreamento, visualizadores de caminhos e usuários móveis. Além de gerenciar o conteúdo, o ArcGIS API for Python pode ser usado para desenvolver análises mais complexas de caminhos. Para exemplos e melhores práticas, consulte os scripts de amostra e notebooks disponíveis em GitHub.
Filtrando caminhos inválidos
O Track Viewer web app filtra pontos de caminhos inválidos usando a expressão mostrada abaixo. Você pode usar essa mesma expressão no Map Viewer para filtrar pontos de caminhos inválidos em seu próprio mapa. Aplique um filtro na camada de rastreamento no Map Viewer usando a seguinte expressão: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)
Excluindo caminhos
Embora a camada de compartilhamento de localização não anuncie o recurso de exclusão na definição da camada de feição, os administradores podem excluir caminhos pelo ArcGIS REST API usando a operação de excluir feições. Acesse o parâmetro REST de excluir feições da camada de rastreamento, onde você pode especificar uma cláusula where ou object IDs para identificar e excluir caminhos. A URL do parâmetro REST de excluir feições segue o seguinte formato (onde host, domínio e webadaptor são substituídos pelas informações sobre seu servidor):https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures
Limitações
O uso de caminhos vem com as seguintes limitações:
- Os caminhos no ArcGIS Online somente podem ser exportados como shapefiles ou arquivos CSV.
- As ferramentas de análise do ArcGIS Online não podem ser usadas em camadas de compartilhamento da localização.