Função Alocação de Distância

Disponível com ArcGIS Image for ArcGIS Online.

Calcula a alocação de distância de cada célula para origens fornecidas com base em distância de linha direta, distância de custo, distância de superfície verdadeira, como também fatores de custo vertical e horizontal.

Esta é uma função raster global.

Notas

Se você tiver feições de origem, poderá primeiro convertê-las em um conjunto de dados raster utilizando a função Rasterizar Feições . Utilize uma entrada consistente para a entrada do Raster na feição. Iso garantirá que as feições sejam convertidas adequadamente em um conjunto de dados raster utilizando o mesmo tamanho de célula, extensão e referência espacial.

Os valores de NoData que existem no Raster de Origem não são incluídos como valores válidos na função. O valor 0 é considerado um valor legítimo no raster de origem. Um Raster de Origem pode ser criado usando as ferramentas de extração ou a função Recortar.

Barreiras são obstáculos que devem ser contornados. Eles podem ser definidos de duas maneiras.

Para o parâmetro do raster de barreira de Entrada, as barreiras podem ser representadas por células que têm um valor válido ou por dados de feição que são convertidos em um raster. Onde as barreiras são conectadas apenas por células diagonais, as barreiras serão engrossadas para torná-las impermeáveis.

As barreiras também são definidas por locais onde existem células NoData nas seguintes entradas: raster de custo de Entrada, raster de superfície de Entrada, raster vertical de Entrada e raster horizontal de Entrada. Onde NoData é conectado apenas por células diagonais, ele será engrossado com células NoData adicionais para torná-lo uma barreira impermeável.

Se o valor Raster de Superfície de entrada tiver um sistema de coordenadas verticais (VCS), os valores do raster de superfície serão considerados nas unidades do VCS. Se o valor Raster de Superfície de entrada não tiver um VCS e os dados estiverem projetados, os valores de superfície serão considerados para estarem nas unidades lineares da referência espacial. Se o valor do Raster de Superfície de entrada não tiver um VCS e os dados não forem projetados, os valores da superfície serão considerados em metros. O resultado final do acúmulo de distância está em custo por unidade linear ou em unidades lineares se nenhum custo for introduzido.

Para o raster de saída, a distância de menor custo (ou distância mínima de custo acumulativo) de uma célula para um conjunto de localizações de origem é o limite mais baixo das distâncias de menor custo da célula para todos os locais de origem.

Os valores padrão dos modificadores do fator Vertical são os seguintes:

Keyword                   Zero    Low    High   Slope  Power  Cos    Sec
                          factor  cut    cut                  power  power
                                  angle  angle                             
------------------------  ------  -----  -----  -----  -----  -----  -----
Binary                    1.0     -30    30     ~      ~      ~      ~
Linear                    1.0     -90    90      1/90  ~      ~      ~
Symmetric linear          1.0     -90    90      1/90  ~      ~      ~
Inverse linear            1.0     -45    45     -1/45  ~      ~      ~
Symmetric inverse linear  1.0     -45    45     -1/45  ~      ~      ~
Cos                       ~       -90    90     ~      1.0    ~      ~
Sec                       ~       -90    90     ~      1.0    ~      ~
Cos_sec                   ~       -90    90     ~      ~      1.0    1.0
Sec_cos                   ~       -90    90     ~      ~      1.0    1.0

A saída da função Aspecto pode ser utilizada como entrada para o parâmetro Raster Horizontal.

Os valores padrões dos modificadores do fator Horizontal são os seguintes:

Keywords         Zero factor   Cut angle     Slope   Side value
--------------   -----------   -----------   -----   ---------
Binary           1.0            45           ~       ~
Forward          0.5            45 (fixed)   ~       1.0
Linear           0.5           181            1/90   ~
Inverse linear   2.0           180           -1/90   ~

Marcar a opção Booleano, Gerar linha e coluna de origem como bandas adicionais na saída resultará em um raster de bandas múltiplas consistindo em três bandas. A primeira banda é a banda de alocação de distância, a segunda banda contém um índice de linha e a terceira banda contém um índice de coluna. Estes índices identificam o local da célula de origem que é a menor distância de custo acumulada. O índice de linha de origem e índice de coluna de origem pode ser utilizado junto para executar o mapeamento de intensidade. Se você consultar qualquer localização em sua área de estudo através das bandas duas e três, você saberá a linha e coluna da origem de menor custo para esta localização.

As características da fonte, ou dos movimentadores de ou para uma fonte, podem ser controladas pelos seguintes parâmetros:

  • Acumulação inicial—Define o custo inicial antes do movimento iniciar.
  • Acumulações máxima—Especifica quanto o custo de uma fonte pode acumular antes de alcançar seu limite.
  • Multiplicador para aplicar aos custos—Especifica o modo de viagem.
  • Direção de viagem—Especifica se o movimentador está iniciando em uma origem e movendo para locais sem origem ou iniciando em locais sem origem e retornando a uma origem

Se qualquer um dos parâmetros das características de origem for especificado utilizando um valor, este valor é aplicado a todas as origens. Se os parâmetros forem especificados por campos associados com o Raster de Origem, os valores na tabela serão exclusivamente aplicados às origens correspondentes.

If Initial accumulation is specified, the source locations on the output cost distance surface will be set to the Initial accumulation value; otherwise, the source locations on the output cost distance surface will be set to zero.

Quando nenhuma configuração de ambiente Extensão é especificada, a extensão do processamento é determinada da seguinte maneira:

  • Se apenas os valores do Raster de Origem e Barreiras do Raster forem especificados, então a união das entradas, expandida por duas larguras de células em cada lado, será usada como a extensão do processamento. O raster de saída é expandido por duas linhas e colunas para que as saídas possam ser usadas na função Caminho Favorável como Raster ou a ferramenta Caminho Favorável como Linha e os caminhos gerados podem se mover ao redor das barreiras. Para usar a extensão como uma barreira implícita, você deve definir explicitamente o valor Extensão nas configurações do ambiente.

  • A extensão de processamento será a intersecção dos valores do Raster de superfície, Raster de Custo, Raster Vertical ou Raster Horizontal, se especificado.

O ambiente de Máscara de análise pode ser definido como uma classe de feição ou um conjunto de dados raster. Se a máscara for uma feição, ela será convertida em um raster. As células que possuem um valor definem os locais que estão dentro da área da máscara. As células NoData definem os locais que estão fora da área de máscara e serão tratadas como uma barreira.

Quando as configurações de ambiente Tamanho da Célula ou Ajustar Raster não forem especificados e houver vários rasters especificados como entradas, os ambientes Tamanho da Célula e Ajustar Raster são definidos com base na seguinte ordem de precedência: Raster de Custo, Raster de Superfície, Raster Vertical, Raster Horizontal, Raster de Origem e Barreiras de Raster.

Parâmetros

Nome do parâmetroDescrição

Raster de Origem

(Exigido)

As localizações de origem de entrada.

Este é um conjunto de dados raster que identifica as células ou locais de onde é calculada a menor distância de custo acumulada para cada local da célula de saída.

Campo de Origem

O campo utilizado para atribuir valores para as localizações de origem. Ele deve ser um tipo inteiro.

Barreiras do Raster

O raster que define as barreiras.

O conjunto de dados deve conter NoData, onde não há barreiras. As barreiras são representadas por valores válidos, incluindo zero.

As barreiras podem definidas por um raster inteiro ou de ponto flutuante.

Raster de Superfície

Um raster definindo os valores de elevação em cada localização de célula.

Os valores são utilizados para calcular a distância de superfície real coberta ao analisar entre as células.

Raster de Custo

Um raster definindo o custo ou impedância para mover de forma plana através de cada célula. O valor em cada local de célula representa a distância de unidade por custo para mover por ele. Cada valor de local da célula é multiplicado pela resolução da célula, e também compensando por movimento diagonal para obter o custo total de passagem pela célula.

Os valores do Raster de Custo podem ser inteiro ou ponto flutuante, mas eles não podem ser negativos ou zero.

Raster Vertical

Define o relacionamento entre o fator de custo vertical e o ângulo de movimento relativo vertical (VRMA).

Os valores são utilizados para calcular a declividade para identificar o fator vertical incorrido ao mover de uma célula para outra.

Fator Vertical

Define o relacionamento entre o fator de custo vertical e o ângulo de movimento relativo vertical (VRMA).

Há vários fatores com modificadores que identificam um gráfico de fator vertical definido. Adicionalmente, uma tabela pode ser utilizada para criar um gráfico personalizado. Os gráficos são usados ​​para identificar o fator vertical usado no cálculo do custo total de alteração para uma célula vizinha.

Nas explicações abaixo, dois acrônimos são utilizados: VF e HRMA. VF significa fator vertical, que define a dificuldade horizontal encontrada ao mover de uma célula para a próxima. VRMA significa ângulo de movimento relativo vertical, que identifica o ângulo de inclinação entre a célula FROM, ou processamento, e a célula TO.

Os tipos de Fator vertical incluem os seguintes:

  • Binário—Especifica se o VRMA for maior que o ângulo de corte baixo e menor que o ângulo de corte alto VF é configurado para o valor associado com o fator zero; caso contrário, é infinito.
  • Linear—Indica que o VF é uma função linear do VRMA.
  • Linear Simétrico—Especifica que o VF é uma função linear do VRMA em um lado negativo ou positivo do VRMA, respectivamente e as duas funções lineares são simétricas com respeito ao eixo (y) VF.
  • Linear Inverso—Indica que o VF é uma função linear inversa do VRMA.
  • Linear Inverso Simétrico—Especifica que o VF é uma função linear inversa do VRMA em um lado negativo ou positivo do VRMA, respectivamente e as duas funções lineares são simétricas com respeito ao eixo (y) VF.
  • Cos—Identifica o VF como a função baseada em co-seno do VRMA.
  • Sec—Identifica o VF como a função baseada em secante do VRMA.
  • Cos-Sec—Especifica que o VF é a função baseada em co-seno do VRMA quando o VRMA for negativo e a função baseada em secante do VRMA quando o VRMA for não negativo.
  • Sec-Cos—Especifica que o VF é a função baseada em secante do VRMA quando o VRMA for negativo e a função baseada em co-seno do VRMA quando o VRMA for não negativo.
  • Tabela—Identifica que um arquivo de tabela será utilizado para definir o gráfico de fator vertical que é utilizado para determinar os VFs.

Os modificadores para palavras-chaves verticais incluem os seguintes:

  • Fator zero—Estabelece o fator vertical utilizado quando o VRMA for zero. Este fator posiciona a opção interceptar y da função especificada. Por definição, o fator zero não é aplicável a qualquer uma das funções verticais trigonométricas (COS, SEC, COS-SEC ou SEC-COS). A opção interceptar y é definida por estas funções.
  • Ângulo de Corte Baixo—Define o ângulo VRMA abaixo que o VF será configurado para infinito.
  • Ângulo de Corte Alto—Define o ângulo VRMA acima que o VF será configurado para infinito.
  • Declividade—Estabelece a declividade da linha reta utilizada com as palavras-chaves de fator vertical Linear e Linear Inverso . A declividade é especificada como uma fração de subida acima do percurso (por exemplo, 45 porcento da declividade é 1/45, que é entrada como 0.02222).
  • Nome da tabela—Identifica o nome da tabela definindo o VF.

Raster Horizontal

Um raster definindo a direção horizontal em cada localização de célula.

Os valores no raster devem ser inteiros de 0 a 360, com 0 os graus sendo norte ou em direção ao topo da tela e aumentando à direita. As áreas planas recebem um valor de -1. Os valores em cada local serão usados ​​em conjunto com o parâmetro Fator horizontal para determinar o custo horizontal incorrido ao mover de uma célula para suas vizinhas.

Fator Horizontal

Define o relacionamento entre o fator de custo horizontal e o ângulo de movimento relativo horizontal (HRMA).

Há vários fatores com modificadores que identificam um gráfico de fator vertical definido. Adicionalmente, uma tabela pode ser utilizada para criar um gráfico personalizado. Os gráficos são usados ​​para identificar o fator vertical usado no cálculo do custo total de alteração para uma célula vizinha.

Nas explicações abaixo, dois acrônimos são utilizados: HF e HRMA. HF significa fator horizontal, que define a dificuldade horizontal encontrada ao mover de uma célula para a próxima. HRMA significa ângulo de movimento relativo horizontal, que identifica o ângulo entre a direção horizontal de uma célula e a direção de movimento.

Os tipos de Fator horizontal incluem os seguintes:

  • Binário—Indica que se o HRMA for menor que o ângulo de corte, o HF é configurado para o valor associado com o fator zero; caso contrário, é infinito.
  • Adiante—Estabelece que somente o movimento adiante é permitido. O HRMA deve ser maior ou igual a 0 e menor que 90 graus (0 <= HRMA < 90). Se o HRMA for maior que 0 e menor que 45 graus, o HF para a célula é configurada para o valor associado com o fator zero. Se o HRMA for maior ou igual a 45 graus, o modificador de valor lateral é utilizado. O HF para qualquer valor de HRMA igual ou maior que 90 graus é configurado para infinito.
  • Linear—Especifica que o HF é uma função linear do HRMA.
  • Linear Inverso—Especifica que o HF é uma função linear inversa do HRMA.
  • Tabela—Identifica que um arquivo de tabela será utilizado para definir o gráfico de fator horizontal utilizado para determinar os HFs.

Os modificadores dos fatores horizontais incluem os seguintes:

  • Fator zero—O fator horizontal a ser utilizado quando o HRMA for zero. Este fator posiciona a opção interceptar y para qualquer uma das funções de fator horizontal.
  • Ângulo de Corte—Define o ângulo de HRMA além de que o HF será configurado para infinito.
  • Declividade—Estabelece a declividade da linha reta utilizada com as palavras-chaves de fator horizontal Linear e Linear Inverso . A declividade é especificada como uma fração de subida acima do percurso (por exemplo, 45 porcento da declividade é 1/45, que é entrada como 0.02222).
  • Valor lateral—Estabelece o HF quando o HRMA for maior ou igual a 45 graus e menor que 90 graus quando a palavra-chave de fator horizontal Adiante for especificada.
  • Nome da tabela—Identifica o nome da tabela definindo o HF.

Faixas de linha e coluna de origem

Determina se somente o raster de alocação é criado ou se um resultado de múltiplas bandas é criado.

  • Desmarcado—O resultado é o raster de alocação de distância. Este é um resultado de banda única. Este é o padrão.
  • Marcado—Um raster de múltiplas bandas é criado. A primeira banda é o raster de alocação de distância, a segunda banda contém um índice de linha e a terceira banda contém um índice de coluna. Estes índices identificam o local da célula de origem que é a menor distância de custo acumulada.

Acumulação Inicial

O custo acumulativo inicial para iniciar o cálculo de custo. Este parâmetro permite a especificação do custo fixo associado com uma origem. Em vez de iniciar a um custo de 0, o algoritmo de custo começará com o valor especificado.

Um valor numérico (duplo) ou um campo a partir do Raster de Origem pode ser utilizado para este parâmetro.

O valor deve ser zero ou maior. O padrão é 0.

Acumulação Máxima

Define o custo máximo acumulativo do viajante para uma origem. Os cálculos de custo continuam para cada origem até que a capacidade especificada seja alcançada.

Um valor numérico (duplo) ou um campo a partir do Raster de Origem pode ser utilizado para este parâmetro.

O valor deve ser maior que zero. A capacidade padrão é a extremidade do raster de saída.

Multiplicador para Aplicar aos Custos

Um multiplicador que será aplicado aos valores de custo.

Este parâmetro permite o controle do modo de viagem ou a magnitude em uma origem. Quanto maior o multiplicador, maior o custo para mover por cada célula.

Os valores devem ser maiores que zero. O padrão é 1.

Um valor numérico (duplo) ou um campo a partir do Raster de Origem pode ser utilizado para este parâmetro.

Direção do Percurso

Define a direção do viajante ao aplicar o fator vertical, fator horizontal e a taxa de resistência de origem.

  • Da Origem—O fator vertical, fator horizontal e a taxa de resistência de origem serão aplicados no início da origem de entrada e saindo para células diferentes da origem. Este é o padrão.
  • Para Origem—O fator vertical, fator horizontal e a taxa de resistência de origem serão aplicados no início de cada célula diferente da origem e movendo de volta para a origem de entrada.

Especifique a palavra-chave Da Origem ou Para Origem , que será aplicada a todas as origens ou especifique um campo no Raster de Origem que contém as palavras-chaves para identificar a direção de viagem de cada origem. O campo deve conter a string FROM_SOURCE ou TO_SOURCE.

Método de Distância

Determina se a distância será calculada usando um método plano (terra plana) ou geodésico (elipsóide).

  • Planar—As medições planares utiliza matemáticas Cartesianas 2D para calcular área e comprimento. A opção está disponível somente ao medir em um sistema de coordenadas planas e o plano 2D deste sistema de coordenadas será utilizado como base para as medições.
  • Geodésico—A linha mais curta entre dois pontos na superfície da Terra em um esferóide (elipsóide). Independentemente da projeção de entrada ou saída, os resultados não mudarão.
    Anotação:

    Um uso para uma linha geodésica é quando você deseja determinar a menor distância entre duas cidades para a trajetória de voo de um avião. Isto também é conhecido como uma linha de grande círculo se for baseada em uma esfera e não em um elipsóide.


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