Função Caminho de Menor Custo

Disponível com ArcGIS Image for ArcGIS Online.

Calcula o caminho de menor custo da origem até o destino. A distância de menor custo acumulativo é calculada para cada célula em uma superfície de custo, até a origem mais próxima. Isto produz um raster de saída que registra o caminho de menor custo, ou caminhos, de locais selecionados até as células de origem mais próximas definidas dentro da superfície de custo acumulativo, em termos de distância de custo.

Validado:

Esta função está descontinuada.

As funções Acumulação de Distância e Caminho Favorável como Raster fornecem funcionalidade ou desempenho melhorado.

Cada caminho de menor custo é atribuído um valor quando encontrou no processo de escaneamento. O pixel final no Raster de Origem de um caminho de custo recebe um valor de 1. O primeiro caminho recebe um valor de 3, o segundo 4 e assim por diante. Quando caminhos múltiplos se juntam e seguem a distância restante de volta para uma origem na mesma rota, o segmento onde os dois caminhos viajam juntos é atribuído um valor de 2. A porção juntada do caminho não pode ser atribuído ao valor de um dos caminhos, já que a porção juntada pertence a ambas as rotas.

Esta é uma função raster global.

Notas

O Raster de Origem deve ser um raster. Se a sua fonte for uma classe de feição, você precisará convertê-la para um raster antes de poder utilizá-la como uma entrada. 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 com a utilização a função Recortar.

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.

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)

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 Destino

(Exigido)

Um conjunto de dados raster que identifica os pixels a partir dos quais o caminho de menor custo é determinado para a origem de menor custo. Esta entrada consiste em pixels que têm valores válidos e os pixels restantes devem ser atribuídos para NoData. Valores de 0 são válidos.

Campo de Destino

O campo utilizado para obter valores das localizações de destino.

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.

Tipo de Caminho

Uma palavra-chave que define a maneira pela qual os valores e zonas nos dados de destino de entrada serão interpretados nos cálculos do caminho de custo:

  • Cada Célula—Um caminho de menor custo é determinado para cada pixel com valores válidos nos dados de destino de entrada e salvo no raster de saída. Cada célula dos dados de destino de entrada é tratada separadamente e um caminho de menor custo é determinado para cada célula.
  • Cada Zona—Um caminho de menor custo é determinado para cada zona nos dados de destino de entrada e salvo no raster de saída. O caminho de menor custo de cada zona começa no pixel com a menor ponderação de distância de custo na zona.
  • Único Melhor—Para todos os pixels nos dados de destino de entrada, o caminho de menor custo é derivado do pixel com o mínimo dos caminhos de menor custo para as células de origem.

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

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.

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.

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.

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