Função Distância de Custo

Disponível com ArcGIS Image for ArcGIS Online.

Calcula a distância de menor custo acumulativo para cada célula de ou para a origem de menor custo sobre uma superfície de custo.

Validado:

Esta função está descontinuada.

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

Ilustração da Distância de Custo

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.

As localizações de célula com NoData no raster de custo de entrada atuam como barreiras nas ferramentas da superfície de custo. Qualquer local de célula que é atribuído como NoData na superfície de custo de entrada receberá NoData em todos os rasters de saída (distância de custo, alocação e vínculo de retorno).

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.

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.

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.

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.

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.

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