Skip To Content

Gerenciar camadas publicadas em massa

Ao publicar camadas da web em massa do ArcGIS Server a partir de um item do armazenamento de dados do banco de dados no portal, você cria camadas de feição e camadas de imagem do mapa para todas as classes e tabelas de feições no banco de dados ao qual sua conexão tem acesso. À medida que novos conjuntos de dados são disponibilizados para você por meio da mesma conexão do banco de dados ou o acesso aos conjuntos de dados é removido, você pode sincronizar manualmente o conteúdo do banco de dados com suas camadas no portal. Você pode identificar qual conjunto de dados foi publicado para criar cada camada. Se necessário, você também pode excluir todas as camadas que você publicou em massa de um item do armazenamento de dados.

Sincronizar conteúdo e camadas do banco de dados

Após as máquinas no servidor de hospedagem serem configuradas para confiar nas máquinas do armazenamento de dados do cache de mosaico, reinicie as máquinas do servidor de hospedagem. O acesso aos dados existentes também pode mudar ao longo do tempo se os proprietários ou administradores do banco de dados alterarem as permissões nos conjuntos de dados. Todas essas ações podem fazer com que o item do armazenamento de dados do banco de dados e as camadas publicadas em massa fiquem fora de sincronia com os dados de origem.

Como proprietário de item do armazenamento de dados, você pode sincronizar novamente os dados de origem e as camadas publicadas em massa sincronizando a camada.

As seções a seguir descrevem quais alterações são sincronizadas e fornecem instruções sobre como sincronizar camadas.

Classes de feição adicionadas ou excluídas

À medida que o acesso ao conteúdo no banco de dados é alterado, você pode sincronizar as camadas. Se uma tabela ou classe de feição de origem for removida do banco de dados ou se os privilégios forem revogados do usuário que se conecta ao banco de dados, a feição correspondente e as camadas de imagem do mapa serão removidas do portal. Da mesma forma, as camadas serão criadas no portal para as classes de feição e tabelas adicionadas ao banco de dados ou para as quais o acesso é concedido recentemente ao login utilizado para acessar o banco de dados por meio de item do armazenamento de dados.

Qualquer mapa, cena ou aplicativo que usou a camada excluída não terá mais acesso aos dados. Se uma camada de feição publicada em massa que foi usada em fluxos de trabalho offline for excluída, as edições offline não poderão ser sincronizadas e serão perdidas.

Classes de feição renomeadas

A sincronização adiciona ou remove itens de camada com base no seu acesso aos dados no banco de dados; ela não atualiza os nomes quando estes são alterados na classe ou tabela de feição de origem.

Se você renomear classes de feição e tabelas de origem no banco de dados, a sincronização as identificará como novos conjuntos de dados. As camadas com o nome antigo serão excluídas do portal e do servidor federado, e novas camadas serão publicadas com o novo nome e novas URLs. Como acontece com todas as exclusões, qualquer mapa, cena ou aplicativo que usava a camada antiga não terá mais acesso aos dados. As edições offline não podem ser sincronizadas com uma camada de feição excluída.

Alterações de esquema

Se os campos forem adicionados ou excluídos de uma tabela ou classe de feição de origem, a sincronização atualizará a camada de imagem do mapa associada e os itens da camada de feição para refletir essa alteração.

Metadados atualizados

Ao sincronizar, as alterações de metadados realizadas nos dados de origem substituirão as alterações nas informações equivalentes nos detalhes do item de camada da web por padrão. Você pode desabilitar isso antes de sincronizar se não desejar a sincronização de metadados e detalhes.

Se você atualizar os seguintes metadados nos dados de origem e permitir que os metadados sejam sincronizados, ele substituirá as seguintes alterações feitas nas informações equivalentes nos detalhes do item de camada da web:

  • Título (o nome da camada)
  • Descrição
  • Tags
  • Créditos (atribuição)
  • Termos de uso (Estas são as limitações de Uso nos metadados de origem.)

A sincronização de metadados também substitui as atualizações feitas através da API REST para os seguintes detalhes do item de camada:

  • Snippet
  • Escala mínima
  • Escala máxima
  • Extensão de dados do item de camada

Campos de data e hora

Antes do ArcGIS Enterprise 11.1, os valores de data e hora nas camadas publicadas em massa usavam o fuso horário do banco de dados referenciado, e os valores de data e hora nas camadas publicadas eram sempre renderizados em UTC no ArcGIS Enterprise.

Agora, ao sincronizar camadas publicadas em massa, você pode definir o fuso horário para os campos de data e hora a serem armazenados com a imagem de mapa relacionada e os itens da camada de feição e pode definir um fuso horário para usar ao visualizar os dados de data e hora noArcGIS Pro.

Sincronizar camadas

Siga estas etapas para sincronizar o conteúdo no banco de dados de origem com itens da camada da web no portal:

  1. Entre no portal que contenha o item do armazenamento de dados.

    Você deve ser o proprietário de item do armazenamento de dados.

  2. Abra a página dos detalhes de item do armazenamento de dados e clique na guia Camadas.
  3. Clique em Sincronizar Camadas.
  4. Para atualizar os detalhes de todas as camadas com informações de metadados dos dados de origem, deixe a opção Atualizar itens da camada com metadados dos conjuntos de dados de origem ativada.
  5. Se você não definiu um fuso horário para os dados de data e hora ao publicar as camadas em massa ou cometeu um erro ao definir esses valores, prossiga com a etapa 5. Caso contrário, siga para a etapa 7.

  6. Se os dados tiverem campos de data e hora que armazenam dados em um fuso horário diferente do UTC, abra a seção Avançado e escolha esse fuso horário do menu suspenso Fuso horário dos dados. Para contabilizar o horário de verão para esse fuso horário, marque a caixa de seleção Ajustar para horário de verão.

    Este fuso horário será aplicado a todas as camadas publicadas. Por padrão, os valores de data e hora são assumidos como UTC.

  7. Para exibir os valores de data e hora nas camadas publicadas no ArcGIS usando um fuso horário diferente de UTC, escolha esse fuso horário no menu suspenso Fuso horário preferido para exibição. Para contabilizar o horário de verão para o fuso horário de exibição, marque a caixa de seleção Ajustar para horário de verão.

    O fuso horário que você escolher no menu suspenso Fuso horário preferido para exibição é armazenado com cada camada de imagem de mapa e item de camada de feição. Quando os usuários exibem o conteúdo dessas camadas no ArcGIS Pro, os valores de data e hora serão exibidos neste fuso horário. Este fuso horário de exibição será aplicado a todas as camadas publicadas.

    Por padrão, o ArcGIS Pro exibe valores de data e hora em UTC.

  8. Clique em Sincronizar Camadas para prosseguir com sincronização das camadas com conteúdo no banco de dados subjacente.

    A quantidade de tempo que isto leva depende de quantas alterações foram feitas no conteúdo do banco de dados.

Identificar camadas e dados de origem

As informações fornecidas na guia Camadas da página dos detalhes de item do armazenamento de dados permite que você, como proprietário de item do armazenamento de dados, identifique qual conjunto de dados de origem está preenchendo cada camada de imagem do mapa e da feição. Somente o proprietário do armazenamento de dados tem acesso à guia Camadas e à esta informações. A coluna Conjunto de Dados na guia Camadas mostra o nome completamente qualificado da classe de feição ou tabela no formato <database_name>.<dataset_owner>.<table_name>.

Para ajudá-lo a encontrar uma camada específica publicada em massa, você pode executar qualquer um dos seguintes procedimentos na guia Camadas :

  • Altere a ordem das camadas na lista da guia Camadas . Por padrão, a lista é classificada pela data na qual a camada foi criada. Para alterar como a lista é classificada, clique no botão de classificação Classificar e escolha um novo método de classificação.
  • Se você souber o nome da camada ou parte do nome da camada, digite-o na caixa de pesquisa. Isto retorna somente as camadas que têm um nome com este texto. Para limpar a pesquisa, clique no X na caixa de pesquisa.
  • Para visualizar ou atualizar os detalhes de uma camada, clique no nome da camada na lista.

Como em qualquer outra camada, você (e outros membros do portal com quem compartilha as camadas) pode utilizar os filtros e recursos de pesquisa disponíveis na página Conteúdo para encontrar camadas específicas publicadas em massa.

Excluir todas as camadas publicadas em massa

Em casos raros, pode ser necessário remover todas as camadas para que você possa excluir um item do armazenamento de dados. Há uma opção na guia Camadas de item do armazenamento de dados do banco de dados que permite fazer isto.

Antes de excluir as camadas, lembre-se de removê-las de qualquer mapa no qual você ou outros as tenham utilizado. Se você não fizer isto, as camadas serão quebradas nestes mapas. Para excluir todas as camadas, clique em Excluir todas as camadas criadas na guia Camadas de item do armazenamento de dados do banco de dados.

Anotação:

Você também pode excluir camadas individuais de Meu Conteúdo.

Para excluir a camada de imagem do mapa e a camada de feição, primeiro você deve excluir a camada de feição e, em seguida, excluir a camada de imagem do mapa. No entanto, as duas camadas serão recriadas na próxima sincronização com o banco de dados, a menos que a classe de feição de origem no banco de dados não esteja mais disponível para você. Por exemplo, se o proprietário dos dados revogou seu acesso à classe ou tabela de feição de origem ou o proprietário dos dados excluiu a classe ou a tabela de feição do banco de dados, a sincronização com o banco de dados não recriará a camada de feição e de imagem do mapa.

Se você deseja excluir somente a camada de feição, será possível. Esteja ciente, porém, que a camada de feição não será recriada quando você sincronizar.