Função Panorama

Determina os locais de superfície do raster visíveis para um conjunto de feições do observador, utilizando métodos geodésicos.

Existem dois tipos de análises de visibilidade que podem ser realizadas por esta função:

  • Frequência—determina quais localizações de superfície raster são visíveis para um conjunto de observadores.
  • Observadores—identifica quais observadores são visíveis a partir de cada local de superfície raster.

Panorama com ilustração da opção de frequência
Saída do panorama com a opção Frequência, exibida em uma superfície de elevação sombreada

Panorama com ilustração da opção Observadores
Saída de panorama com a opção Observadores, exibida em uma superfície de elevação sombreada

Saiba mais sobre como o Panorama geodésico funciona

Notas

Esta função pode ser acelerada pela unidade de processamento gráfico (GPU), o que significa que, se um dispositivo GPU estiver disponível em seu sistema, ele será usado para melhorar o desempenho.

Ao contrário de ferramentas semelhantes, esta função não possui um parâmetro de fator z. Para garantir a exatidão do raster de visibilidade de saída, atribua um sistema de coordenadas vertical esferoidal ao raster de entrada, caso ainda não tenha um.

A visibilidade de cada centro de pixel é determinada por um teste de linha de visada entre o alvo e cada observador. Se um observador pode visualizar o alvo no centro do pixel, o pixel é considerado visível. Esta ferramenta sempre considera a curvatura da Terra quando a visibilidade é determinada.

No raster de visibilidade de saída, os pixels não visíveis são atribuídos a NoData.

Se o raster de entrada contiver ruído indesejável causado por erros de amostragem, você pode suavizar o raster com um filtro passa-baixo, como a opção média da função raster Estatísticas focais, antes de executar esta função.

Quando o raster de entrada precisar ser reamostrado, a interpolação bilinear será usada. Um exemplo de quando um raster de entrada pode ser reamostrado é quando o sistema de coordenadas de saída, extensão ou tamanho de célula for diferente daquela da entrada.

Você pode usar o parâmetro Método de Análise para controlar a qualidade e o tempo necessário para obter um resultado. O método Linhas de visada do perímetro destina-se à análise exploratória, pois atinge um desempenho mais rápido em detrimento da qualidade da saída. Para obter a saída mais precisa, use o método Todas as Linhas de Visada.

Para o tipo de análise de observadores, o número máximo permitido de pontos de observadores de entrada é 32.

Por padrão, o panorama será calculado na extensão máxima do conjunto de dados de entrada. Para melhorar o desempenho, é recomendável definir explicitamente o parâmetro do raio externo para a distância máxima de interesse para sua análise. Este parâmetro permitirá que a ferramenta realize seus cálculos apenas nas células que estão dentro de uma certa distância dos observadores.

Parâmetros

Nome do parâmetroDescrição

Raster

(Exigido)

O raster de superfície de entrada. Pode ser um raster inteiro ou de ponto flutuante.

A entrada é transformada em um sistema de coordenadas geocêntricas 3D durante o cálculo de visibilidade. As células de NoData no raster de entrada não bloqueiam a determinação da visibilidade.

Feições do Observador

(Exigido)

A classe de feição de entrada que identifica os locais do observador. Pode ser feições de ponto, pontos múltiplos ou polilinha.

A classe de feição de entrada é transformada em um sistema de coordenadas geocêntricas 3D durante o cálculo de visibilidade. Observadores fora da extensão do raster de superfície ou localizados em pixels de NoData serão ignorados no cálculo.

Método de Análise

Escolha o método pelo qual a visibilidade será calculada. Esta opção permite a você alterar alguma precisão para aumentar o desempenho.

  • Todas as Linhas de Visada--Uma linha de visada é executada para cada pixel no raster para estabelecer áreas visíveis. Este é o método padrão.
  • Linhas de Visada do Perímetro—As linhas de visada são executadas somente para os pixels no perímetro das áreas visíveis para estabelecer as áreas de visibilidade. Este método tem um desempenho melhor que o método Todas as Linhas de Visada já que menos linhas de visão são executadas no cálculo.

Tipo de Análise

Escolha qual tipo de análise de visibilidade você deseja executar, determinando o quão visível cada célula é para os observadores ou identificando para cada local da superfície que observadores são visíveis.

  • Frequência—O número de vezes que cada local de pixel no raster de superfície de entrada pode ser visualizado pelos locais de observação de entrada (como pontos ou vértices para feições de polilinha do observador). Este é o padrão.
  • Observadores—A saída identifica exatamente quais pontos do observador são visíveis a partir de cada local da superfície do raster. O número máximo permitido de observadores de entrada é 32 com este tipo de análise.

Erro Vertical

A quantidade de incerteza, medida como erro Médio Quadrático (RMSE), nos valores de elevação da superfície. É um valor de ponto flutuante representando o erro esperado dos valores de elevação de entrada. Quando este parâmetro for atribuído a um valor maior que 0, o raster de visibilidade de saída será de ponto flutuante. Neste caso, cada valor de pixel no raster de visibilidade de saída representa a soma de probabilidades que a célula é visível para quaisquer um dos observadores.

Quando o Tipo de Análise for Observadores ou o Método de Análise for Linhas de visada do perímetro, este parâmetro está desabilitado.

Coeficiente de refração

Coeficiente de refração da luz visível no ar.

O valor padrão é 0,13.

Deslocamento de Superfície

Este valor indica uma distância vertical (em unidades de superfície) a ser adicionada ao valor z de cada pixel de destino como é considerado para visibilidade. Deve ser um valor inteiro positivo ou de ponto flutuante.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Elevação do Observador

Este valor é utilizado para definir as elevações de superfície dos pontos do observador ou vértices.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro não for especificado, a elevação de observador será obtida do raster de superfície utilizando interpolação bilinear. Se este parâmetro for configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Deslocamento do Observador

Este valor indica uma distância vertical (nas unidades de superfície) a ser adicionado para elevação do observador. Deve ser um valor inteiro positivo ou de ponto flutuante.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Raio Interno

Este valor define a distância inicial (mínima) da qual a visibilidade é determinada. Os pixels mais próximos que esta distância não são considerados visíveis na saída, mas ainda podem bloquear a visibilidade dos pixels entre o Raio Interno e o Raio Externo. O valor padrão é 0.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

O raio interno é a distância 3D

Tipo de distância do parâmetro de raio interno.

  • Desmarcado—Raio Interno deve ser interpretado como uma distância 2D. Este é o padrão.
  • Marcado—Raio Interno deve ser interpretado como uma distância 3D.

Raio Externo

Este valor define a distância máxima de que a visibilidade é determinada. Pixels além desta distância são excluídos da análise.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

O raio externo é a distância 3D

Tipo de distância do parâmetro de raio externo.

  • Desmarcado—Raio Externo deve ser interpretado como uma distância 2D. Este é o padrão.
  • Marcado—Raio Externo deve ser interpretado como uma distância 3D.

Ângulo Inicial Horizontal

Este valor define o ângulo inicial da faixa de digitalização horizontal. O valor deve ser especificado em graus de 0 a 360,0, onde 0 é orientado ao Norte. O valor padrão é 0.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Ângulo Final Horizontal

Este valor define o ângulo final da faixa de digitalização horizontal. O valor deve ser especificado em graus de 0 a 360,0, onde 0 é orientado ao Norte. O valor padrão é 360.0.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Ângulo Superior Vertical

Este valor define o limite do ângulo vertical superior da digitalização acima do plano horizontal. O valor deve ser especificado em graus de 0 para 90,0, que pode ser de ponto inteiro ou flutuante. O valor padrão é 90.0.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .

Ângulo Inferior Vertical

Este valor define o limite do ângulo vertical inferior da digitalização abaixo do plano horizontal. O valor deve ser especificado em graus de -90,0 para 0, que pode ser de ponto inteiro ou flutuante. O valor padrão é -90,0.

Pode ser um campo no conjunto de dados de Feições do Observador de entrada ou um valor numérico. Se este parâmetro estiver configurado para um valor, então o valor será aplicado para todos os observadores. Para especificar diferentes valores para cada observador, configure este parâmetro para um campo no conjunto de dados de Feições do Observador .


Neste tópico
  1. Notas
  2. Parâmetros