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. Se os dados forem alterados nestas camadas que têm alterações de camadas de feição de multipatch ou de ponto 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 sua camada de cena hospedada não tiver uma camada de feição associada, você pode atualizar o conteúdo da camada de cena substituindo-a por outra camada de cena.
Apenas o proprietário da camada de cena hospedada ou um administrador da organização pode reconstruir o cache na camada de cena ou substituir uma camada de cena.
Reconstruir cache da camada de cena
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.
- 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. Você também tem a opção de obter somente edições de atributos ao reconstruir o 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ê também tem a opção de obter somente edições de atributos ao reconstruir o cache da cena.
- Para criar camadas de cena, a reconstrução do cache incorpora todas as atualizações de atributos e feições anexadas ou modificadas no cache da cena, ou você pode obter edições de atributos somente ao reconstruir o cache da cena.
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 a performance do desenho, edite a camada da cena no ArcGIS Pro ao invés da editar a camada de feição associada no Map Viewer. 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.
- Se você calcular valores em um ou mais campos na camada de feição hospedada associada e o cálculo afetar todas as feições na camada, atualize somente os atributos quando você reconstruir o cache.
Reconstruir o cache
Siga estas etapas para reconstruir o cache da cena para incorporar as alterações nas camadas de edifícios, multipacth (objeto 3D) ou ponto.
- Entre no portal como o proprietário da camada de cena ou um administrador.
- 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.
- Clique em Gerenciar Cache.
- Escolha reconstruir o cache inteiro das camadas que você escolhe na próxima etapa ou reconstrua somente a parte do cache, por camada, que alterou desde a última vez que o cache foi construído.
- Escolha o que você deseja reconstruir:
- Para reconstruir a camada de cena hospedada inteira, escolha Cache total. O cache será reconstruído. Se você publicou a camada de cena com uma camada de feição que faz referência a dados registrados e atualizar o esquema de dados da feição, você deverá utilizar esta opção para incorporar as alterações de esquema na camada de cena.
- Para reconstruir somente a parte do cache, por camada, que contém alterações de geometria e atributo desde a última vez que o cache foi criado, escolhaAtualizações parciais com alterações de atributo e geometria desde que a última atualização seja reconstruída. Esta opção não é suportada para camadas de cena de edifícios e ponto no momento.
- Para reconstruir somente a parte do cache, por camada, que contém alterações de atributo desde a última vez que o cache foi criado, escolha Atualização de atributo. Somente alterações de atributos da geometria desde a última atualização serão reconstruídas.
- Se você estiver reconstruindo para obter alterações em subcamadas específicas, escolha as camadas a partir da lista.
- Clique em Reconstruir Cache.
- Clique em OK para confirmar que você deseja reconstruir o cache.
O tempo que leva para reconstruir o cache depende se você está reconstruindo o cache inteiro ou parte do cache, o número de feições e atributos na camada de feição, se as feições são de pontos, multipatches ou edifícios, e se os multipatches incluem texturas.
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.
- 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 utilizar o mesmo sistema de coordenadas para o pacote de camada de cena de substituição utilizado na camada de cena atual. Esta configuração deve corresponder. Além disso, você pode substituir somente uma camada de cena pelo mesmo tipo de camada de cena—Objeto 3D, edifício, ponto, nuvem de ponto ou malha integrada.
Siga estas etapas para substituir uma camada de cena existente por outra camada de cena.
- 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.
- Abra a página do item da camada de cena hospedada.
- Clique em Substituir Camada.
- 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.
- Quando você localizar a camada de cena que deseja utilizar, clique em Selecionar.
- Clique em Avançar para prosseguir para a janela Arquivar , onde você pode renomear o título da camada de arquivamento.
- 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.
- 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.
- Quando estiver satisfeito com suas camadas, clique em Substituir para executar a operação de substituição.