O ArcGIS Enterprise permite a você compartilhar suas informações com membros da sua organização por mapas da web interativos. Quando você compartilhar seus dados por uma camada de mapa, qualquer membro da sua organização com um navegador da web, dispositivo móvel ou visualizador de desktop pode acessá-los. Compartilhar seus dados é importante, como você compartilha é muito mais importante. Abaixo estão algumas melhores práticas para utilizar camadas em mapas que executam bem na web.
Entender quando utilizar mosaicos e feições
Os diferentes tipos de camadas podem ser adicionados ao seu mapa. Estes tipos de camada fornecem uma funcionalidade melhorada de exibição rápida até consultas complexas e edição de multiusuário. O tipo correto de camada comunica eficazmente sua mensagem no mapa. Ele também pode ajudar armazenando eficazmente sua camada e carregando rapidamente seu mapa sob alta demanda.
Se os seus dados forem raramente atualizados e servirem principalmente para fornecer contexto visual ao mapa ou tiverem um número grande de feições, publique seus dados como uma camada de mosaico hospedada. Os mosaicos suportam visualização rápida de grandes conjuntos de dados. Se você desejar que usuários visualizando seu mapa interajam com a camada de mosaico hospedada, você poderá habilitar pop-ups em camadas de mosaico hospedadas. Faça isto especificando uma camada de feição hospedada com as informações que você deseja retornar por seus mosaicos. Estes mosaicos são ideais para dados de polígono complexos e outros grandes conjuntos de dados que não são frequentemente atualizados. Por exemplo, seus limites de município são improváveis de mudar com muito frequência, então estes seriam bons candidatos para camadas de mosaico hospedadas. Se os seus limites tiverem dados de censo, você poderá exibi-los como polígonos e habilitar pop-ups para mostrar as informações de atributo.
Se os seus dados forem frequentemente atualizados e as feições exigirem edição, publique seus dados como uma camada de feição hospedada. As feições expõem a geometria, atributos e informações de símbolo para feições vetoriais do GIS. Elas são úteis quando você precisa expor dados para exibir, consultar e editar na web. Quando publicadas como uma camada de feição hospedada, seus dados podem ser atualizados e editados tão frequentemente conforme necessário. O gerenciamento de emergência é um exemplo típico de dados que mudam frequentemente. Durante um evento ativo, as respostas de emergência podem comunicar com o público atualizando limites de desastre, adicionando novos locais de abrigo, e assim por diante. Apresentar estes dados como uma camada de feição hospedada permite aos transmissores e cidadãos a visualização rápida de informações de emergência mais recentes.
Considere como armazenar suas feições
Se você tiver uma pequena quantidade de dados e for o único editor, você poderá adicionar os dados diretamente no mapa como uma coleção de feição. Formatos de arquivo comuns como CSV, shapefiles e GPX podem ser adicionado em um mapa como coleções de feições. Esta é uma maneira rápida e barata para armazenar e gerenciar seus dados. Por exemplo, se você tiver uma planilha de escritórios regionais, tudo que você precisa fazer é arrastar e soltar no mapa. Se você não tiver dados armazenados em um arquivo, você poderá criar seus próprios dados no Map Viewer adicionando camadas de anotações do mapa. As anotações de mapa são melhores quando você tem somente algumas feições para adicionar. As coleções de feições são salvas no mapa e quaisquer alterações que você fizer serão refletidas no mapa na próxima vez que ele for aberto.
Se você decidir o uso de shapefiles no Map Viewer, esteja ciente que o shapefile deve ter menos de 10 MB de tamanho e ter menos de 4.000 feições de ponto ou 2.000 feições de linha ou polígono para adicionar no Map Viewer. Se o arquivo for muito grande, você poderá generalizar as feições para reduzir o tamanho do shapefile e, portanto, melhorar a exibição na web. Você pode generalizar as feições utilizando um aplicativo de desktop como ArcMap, ou você pode utilizar o Map Viewer para fazer a generalização ao adicionar o arquivo no seu mapa. A generalização reduz a precisão da camada do shapefile para aproximadamente 1 metro na Web Mercator e remove vértices dentro de 10 metros na Web Mercator. Este procedimento deve manter a visualização das feições de forma informativa e precisa, ao reduzir o tamanho global dos dados e permite que a camada seja rapidamente visualizada no mapa.
Anotação:
A generalização não trabalha bem em feições de polígono coincidentes voltadas para visualização em grande escala, pois cria alguns fragmentos nos polígonos. Para estas camadas, publique uma camada de feição hospedada a partir do shapefile e utilize esta camada no Map Viewer .
Se múltiplos usuários precisarem editar seus dados, publique-os como uma camada de feição hospedada. Quando você publica feições no seu portal, a camada (um serviço da feição do ArcGIS) executa no servidor de hospedagem do portal. Você pode publicar feições utilizando o site da web do portal, ArcMap ou ArcGIS Pro. No ArcMap e ArcGIS Pro, você também pode atualizar e republicar seus dados. Se precisar frequentemente republicar, você poderá automatizar o processo via scripts.
Controlar quem pode atualizar seus dados
Se você desejar, todos com acesso à camada de feição hospedada poderão atualizar os dados, habilitar edição e escolher o tipo de edições que você deseja realizadas por outros. Por exemplo, você pode restringir a edição para somente adicionar feições ou somente atualizar feições existentes. Você também pode permitir a todos adicionar, atualizar e excluir feições. Esteja ciente que se você compartilhar sua camada de feição hospedada publicamente com edição habilitada, qualquer usuário com acesso à URL da camada de feição hospedada poderá editar os dados.
Como o proprietário de feições armazenadas no mapa, você pode realizar edições no Map Viewer utilizando as ferramentas de edição que vêm com Map Viewer. Ao trabalhar com uma camada de feição hospedada, o proprietário das feições, administradores da organização, e membros de um grupo com recurso de atualização do item que a camada foi compartilhada também poderão optar por abrir a camada com controle de edição completo mesmo que a edição esteja desabilitada. Para abrir a camada com controle de edição completo mesmo se a edição estiver desabilitada, abra a página do item, clique em Abrir no Visualizador de Mapa e selecione Adicionar camada em novo mapa com controle de edição completo do menu suspenso. Você também pode escolher esta opção no menu suspenso do título do item na guia Meu Conteúdo da página de conteúdo. Isto garantirá que somente membros autorizados ou confiáveis da organização, como você o proprietário do mapa e administradores, possam editar seus dados.
Aperfeiçoar seus mapas para alta demanda
Siga estas diretrizes para aperfeiçoar as camadas no seu mapa para reduzir o tempo que leva para carregar o mapa durante uma atividade de alta demanda (como quando milhares de clientes o acessam de uma vez).
- Se os seus dados não exigirem atualizações frequentes, utilize camadas de mosaico hospedadas ao invés de camadas de feição hospedadas e habilite pop-ups se você deseja incluir informações de atributo. Os mosaicos oferecem o tempo de desenho mais rápido para grandes conjuntos de dados.
- 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.