Skip To Content

Utilizar mapas da web offline

Utilizar os mapas da web offline permite que você visualize, colete e atualize feições quando você estiver desconectado da Internet. Após estar reconectado, você pode sincronizar seu mapa, enviar qualquer atualização que você tem e obter atualizações de mapas de outros usuários.

Você pode criar um mapa da web em um portal do ArcGIS Enterprise para utilizar offline em aplicativos do ArcGIS como Collector for ArcGIS, ArcGIS Pro, e aplicativos personalizados construídos com ArcGIS Runtime SDK.

Habilitar as camadas e mapa para utilizar offline

Para utilizar um mapa da web offline, todas as camadas, inclusive o mapa base e camadas de referência precisam estar habilitadas para uso offline. Os mapas base da Esri estão automaticamente habilitados para uso offline, mas uma configuração adicional é necessária para utilizá-los no Collector for ArcGIS. Consulte a documentação Collector for ArcGIS para instruções. Você pode ativar os seguintes tipos de camadas de mapa para uso offline:

  • Serviços de mapa com cache gerados do ArcGIS Server (do ArcGIS Server 10.3 ou posterior) e serviços de imagem com cache gerados do ArcGIS Server (do ArcGIS Server 10.5.1 ou posterior)—Marque a caixa de seleção Permitir aos clientes exportar mosaicos de cache em Configurações Avançadas.
  • Serviços de feição do ArcGIS Server (do ArcGIS Server 10.3 ou posterior)—Escolha as opções Consultar e Sincronizar para habilitar uso offline. Se desejar que os dados sejam editáveis, escolher também qualquer combinação das opções Criar, Excluir e Atualizar.
  • Camadas de feição hospedadas—Marque a caixa de seleção Habilitar Sincronização na guia Configurações da página do item.
  • Camadas de mosaico hospedadas—Marque a caixa de seleção Permitir que esta camada seja baixada e utilizada em um mapa offline na guia Configurações da página do item.

    A habilidade de utilizar uma camada de mosaico hospedada de vetor offline é nova na versão 10.6.1. Para determinar se as camadas de mosaico de vetor hospedadas podem ser utilizadas offline em um aplicativo do ArcGIS específico, veja a documentação do aplicativo.

Após as camadas estarem habilitadas para uso offline, você pode habilitar o mapa da web para uso offline marcando a caixa Habilitar o modo offline em Modo Offline nas configurações de página do item. Se o seu mapa suportar uso offline—isto é, se todas as camadas no mapa foram habilitadas para uso offline quando o mapa foi salvo—esta opção será habilitada automaticamente. Se não desejar que seu mapa seja utilizado offline, limpe a caixa Habilitar o modo offline e clique em Salvar.

Se o mapa que deseja utilizar offline tiver uma camada de mosaico, o arquivo da definição de serviço de origem, pacote de mosaico ou camada de mosaico de vetor deve existir em seu portal.

Escolha as opções offline avançadas corretas para seu projeto

Ao criar um mapa para uso offline, você pode especificar quais informações os usuários recebem do servidor ajustando as configurações de Opções Offline Avançadas. Estas configurações afetam quais dados os usuários a princípio baixaram e subsequentemente sincronizaram a partir do servidor. Estas configurações não afetam edições feitas pelo usuário; estas são sempre enviadas para o servidor.

Para ajustar as opções offline avançadas, clique no link Mostrar opções avançadas ao lado da configuração Modo Offline na página de item do mapa. Estas opções são configuráveis quando os requisitos detalhados acima para utilizar o mapa offline são atendidos, como também quando houver pelo menos uma camada de feição editável no mapa e todas as camadas de feição editáveis no mapa forem camadas de feição hospedadas ou camadas do ArcGIS Server 10.4 for Server ou serviços de feição mais antigos.

As opções offline avançadas estão prontas para utilização no Collector for ArcGIS. Os desenvolvedores que constroem seus próprios aplicativos com ArcGIS Runtime SDK podem aproveitar destas opções avançadas utilizando JSON sem suporte. Por exemplo, se você estiver construindo um aplicativo utilizando ArcGIS Runtime SDK for .NET, você poderá utilizar a propriedade UnsupportedJson .

Estas subseções fornecem mais detalhes sobre cada uma destas configurações e explica como escolher a correta para seu projeto, dependendo dos tipos de informações necessárias para seus usuários, como também, qualquer largura de banda ou limites de tempo de transferência que sua organização implementou.

Opções para camadas editáveis

Na seção Camadas editáveis, especifique quais tipos de dados os usuários recuperam do servidor. As edições são sempre enviadas para o servidor cada vez que o usuário sincroniza os dados. Por padrão, ambas as feições e anexos são recuperados.

Recursos

Deixe Feições marcado, se usuários precisarem visualizar as feições em uma área de trabalho quando um mapa for primeiro baixado além das feições novas e atualizadas após a sincronização. Estas opção resultam em uma performance mais lenta e aumentam o uso de armazenamento do download inicial e operações de sincronização subsequentes, mas entregam todas as feições em uma área do trabalho.

Se usuários não precisarem visualizar as feições existentes na primeira vez que baixarem um mapa ou atualizarem feições que não estão trabalhando durante a sincronização, desmarque esta opção. Isto diminui a quantia de dados transferidos. Novas feições são sempre carregadas durante a sincronização.

Anexos

Deixe Anexos desmarcado se usuários precisarem visualizá-los. Isto aumenta o tamanho dos dados que você recupera com o download inicial e sincroniza com o servidor.

Desmarque Anexos se usuários não precisarem visualizá-los para completar seu trabalho. Os anexos não serão baixados, que diminui o armazenamento em seu dispositivo móvel e diminui o tempo que leva para baixar e sincronizar. Novos anexos são sempre carregados durante a sincronização.

Anotação:

Se uma ou mais das suas camadas forem do ArcGIS Server 10.3.1 ou posterior, você não poderá excluir anexos para camadas editáveis.

Opções de camadas somente para leitura

Na seção Camadas somente para leitura , você somente especifica se os usuários recuperarão anexos a partir do servidor das camadas não editáveis. As feições em camadas somente para leitura são sempre recuperadas. Desmarque Anexos quando usuários não precisarem visualizar anexos associados com feições somente para leitura. Os usuários ainda visualizam recursos somente para leitura, mas o tamanho de dados e os custos de tempo de transferência são reduzidos pois os usuários não sincronizam anexos.