Skip To Content

Configurar e implantar análises de raster

A análise de raster utilizando ArcGIS Enterprise é um sistema flexível de processamento, armazenamento e compartilhamento de raster que emprega tecnologia de armazenamento e computação distribuída com base no ArcGIS Image Server. Utilize análises de raster para aplicar as ferramentas da análise de raster e funções raster oferecidas no ArcGIS, criar suas próprias funções e ferramentas personalizadas ou combinar várias ferramentas e funções em cadeias de processamento de raster para executar seus algoritmos personalizados em grandes coleções de dados raster. Os dados de origem e os resultados processados são armazenados, publicados e compartilhados em toda a sua empresa de acordo com suas necessidades e prioridades.

Esta extensa capacidade pode ser expandida ao alavancar aptidões e recursos de computação na nuvem. O resultado puro é que o processamento de imagem e os trabalhos de análise que costumavam levar dias ou semanas agora podem ser feitos em minutos ou horas, e trabalhos que eram muito grandes ou extensos agora podem ser tratados.

Introdução

A análise de raster está disponível com uma implantação do ArcGIS Image Server configurada para análise de raster. As ferramentas e funções integradas fornecem o pré-processamento, ortorretificação e criação de mosaico, análise de sensoriamento remoto e uma ampla gama de operadores de matemática e trigonometria. Suas funções personalizadas podem ampliar ainda mais as capacidades analíticas da plataforma.

Use seu ArcGIS Image Server local existente ou configure sua implantação em um ambiente de nuvem, como ArcGIS Enterprise on Amazon Web Services ou ArcGIS Enterprise on Microsoft Azure. O ambiente escalonável da análise de raster permite a você implementar processamento de imagem intensivo em computação que antes não estava disponível ou tinha um custo proibitivo.

A análise de raster também é projetada para agilizar e simplificar a colaboração e o compartilhamento. Os usuários em toda a sua empresa podem contribuir com dados, modelos de processamento e experiência em seu projeto de imagens e compartilhar resultados com indivíduos, departamentos e organizações em sua empresa.

Pré-requisitos

Este documento pressupõe que você já instalou os componentes do ArcGIS Enterprise exigidos. Esses componentes incluem:

Se você não instalou e implantou o ArcGIS Enterprise, consulte a Implantação Base do ArcGIS Enterprise . Para configurar um, consulte Tutorial: Configurar uma implantação base do ArcGIS Enterprise para obter mais detalhes.

Configurar uma implantação da análise de raster

Uma implantação de análise raster é composta de três componentes principais: ArcGIS Enterprise; um site de análise raster, baseado no ArcGIS Image Server; e um site de hospedagem de imagens, incluindo armazenamento de dados raster, baseado no ArcGIS Image Server.

A análise de raster exige uma implantação de base do ArcGIS Enterprise , que fornece interfaces de usuário e software para organizar e gerenciar processamento, armazenamento e compartilhamento de dados de feição e raster, mapas e outras informações geográficas em uma variedade de dispositivos. Este sistema integrado gerencia a distribuição de processamento e armazenamento de resultados em local e por trás do firewall, em ambientes de processamento e armazenamento da nuvem ou uma combinação de ambos os ambientes.

A implantação ideal de análise raster é composta de três sites de servidores para executar as funções principais de site de hospedagem de imagens, site de análise raster e site de servidor de hospedagem. Nesta implantação ideal, precisamos de duas licenças do ArcGIS Image Server, um para o servidor de hospedagem de imagens e um para o servidor de análise raster.

ArcGIS Enterprise com implantação da Análise de Raster

A vantagem de configurar a análise raster com papéis de servidor distintos é maximizar a eficiência e a produtividade. A separação do processamento da análise de raster distribuída e papéis de hospedagem de serviços de imagem permite que os recursos sejam dedicados a tarefas específicas sem interrupção. Desta forma, múltiplos usuários que solicitam acesso a vários serviços e produtos de raster não competem e impactam a análise de raster e recursos de processamento da imagem.

Instale o ArcGIS Enterprise

O ArcGIS Enterprise integra os componentes do sistema da análise de raster para suportar fluxos de trabalho escaláveis, de armazenamento e processamento de raster.

Você pode instalar uma implantação de base do ArcGIS Enterprise em uma ou mais máquinas, qualquer uma das quais pode ser máquinas físicas, virtuais ou na nuvem. Para detalhes sobre as especificações de máquina exigidas para componentes do ArcGIS Enterprise consulte os requisitos de sistema.

O processo de instalação e configuração de uma implantação de base do ArcGIS Enterprise pode ser feito manualmente ou automaticamente com o uso do ArcGIS Enterprise Builder.

A Esri fornece modelos para permitir que você implante o ArcGIS Enterprise na nuvem. Estes modelos configuram ArcGIS Enterprise em uma configuração de sua escolha. Para uma implantação de única máquina, utilize o seguinte modelo:

Para uma implantação de múltiplas máquinas, utilize os seguintes modelos:

Configurar um site de análise de raster do ArcGIS Image Server

As seguintes instruções podem exigir alterações na maneira que você implantou o ArcGIS na sua organização; revise-as cuidadosamente antes de continuar.

  1. Configurar um ArcGIS Image Server.
    1. Instalar um site adicional do ArcGIS Server .
    2. Autorize o ArcGIS GIS Server com uma liccença do ArcGIS Image Server para funcionar como o site ArcGIS Image Server.
  2. Comece a configurar o ArcGIS Image Server efetuando o login no ArcGIS Server Manager e navegue até Site > Armazenamentos de Dados.
  3. Registre um novo armazenamento de raster com ArcGIS Image Server.

    Os serviços de análise raster armazenam rasters processados ​​em um armazenamento de dados, denominado armazenamento raster. Isso pode ser qualquer um dos seguintes:

    • Armazenamento em nuvem com tipos de geodatabase enterprise de armazenamento raster—Nessa configuração, a saída da análise será armazenada no armazenamento raster da nuvem e o conjunto de dados do mosaico será armazenado no armazenamento raster do geodatabase enterprise.
      Dica:

      Esse tipo de configuração é recomendado para melhor escalabilidade de camadas de imagens hospedadas.

    • Tipo de compartilhamento de arquivo de armazenamento de dados raster—Nessa configuração, tanto a saída da análise quanto o conjunto de dados do mosaico serão armazenados no armazenamento raster de compartilhamento de arquivos.
    • Armazenamento em nuvem com tipo de compartilhamento de arquivos de armazenamento de dados raster—Nessa configuração, a saída da análise será armazenada no armazenamento raster da nuvem e o conjunto de dados do mosaico será armazenado no armazenamento raster do compartilhamento de arquivos.

    Anotação:

    Se um servidor de hospedagem de imagens for especificado na sua implantação de análise raster e você quiser publicar um serviço de imagem, o mesmo nome de armazenamento raster com o mesmo caminho ou detalhes de conexão precisará ser registrado nos sites do servidor de hospedagem de imagens e do servidor de análise raster.

    Se os dados de entrada forem acessados dos seus armazenamentos de dados, estes armazenamentos de dados deverão ser registrados nos servidores de hospedagem de imagem e análise de raster.

    1. Para utilizar uma pasta, utilize o ArcGIS Server Manager, registre um compartilhamento UNC no armazenamento de dados e forneça um nome.

      Anotação:

      Se houver múltiplas instâncias de _raster_store definidas, por exemplo, raster_store1, raster_store2 e assim por diante, a análise de raster escolherá aleatoriamente um para uma solicitação de tarefa.

    2. Para usar um armazenamento em nuvem, forneça a chave de acesso, a chave de acesso secreta, a região e o nome do bucket. A configuração do armazenamento de nuvem inclui suporte de subpasta.
      Registrar Armazenamento de Nuvem

      Anotação:

      Para usar um armazenamento na nuvem como um armazenamento de raster, o usuário da conta ArcGIS Server deve ter permissão de leitura, gravação e exclusão no contêiner da nuvem para gerenciar os dados adequadamente.

  4. Anotação:
    Se você não tiver um armazenamento de dados relacional, precisará criar um. Um armazenamento de dados relacional é necessário para hospedar camadas de feições. Para certas ferramentas de análise raster, os resultados serão camadas de feições. Um site de servidor pode ter um papel de hospedagem e de análise raster na sua implantação enterprise. Eles também podem ser configurados como sites separados.

    Anotação:
    Para implantar seu servidor de análise raster na nuvem com Amazon Web Services (AWS), consulte ArcGIS Enterprise Cloud Builder CLI for AWS. Para implantar seu servidor de análise raster na nuvem com Microsoft Azure, consulte Implantar o ArcGIS Enterprise no Microsoft Azure.

Configurar Portal for ArcGIS

Para esta seção, você irá configurar Portal for ArcGIS.

  1. Em um navegador, va até https://<portalhost.domain>:7443/arcgis para abrir o site do portal.
  2. Clique em Criar Novo Portal.
  3. Autorize o Portal for ArcGIS com seu arquivo de autorização do Portal for ArcGIS.
  4. Crie uma conta de administrador.
  5. Opcionalmente, defina um diretório de conteúdo.
  6. Revise as configurações e Crie para configurar o Portal for ArcGIS.

O site Portal for ArcGIS será configurado depois que você concluir esta etapa.

Federar e configurar o servidor para análise raster

Em seguida, você designará o site do ArcGIS Image Server para realizar a análise raster.

Pré-requisitos:
Dica:

Ter um adaptador web para um site do ArcGIS Server e um site do Portal for ArcGIS permitirá que você não precise listar o nome do site e o nome da porta padrão. Embora não seja necessário, pode ser mais conveniente durante a instalação e para acessar o servidor. Se você não concluiu esta etapa, consulte o site Configurar Web Adaptor para obter instruções específicas.

  1. Entre no portal como um administrador. A URL está no formato https://webadaptorhost.domain.com/<webadaptorname>/home.
  2. Vá até Organização > Configurações > Servidores.
  3. Federe seu site do ArcGIS Image Server com seu portal.
  4. Na página Servidores, localize o site do ArcGIS Image Server que você federou com o portal.
  5. Abra o diálogo Configurar papel do servidor fazendo um dos seguintes:
    1. Próximo ao Papel do servidor, clique no papel de servidor atual ou Configurar papel do servidor se nenhum papel estiver atualmente atribuído.
    2. Clique no botão Mais opções Ícone Mais opções e selecione Configurar papel do servidor.
  6. Na caixa de diálogo Configurar papel do servidor, habilite Servidor da Análise de Raster.
    Anotação:

    O Servidor de análise raster requer que um Servidor de Hospedagem exista em seu ArcGIS Enterprise. Se você não tiver um Servidor de Hospedagem em seu enterprise ainda, você deve primeiro configurar um Site de Servidor com o papel Servidor de Hospedagem e então atribuir o papel Servidor de análise raster ao seu Site do Servidor.

  7. Clique em Salvar.
  8. Uma vez configurado, o servidor federado incluirá o Servidor de Análise Raster na descrição do papel do servidor.

Atribuir permissões

Em seguida, você atribuirá as permissões mínimas necessárias para realizar a análise raster.

  1. Navegue até a página Organização > Configurações > Papéis do Membro.
  2. Ao lado do papel que executará a análise de raster, clique no botão Mais opções ícone Mais opções e selecione Editar.
  3. Na janela Editar papel, expanda Conteúdo.
    1. Habilite as opções para Criar, atualizar e excluir e Publicar camadas de imagens dinâmicas hospedadas.
  4. Expanda Conteúdo e Análise.
    1. Habilite a Análise de Feição Padrão.
    2. Habilite Análise de Imagens.

Configurar serviços de análise raster

É recomendável configurar os serviços de análise de rasterização e aumentar o tamanho máximo de heap do SOC.

Os serviços da análise de raster do ArcGIS Image Server tem uma configuração do recurso de processamento padrão. Talvez seja necessário personalizar esta configuração baseado na sua configuração de hardware. Entre no ArcGIS Server Manager, clique em Serviços, e abra a pasta Sistema, onde você pode realizar as seguintes configurações:

  • Para aumentar a velocidade e capacidade de processamento, aumente a instância máxima do serviço RasterProcessing.
  • Para aumentar a disponibilidade dos resultados analíticos, aumente a instância máxima do serviço RasterRendering.
  • Para aumentar o número de tarefas de processamento que podem ser concorrentemente executadas, aumente a instância máxima do serviço RasterAnalysisTools.

  1. Entre no ArcGIS Server Administrator Directory utilizando o formato de URL http://machine.domain.com:6443/arcgis/admin.
  2. A partir do diretório da página inicial, clique em máquinas.
  3. A partir da lista de máquinas, selecione a primeira máquina licenciada com ArcGIS Image Server, se é utilizada como um servidor de hospedagem de imagem ou como um servidor de análise raster.
  4. No menu Propriedades da Máquina do Servidor , marque o valor para Tamanho de acúmulo máximo de SOC. Se ele for configurado para 64MB, clique em Editar na lista Operações Suportadas.

    A página Editar Máquina aparece.

  5. Altere o valor para Tamanho de acúmulo máximo de SOC de 64MB para 128MB.
  6. Clique em Salvar Edição.

    O servidor reinicia.

  7. Repita estas etapas para cada máquina em seu desenvolvimento que é licenciado com ArcGIS Image Server.

Anotação:
Se você deseja implantar seu servidor de hospedagem de imagem na nuvem com ArcGIS Enterprise on Amazon Web Services, consulte ArcGIS Enterprise Cloud Builder CLI for AWS e AWS CloudFormation e ArcGIS. Se você deseja implantar seu servidor da análise de raster na nuvem com o Microsoft Azure, consulte Implantar ArcGIS Enterprise no Microsoft Azure.

Configurar um diretório temporário para o formato de raster da nuvem

As ferramentas da análise de raster podem utilizar um diretório temporário para acelerar a leitura e a gravação. O diretório tem duas finalidades principais:

  • Gerar cache dos conjuntos de dados .crf armazenados na nuvem
    • Acomodar todas as ferramentas da análise de raster ao ler e gravar arquivos .crf armazenados na nuvem.
    • O uso do espaço em disco é controlado por um máximo de 30 pacotes com cache por conjunto de dados .crf aberto. Utilizando este número, o tamanho médio de um pacote (maior que 50MB) e o número estimado de conjuntos de dados .crf abertos, o espaço temporário necessário para cada máquina SOC pode ser determinado.
  • Armazenamento de dados de mosaico de processamento temporário para as ferramentas globais de processamento distribuído, incluindo as ferramentas de Hidrologia e Generalização:
    • O uso do espaço em disco é proporcional ao tamanho da entrada principal. Dependendo da ferramenta, ela pode ser de 3 a 5 vezes o tamanho da entrada, distribuída em várias máquinas SOC.

Uma pasta temporária pode ser uma pasta compartilhada ou uma pasta local em cada máquina SOC. Se não for especificamente configurado, a pasta temporária padrão estará localizada no perfil do usuário, por exemplo, C:\Users\username\AppData\Local\ESRI\LocalCaches\MapCacheV1.

Há duas opções para configurar o diretório temporário para o servidor de imagem da análise de raster.

  1. Um único caminho de pasta temporária, "localTempFolder” nas propriedades do sistema de administração do servidor, por exemplo, https://servername:6443/arcgis/admin/system/properties.

    Ele também é utilizado pelas ferramentas de armazenamento em cache do servidor, por exemplo, {"localTempFolder":"E:/Temp/RA"}.

  2. Uma propriedade definindo uma lista de caminhos de pasta temporária (separados por ponto e vírgula) “localTempFolders” nas propriedades do sistema de administração do servidor, por exemplo, https://servername:6443/arcgis/admin/system/properties. As ferramentas da análise de raster selecionam aleatoriamente uma pasta temporária da lista. Isto permite o uso de vários discos locais em máquinas SOC, por exemplo, {"localTempFolders":"E:/Temp/RA;F:/Temp/RA"}, assumindo que todas as máqinas SOC têm drives E: e F: .

A lista de caminhos de pasta temporária, “localTempFolders” tem maior prioridade sobre o caminho de pasta temporária único, "localTempFolder", se ambos foram configurados.

Configurar um local temporário para ferramentas da análise de raster

As ferramentas de análise raster, Converter Raster para Feição, Acumulação de Distância, Alocação de Distância, Conexões de Região Ideais, Resumir Raster Dentro, e Estatísticas Zonais pode ser executado em paralelo em várias máquinas. Para estas ferramentas compartilharem resultados parciais entre estas máquinas, as entradas nomeadas especialmente devem ser adicionadas ao armazenamento de dados raster do agrupamento de servidor da análise de raster. Um diretório temporário local rápido em cada máquina deve ser identificado, e um compartilhamento UNC contendo a string machinename_tmp deve ser definido para este diretório. Este compartilhamento deve ser adicionado como um compartilhamento de arquivos ao armazenamento de dados raster.

Por exemplo, suponha que o agrupamento da análise de raster tenha duas máquinas denominadas workerA e workerB. Crie um diretório temporário em cada máquina, em um disco local rápido com muito espaço e defina estes compartilhamentos da UNC: \workerA_raster_store_workerA_tmp e \workerB_raster_store_workerB_tmp. Os nomes de compartilhamento podem ter qualquer nome, desde que a string de texto machinename_tmp esteja presente. Quando um trabalho SummarizeRasterWithin ou ConverRasterToFeature estiver sendo executado, as máquinas de trabalho utilizarão estes locais para gravar seus resultados parciais em paralelo. Os resultados serão então lidos através da rede local e agrupados conforme necessário pela operação específica.