Função Alocação de Custo

Disponível com ArcGIS Image for ArcGIS Online.

Calcula, para cada célula, sua origem de menor custo baseada no menor custo acumulativo sobre uma superfície de custo.

Validado:

Esta função está descontinuada.

A função Alocação de Distância fornece funcionalidade ou desempenho melhorado.

Ilustração da Alocação de Custo
A saída mostra o valor mais próximo da origem.

Esta é uma função raster global.

Notas

Os dados da fonte de entrada devem ser uma camada de raster.

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.

Se você tiver feições de origem, poderá convertê-las em um conjunto de dados raster utilizando a função Rasterizar Feições . Utilize seu Raster de Custo existente como a entrada de Raster na função de rasterizaçã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.

Para calcular alocação, as localizações de origem podem ter um valor associado que pode ser especificado pelo parâmetro do Campo de Origem . Se a origem de entrada for um raster inteiro, o campo padrão será VALUE. Se a entrada do Raster de Origem for um raster de ponto flutuante, um parâmetro inteiro Valor de Raster deve ser especificado.

Os valores de célula do NoData no Raster de Custo atuam como barreiras na superfície de custo. Quaisquer células que estejam atribuídas um valor de NoData no Raster de Custo também terão um valor de NoData no raster de saída. O Custo de Raster não pode conter um valor 0 já que o algoritmo é uma processo multiplicativo. Se valores de 0 representarem áreas de custo baixo, altere o valor 0 para um valor positivo menor, como 0.01 utilizando a função Con . Se o valor de 0 representar áreas que devem ser excluídas da análise, estes valores deverão ser transformados em NoData utilizando a função Definir Nulo .

Se o Raster de Origem e o Custo de Raster tiverem extensões diferentes, a extensão de saída padrão é a interseção dos dois rasters. Se você desejar uma saída de superfície da distância de custo da extensão inteira, escolha a opção União de Entradas do ambiente de geoprocessamento Extensão de Saída.

A Distância Máxima é especificada nas mesmas unidades de custo que o Raster de Custo.

O Raster de Valor é útil se o Raster de Origem foi obtido de uma operação que resultou em valores de célula do Booleano. Estas operações fazem com que o Raster de Origem perca os valores de zona original que foram associados com as localizações da célula de origem. O Raster de Valor pode restaurar estes valores da célula ou permitir a análise em combinações adicionais de valores da zona dentro das células de origem. Se o Raster de Valor for utilizado, poderá alterar a configuração e resultados da saída.

As características da origem ou os movedores de uma origem, pode ser controlado pelos parâmetros seguintes:

  • Multiplicador para Aplicar aos Custos—O modo de viagem ou magnitude na origem.
  • Custo Inicial—O custo inicial antes do movimento iniciar.
  • Taxa de Resistência do Custo Acumulativo—Um ajuste dinâmico respondendo pelo impacto de custo acumulado; por exemplo, simulando quanto um andarilho está ficando cansado.
  • Capacidade—O custo que uma origem pode assimilar antes de alcançar seu limite.

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.

Se a Máscara foi definida nos ambientes de geoprocessamento, todas células mascaradas serão tratadas como valores de NoData. Quando uma máscara é definida na janela Análise de Raster e as células a serem utilizadas para a máscara utilizarem uma origem, os cálculos ocorrerão em células de origem restantes. As células de origem que são mascaradas não serão consideradas nas computações. Estes locais da célula serão atribuídos com NoData nos rasters de saída.

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.

Se a entrada Raster de Origem for ponto flutuante, o Raster de Entrada deverá ser configurado, e ele deverá ser um inteiro. O Raster de Valor assumirá o comando de precedência de qualquer configuração do Campo de Origem.

Campo de Origem

O campo utilizado para atribuir valores para as localizações de origem. Ele deve ser um tipo inteiro. Se o Raster de Valor foi configurado, os valores nesta entrada assumirão o comando de precedência de qualquer configuração do Campo de Origem.

Raster de Custo

(Exigido)

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.

Distância Máxima

O limite que os valores de custo acumulativo não podem exceder. Se um valor de distância de custo acumulativo exceder este valor, o valor de saída de local da célula será NoData. A distância máxima define a extensão em que as distâncias de custo acumulativo são calculadas. A distância padrão é a extensão do raster de saída.

Raster de Valor

O raster inteiro de entrada que identifica os valores de zona a serem utilizados para cada localização de origem de entrada. Para cada célula do local de origem, o valor definido pelo Raster de Valor será atribuído para todas as células alocadas no local de origem do cálculo. O Raster de Valor assumirá o comando de precedência de qualquer configuração do Campo de Origem.

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.

Custo Inicial

O custo inicial que será usado para começar os cálculos de custos. 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.

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

Taxa de Resistência do Custo Acumulativo

Este parâmetro simula o aumento no esforço para superar custos com os aumentos de custo acumulativo. É utilizado para modelar a fadiga do viajante. O custo acumulativo crescente para alcançar uma célula é multiplicada pela taxa de resistência e adicionado ao custo para mover na célula subsequente.

É uma versão modificada de uma fórmula de taxa de juros composta que é utilizada para calcular o custo aparente de movimento de uma célula. Como o valor da taxa de resistência aumenta, ela aumenta o custo das células que são visitadas posteriormente. Quanto maior a taxa de resistência, mais alto o custo para alcançar a próxima célula, que é composta de cada movimento subsequente. Já que a taxa de resistência é semelhante a uma taxa composta e geralmente os valores de custo acumulativo são muito grandes, taxas de resistência pequenas são sugeridas, tal como, 0.005 ou até menor, dependendo dos valores de custo acumulativo.

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

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

Capacidade

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

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

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 a taxa de resistência de origem.

  • Da Origem—A taxa de resistência de origem será aplicada no início da origem de entrada e saindo para células diferentes da origem. Este é o padrão.
  • Para Origem—A taxa de resistência de origem será aplicada 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.


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