Restringindo partes da rede rodoviária da análise no ArcGIS Network Analyst?

8

Estou tentando resolver a análise de rede no ArcGIS 10.

Este exemplo de encontrar a menor distância entre dois pontos é mais ou menos assim:

saída da instalação mais próxima

Onde quadrados são dois locais e a linha verde é uma saída da ferramenta Closest Facility.

O que preciso fazer é restringir as rodovias e desviar estradas da análise. Portanto, a nova rota deve evitar os segmentos vermelhos:

restrito

Qual é a melhor estratégia a seguir nesse caso?

Devo editar minha rede e excluir todos os segmentos que não quero ter na análise?

Ou talvez use Barreiras lineares ?

radek
fonte

Respostas:

11

Há mais de uma solução para esse problema.

Esta é uma maneira que eu recomendaria :.

Supondo que o ArcMap seja sua principal ferramenta:

  1. Abra a tabela de atributos dos recursos de origem da rede.

  2. Adicione um campo do tipo "Curto" (qualquer tipo inteiro serve). Este será efetivamente um valor booleano. Dê um nome que o descreva como uma restrição.

  3. Para cada segmento de estrada que atenda aos seus parâmetros de restrição (por exemplo, rodovias, ruas de acesso), calcule o valor de restrição dessa linha como 1. Todos os segmentos com um valor de restrição zero (ou NULL) serão percorridos.

  4. Adicione esse valor como um atributo de restrição de rede e use um "avaliador de campo". Você precisará "reconstruir" sua rede. (Como alternativa, use o Assistente para Novo Conjunto de Dados de Rede para criar um novo conjunto de dados de rede)

Informação suplementar:

Fique à vontade para pedir esclarecimentos se tiver alguma dificuldade =)

Allan Adair
fonte
4

Essa abordagem que o @Allan Adair mostrou, certamente funcionará; no entanto, neste caso, os links de estrada que você restringiu se tornarão impossíveis de atravessar.

Abordo isso de outra maneira - você geralmente deseja percorrer essas estradas ao viajar entre pontos, mas não quer que suas rotas comecem e parem neles. Portanto, em vez de restringir esses segmentos de estrada, tudo o que você precisa fazer é dizer ao analista de rede que você não deseja que suas rotas iniciem e parem nas rodovias, túneis, rampas etc.

Você pode conseguir isso adicionando um campo na classe de recurso de estradas e calculando-o com um valor que você excluirá posteriormente. Em seguida, você usa a opção de encaixar locais de rede , onde especifica que não deseja que suas paradas de rota sejam encaixadas nessas estradas com o valor que você acabou de calcular. Nos dados obtidos dos fornecedores, as informações do tipo de estrada geralmente são incluídas para que você possa fazer uma seleção e executar uma sessão da calculadora de campo. Depois de terminar, você poderá percorrer os túneis, estradas, rampas etc., mas não poderá iniciar ou interromper o percurso.

Primeira figura: sua parada está localizada no topo de um túnel, mas uma parada está sendo encaixada no link rodoviário "snappable" mais próximo, ou seja, aquele que não possui -1.

insira a descrição da imagem aqui

Segunda figura: você ainda pode rotear pelos links da estrada com -1 em um campo Snapping especificado anteriormente. insira a descrição da imagem aqui

Alex Tereshenkov
fonte