Resumo
O Collector for ArcGIS armazena réplicas offline em um banco de dados SQLite ou um geodatabase runtime (como arquivos .geodatabase) antes de resincronizá-los ao serviço de feições. Se as edições offline não puderem ser sincronizadas, as edições armazenadas no local poderão ser extraídas do dispositivo móvel e convertidas em um geodatabase de arquivos. As instruções a seguir descrevem como fazer isso no Collector for ArcGIS nos sistemas operacionais iOS e Android.
Anotação:
Essas instruções são a última opção para recuperar dados do dispositivo. Entre em contato também com o Suporte Técnico da Esri para fornecer ao analista informações sobre o dispositivo e detalhes do erro.
Procedimento
Recuperar um geodatabase runtime a partir do dispositivo
Para iOS:
- Abra o iTunes e verifique se o dispositivo está conectado. Pode ser necessário seguir as instruções no dispositivo primeiro.
- Selecione Compartilhamento de Arquivos no menu de configurações.
- Selecione Collector.
- Selecione a pasta que corresponde ao nome de usuário do ArcGIS Online.
- Salve em um local na sua máquina local.
Anotação:
Nas versões do iTunes anteriores à 12.7, a interface é um pouco diferente. Em vez de selecionar Compartilhamento de Arquivos (etapa 2), selecione Aplicativos.
Para Android:
- Conecte o dispositivo Android ao PC.
- Navegue até a pasta ArcGIS Collector > Dados Offline.
Por exemplo:
Computador\\Phone\ArcGIS_Collector\offline_data
- Copie a pasta inteira que contém o arquivo .geodatabase do dispositivo e cole-a na máquina local. Primeiro, verifique se há um arquivo .geodatabase dentro da pasta, como visto abaixo:
Anotação:
Se você não conseguir procurar arquivos usando o dispositivo Android, instale um aplicativo explorador de arquivos para acessar os dados.
Trabalhar com dados recuperados ou convertê-los
ArcGIS Pro:
A partir do ArcGIS Pro 2.1, a sincronização do Serviço de Feição já está disponível. Use as etapas a seguir para tentar sincronizar as edições recuperadas acima:
- Siga as etapas acima específicas para o dispositivo de modo a recuperar o geodatabase runtime.
- Abra o ArcGIS Pro.
- Entre no ArcGIS Online ou no Portal for ArcGIS com o usuário que baixou e fez as edições offline no Collector.
- Na janela Catálogo, navegue até o local da pasta do geodatabase runtime recuperado. Arraste e solte para adicionar a(s) camada(s) a uma nova visualização de mapa no Pro.
- Na barra de formatação, escolha a guia Mapa. No grupo Offline, as ferramentas Sincronizar e Remover devem se tornar ativas quando um conjunto de dados offline válido é adicionado ao conteúdo do mapa.
- Clique em Sincronizar.
Como alternativa, use as seguintes etapas para converter o geodatabase runtime em um geodatabase de arquivo:
- No ArcGIS Pro, procure a ferramenta Exportar Documento da Área de Trabalho do XML.
- Em Dados de entrada, arraste e solte o arquivo .geodatabase do seu dispositivo (você deve arrastá-lo e soltá-lo na linha branca abaixo de Dados de entrada, porque não será possível encontrá-lo usando o botão Abrir).
- Escolha um local para o arquivo .xml de saída. Mantenha todas as outras opções por padrão.
- Depois, abra a ferramenta Importar Documento da Área de Trabalho do XML (Gerenciamento de Dados > Geodatabase Distribuído).
- Em GDB de Destino, insira o local do geodatabase para conter todos os dados exportados (a ferramenta cria um local automaticamente se não houver um na pasta especificada). Sempre use um GDB em branco.
- Em Importar arquivo, coloque o arquivo .xml criado anteriormente. Mantenha outras opções por padrão.
- Agora você deve ter um geodatabase de arquivo contendo todos os dados.
ArcMap:
No ArcMap, use o geodatabase runtime recuperado do dispositivo como entrada para a Ferramenta Copiar Geodatabase Runtime no Arquivo Geodatabase. A saída dessa ferramenta é um geodatabase de arquivo que contém edições e anexos de fotos não sincronizados que agora podem ser migrados de volta para o banco de dados original, se necessário.
Anotação:
A ferramenta Copiar Geodatabase Runtime no Arquivo Geodatabase está disponível na versão 10.3 do ArcGIS Desktop com todos os níveis de licença: Básico, Padrão ou Avançado, mas todas as ferramentas de geoprocessamento no conjunto de ferramentas Anexos requerem uma licença do ArcGIS for Desktop Standard ou Advanced.