Gerenciar camadas de cena hospedadas

A publicação de uma cena a partir do ArcGIS Pro pode criar uma camada da cena hospedada e uma camada de feição associada. A publicação de uma camada da cena de uma camada de feição hospedada também associa as duas camadas um com outro. Se os dados forem alterados nas camadas de feição de ponto ou multipatch associadas, você poderá reconstruir o cache da camada de cena para incluir alterações para camadas específicas ou alterações de todas as camadas.

Se a camada de cena hospedada não tiver uma camada de feição associada, você poderá atualizar o conteúdo da camada de cena substituindo-a por outra camada de cena.

Apenas o proprietário da camada de cena ou um administrador da organização pode reconstruir o cache na camada de cena ou substituir uma camada de cena.

Reconstruir o cache da camada de cena hospedada

Você (ou administrador em sua organização) pode reconstruir tudo ou parte do cache de camada de cena para subcamadas específicas após os editores fazerem alterações na camada de feição associada.

  • Para camadas de ponto editadas, a reconstrução do cache incorpora todas as feições anexadas e edições na geometria e atributos da feição no cache da cena.
  • Para camadas (multipatch) de objeto 3D, a reconstrução do cache incorpora atualizações de atributo e feições anexadas no cache da cena.
  • Você pode atualizar estas partes do cache da cena que fora afetadas por edições ao invés da reconstruir o cache da cena inteira para o seguinte:
    • As camadas de cena de objeto 3D com camadas de feição associadas que você publica a partir do ArcGIS Pro 2.4 com edição habilitada
    • Camadas de cena de objeto 3D que você habilita para atualizações ao publicá-las a partir de camadas de feição de multipatch no ArcGIS Online

    Você pode habilitar a atualização do suporte após você publicar uma camada da cena de objeto 3D com uma camada de feição associada, mas você deve habilitar o rastreamento de alteração na camada de feição e então reconstrua o cache da camada de cena completa para suportar as atualizações parciais posteriormente.

Por exemplo, se a camada tiver pontos que representam mobiliário urbano—como bancos, mananciais e jardineiras—e os locais de alguns bancos forem alterados, você poderá reconstruir o cache da cena para refletir a nova posição destes bancos. Semelhantemente, se alguns dos bancos forem reconstruídos com um material diferente e o estilo da camada de cena variar dependendo do tipo de material, reconstrua a camada de cena para selecionar o novo atributo e, então, o novo estilo.

Dica:

Para melhorar o desempenho do desenho, edite a camada de cena no ArcGIS Pro ao invés da editar a camada de feição associada no Map Viewer ou Map Viewer Classic. Você também pode editar a geometria para dados de multipatch quando você editar no ArcGIS Pro, que você não pode fazer no Map Viewer neste momento. Consulte Edite uma camada da cena com camada de feição associada na ajuda do ArcGIS Pro para informações sobre camadas de cena de edição.

Mantenha o seguinte em mente ao decidir se atualiza o cache inteiro ou somente as partes do cache afetadas pelas alterações nas feições:

  • Na maioria dos casos, a atualização de uma parte do cache toma menos tempo que reconstruir o cache inteiro. Entretanto, a performance da camada de cena pode degradar com o passar do tempo se você somente reconstruir partes do cache. Eventualmente, você precisará reconstruir o cache inteiro para otimizar o cache e, portanto, performance da camada de cena. Quando a camada de cena atinge um estado que exige que você reconstrua todo o cache, a opção de reconstruir apenas parte do cache não estará disponível. Após você reconstruir o cache da camada de cena inteira, a opção para reconstruir partes do cache estará disponível novamente.
  • Se você calcular valores em um ou mais campos na camada de feição hospedada associada e o cálculo afeta todas as feições na camada, uma atualização de cache parcial pode tomar mais tempo que uma atualização de cache completo.

Reconstruir o cache

Siga estas etapas para reconstruir o cache de cena para incorporar alterações em camadas de cena de ponto ou multipatch (objeto 3D).

Anotação:

A reconstrução da camada de cena consome créditos.

  1. Entre no ArcGIS Online como o proprietário da camada de cena ou um administrador.
  2. Abra os detalhes do item da camada de cena, clique na guia Configurações , e role para baixo na seção Configurações da Camada de Cena.
  3. Clique em Gerenciar Cache.
  4. Escolha o que você deseja reconstruir.
    • Para reconstruir a camada de cena hospedada inteira, escolha Cache total. Isto selecionará as alterações de esquema em todas as camadas.
    • Para reconstruir somente a geometria e alterações de atributos não espaciais para camadas de ponto específicas na camada de cena hospedada, escolha Camadas selecionadas. Isto selecionará a geometria e as alterações de atributos nas camadas selecionadas. Você escolherá as camadas na próxima etapa.
    • Para reconstruir somente estas partes de uma camada de cena de objeto 3D que alterou como um resultado de edições em feições, escolha Atualização parcial. Somente as alterações de geometria e atributo desde a última atualização será reconstruída.

    A opção Atualização parcial não está disponível para camadas de cena de ponto ou camadas de cena de objeto 3D para que a camada de feição hospedada associada não tem a opção Acompanhe as feições criadas e atualizadas habilitada.

  5. Se você estiver reconstruindo para obter alterações em subcamadas específicas, escolha as camadas a partir da lista.
  6. Clique em Reconstruir Cache.
  7. Clique em OK para confirmar que você deseja reconstruir o cache.

    Esta caixa de diálogo indica o número de créditos que a reconstrução do cache consome. A reconstrução de cache da cena pode demorar muito tempo, pois todos os dados da camada de feição associada tem cache. O tempo que leva para reconstruir o cache depende do tamanho dos seus dados.

    Para monitor o status do cache, clique em Status do Trabalho. Se o cache falhar ao reconstruir, clique no ID do trabalho para informações sobre o motivo da falha.

Substituir uma camada de cena

Se a camada de cena hospedada não tiver uma camada de feição associada, você poderá atualizar o conteúdo da camada de cena substituindo-a por outra camada de cena que o publicou a partir de um pacote da camada de cena (SLPK). Isto permite a você atualizar o conteúdo de uma camada de cena sem excluí-la. Você deve ser proprietário da camada de substituição existente.

Dica:

Se a sua camada de cena tiver uma camada de feição associada, você não poderá substituí-la. Reconstrua o cache da cena . Você pode identificar se a camada de cena tem uma camada de feição associada, verificando a seção Detalhes da página de item da camada de cena.

A substituição da camada de cena oferece os seguintes benefícios:

  • Devido ao fato do ID do item e URL de sua camada existente não alterar, as cenas e os aplicativos que utilizam sua camada não precisam ser atualizados para referenciar uma nova camada.
  • A substituição do conteúdo da camada atual não gera novos caches da cena. Portanto, ninguém tem que esperar pelo cache da camada de cena ser reconstruído. As cenas e os aplicativos que utilizam a camada atual continuarão a funcionar após você substituir a camada. Se a sua camada atual for compartilhada com o público, as atualizações poderão levar até uma hora para serem exibidas devido ao cache. Caso contrário, as atualizações são imediatamente refletidas na camada atual.
  • O portal cria um arquivo do conteúdo antigo, que permite a você reverter para este conteúdo, se necessário.

Anotação:

Certifique-se de usar o mesmo sistema de coordenadas para o pacote de camada de cena de substituição que você usou para a camada de cena atual. Esta configuração deve corresponder. Além disso, você só pode substituir uma camada de cena com o mesmo tipo de camada de cena.

Siga estas etapas para substituir uma camada de cena existente por outra camada de cena.

  1. Entre como o proprietário de camada da web, um administrador da organização ou uma conta que tenha privilégios para atualizar todos os itens dos membros.
  2. Abra a página do item da camada de cena.
  3. Clique em Substituir Camada.
  4. Clique em Selecionar camada.

    No painel que aparece, você pode pesquisar, procurar, filtrar e classificar camadas disponíveis para localizar sua camada de cena de substituição. Você também pode visualizar os detalhes do item de cada camada clicando em Visualizar detalhes.

    Somente camadas de cena do mesmo tipo serão listadas na janela Selecionar camada de substituição.

  5. Quando você localizar a camada de cena que deseja utilizar, clique em Selecionar.
  6. Clique em Avançar para prosseguir para a janela Arquivar , onde você pode renomear o título da camada de arquivamento.
  7. Se você deseja importar uma miniatura, resumo, descrição e tags atualizados da camada de substituição, role para baixo e ative Substituir informações do item.
  8. A página de resumo mostra sua camada de cena hospedada atual, a camada que substituirá o conteúdo na camada atual e informações relacionadas à camada de arquivo.

    Se você deseja utilizar uma camada de substituição diferente, clique em Selecionar camada de substituição e escolha uma nova camada.

  9. Quando estiver satisfeito com suas camadas, clique em Substituir para executar a operação de substituição.