Skip To Content

Práticas recomendadas para usar camadas hospedadas em mapas

O ArcGIS Enterprise fornece os recursos que você precisa para compartilhar efetivamente suas informações espaciais com membros da sua organização por meio de mapas da web interativos. O compartilhamento de um mapa da web permite a você comunicar com qualquer membro do portal que tenha um navegador da web, dispositivo móvel ou visualizador de desktop.

Como alguém que cria mapas, você deseja transmitir sua mensagem de forma eficaz e atender as necessidades das usuários e aplicativos que consumirão seus mapas. Para alcançar isto, você deve escolher as camadas que melhor atende suas necessidades e as necessidades daqueles com quem você compartilha seu mapa. Você pode também precisar alterar as propriedades da camada para transmitir melhor suas idéias no mapa.

Escolha o tipo de camada que fornece a funcionalidade e atende as demandas de desempenho que você exige. Entender quando utilizar mosaicos ou feições explica a diferença geral entre estes dois tipos de camadas. Otimizar seus mapas para alta demanda explica quais tipos de camada e configurações podem melhorar os tempos de resposta do seu mapa.

A seguir, decida se você precisa alterar o estilo ou outras propriedades das camadas que você inclui em seu mapa. Aplicar diferentes configurações para uma camada explica quando você talvez queira salvar uma cópia ou cópias de uma camada, que permite a você aplicar suas próprias configurações sem alterar ou duplicar os dados subjacentes. Aplicar seu próprio estilo em uma camada de mosaico de vetor explica quando alterar o estilo no mapa e quando você precisar copiar a camada para criar um arquivo de estilo separado.

Entender quando utilizar mosaicos e feições

Você deve decidir quais camadas utilizar em seu mapa entre as camadas disponíveis para você. Cada tipo de camada fornece a funcionalidade diferente, a partir de visualização rápida para consultas complexas e edição de multiusuário. O tipo correto de camada transmite sua mensagem no mapa de modo eficaz, pode melhorar a rapidez que os aplicativos podem carregar seu mapa em alta demanda ou permitir aos usuários do mapa contribuir com conteúdo.

Se você tiver privilégios para publicar, você pode criar os tipos de camadas que atende suas necessidades. Se não, você deve localizar camadas existentes que atendam seus requisitos. Tenha o seguinte em mente ao procurar por conteúdo em seus grupos, organização, ArcGIS Living Atlas of the World, e outras origens:

  • As camadas de mosaico suportam visualização rápida de conjunto de dados grandes devido ao fato dos dados estarem armazenados em imagens de mosaico pré-definidas. Estes tipos de camada são frequentemente utilizados como camadas de referência em mapas e não podem ser editadas.

    Se as feições que deseja incluir em seu mapa cobrem uma área grande ou são complexas, a utilização de uma camada de mosaico hospedada ou camada de mosaico de vetor hospedada diminuirá o tempo que leva para exibir as feições em seu mapa. Você pode também utilizar uma camada de imagens com cache gerado ou camada de imagem de mapa que represente as feições que você precisa, já que estas camadas também utilizam caches de dados pré-definidos.

  • Camadas de feição (como o nome implica) são focadas nas feições e seus atributos. Por exemplo, eles permitem que você aplique estilos diferentes à camada baseada em atributos de feição, aplicar filtros na camada para exibir somente certas feições, pontos de agrupamentos baseados em atributos comuns ou configurar pop-ups que representam informações de atributos. Se os proprietários habilitarem isto, você pode editar os dados.

    As camadas de feição são mais flexíveis e interativas do que camadas de mosaico, mas isto tem um custo. Já que a maioria das funcionalidades da camada de feição conta com o acesso aos atributos de feição, o aplicativo deve comunicar frequentemente com a fonte de dados, que pode causar lentidão na exibição dos dados. Mas se o mapa você criar for planejado para permitir que os usuários coletem ou atualizem os dados, ou você deseja filtrar ou simbolizar feições baseadas em atributos específicos, você precisa utilizar uma camada de feição em seu mapa.

Dica:

Aplique filtros da camada quando você estiver certo de que os resultados da sua pesquisa contenham os tipos de camada que você precisa.

Você pode utilizar camadas de feição e mosaico nos mapas offline. Entretanto, as camadas e seu mapa deve estar habilitados para uso offline.

Aperfeiçoar seus mapas para alta demanda

Se você tiver um mapa muito usado, convém configurá-lo para que carregue o mais rápido possível, ao mesmo tempo que conserva os recursos do servidor. Na maioria dos casos, o uso de camadas em cache em vez de camadas dinâmicas melhorará o desempenho do mapa usando o mínimo de recursos. Siga estas diretrizes para otimizar as camadas em seu mapa para reduzir o tempo que leva para carregar o mapa durante atividades de alta demanda.

  • Se você tiver dados vetoriais para incluir no mapa e os dados não exigirem atualizações frequentes, use camadas de mosaico de vetor em vez de camadas de feição no mapa. Camadas de mosaico de vetor oferecem tempos de desenho mais rápidos para grandes conjuntos de dados. Além disso, os recursos em camadas de mosaico de vetor desenham mais claramente do que aqueles em camadas de mosaico e seus caches levam menos tempo para criar do que caches da camada de mosaico ou caches do serviço de mapa. Além disso, você pode atualizar camadas de mosaico de vetor ocasionalmente reconstruindo o cache (se a camada de mosaico de vetor tiver uma camada de feição associada) ou substituindo a camada (se a camada de mosaico de vetor foi publicada a partir de um pacote de mosaico de vetor).
  • Se você tiver dados de imagens para incluir no mapa, use serviços de imagens em cache no mapa em vez de serviços de imagens dinâmicas.
  • Se os dados tiverem menos que 4.000 feições de ponto ou 2.000 feições de linha ou polígono e somente você precisar editá-las, adicione os dados no seu mapa como uma coleção de feição. Porém, não é uma maneira eficiente para gerenciar dados que precisam ser frequentemente atualizados ou precisam de múltiplos editores.
  • Se os seus dados tiverem mais de 4.000 feições de ponto ou 2.000 feições de linha ou polígono, ou forem maiores que 10 MB, publique-os como uma camada de feição hospedada e tenha certeza que a edição esteja desabilitada. Quando a edição está habilitada, o navegador faz pedidos maiores para incluir geometria completa da camada de feição hospedada, o que torna a camada mais lenta para desenhar. O proprietário da camada, administradores da organização e membros de grupos com recurso de atualização do item com quem você compartilhou a camada podem abrir a camada de feição hospedada com edição habilitada sem ter que habilitar a edição para todos os outros.
  • Você pode exportar uma camada de feição hospedada como uma coleção de feição generalizada para exibição na web. Você perde alguma precisão, mas melhora a velocidade de desenho. Coleções de feições exportadas que foram generalizadas para exibir na web funcionam somente em aplicativos da web. Não funciona em aplicativos móveis e desktop.
  • Remova quaisquer filtros em suas camadas de feição hospedadas. Se for importante gerenciar um subconjunto de feições como uma camada individual, publique cada conjunto de dados filtrado como sua própria camada individual.

Aplicar configurações diferentes para uma camada

Os proprietários da camada definem as propriedades armazenadas com a camada, tais como, o título, faixa de visibilidade e estilo. Quando você localizar o tipo de camada que contém os dados que você precisa e adicioná-la no seu mapa, você poderá decidir se você precisa aplicar suas próprias configurações à camada para adaptar o que você apresenta em seu mapa. Você pode alterar muitas destas propriedades diretamente no mapa, mas e se desejar utilizar a mesma camada em seu mapa mas com estilos diferentes ou filtros aplicados? Nestes casos, faça uma cópia da camada dentro de seu mapa e altere as configurações de cada cópia.

Por exemplo, você deseja que seu mapa mostre os negócios em sua área do centro da cidade. Você tem uma camada de feição hospedada única que contém localizações de negócios, nomes, tipos e informações sobre aluguel e licenças de negócios. Você deseja mostrar as camadas diferentes que representam a área do centro da cidade em períodos de tempo diferentes. Altere o estilo da camada de feição para utilizar símbolos diferentes para tipos diferentes de negócios. Em seguida, crie e salve três cópias da camada, um para cada um dos períodos de tempo seguintes, e nomeie as cópias de acordo: negócios de 1900 a 1939, negócios de 1940 a 1989, e negócios de 1990 presente. Aplique um filtro para cada cópia salva para mostrar as informações de negócios destes períodos de tempo. Você agora tem três representações diferentes da mesma camada em seu mapa.

Quando você copiar a maioria dos tipos de camadas, sua cópia ainda referencia os dados da camada original. Consulte Copiar e salvar camadas para mais informações sobre quando você pode criar uma cópia somente e quando você salvaria sua cópia.

Aplicar seu próprio estilo a uma camada de mosaico de vetor hospedado

Map Viewer Classic (antigamente Map Viewer) permitealterar o estilo das camadas de mosaico de vetor em seus mapas. Isto é semelhante a alterar o estilo de uma camada de feição em seu mapa, já que o estilo é aplicado somente neste mapa específico.

Se você desejar que o mesmo estilo esteja disponível para outros mapas sem ter que redefini-los em cada mapa, salvar uma cópia da camada, baixe o arquivo de estilo da camada a partir da página de item da camada, edite o estilo, e atualize sua cópia da camada de mosaico de vetor hospedada para utilizar o novo estilo.

Consulte Atualizar estilo de camada de mosaico de vetor para instruções para alterar estilos no Map Viewer Classic e links para instruções de como alterar um arquivo de estilo.

Como as cópias que você cria para aplicar diferentes configurações, a cópia de uma camada de mosaico de vetor hospedada que você salva ainda referencia os mosaicos de vetor original. Se o proprietário da camada de mosaico de vetor hospedada excluir a camada ou interromper o compartilhamento dela com você, você não terá mais o acesso aos dados. Semelhantemente, se o proprietário da camada de mosaico de vetor hospedada substituir o conteúdo da camada com uma camada que não inclui seu novo estilo, o estilo que você definiu em sua cópia pode não funcionar mais.