Mais

O analista de rede não analisa minhas próprias rotundas criadas no arquivo shp geofabrik

O analista de rede não analisa minhas próprias rotundas criadas no arquivo shp geofabrik


Estou tentando digitalizar os dados do arquivo de forma (em anexo) que baixei do geofabrik para novas estradas na minha região.

O anaylst de rede não funciona além de rodadas, que crio novas. Ele resolve a rota até por volta de ver foto 1, mas além disso ele falha. e me dá erro.

Aviso: Não há rota do local "Escolha Gráfico 1" para o local "Escolha Gráfico 2". Erro: nenhuma solução encontrada.

então eu removi o round around da mesma posição, funcionou, então algo errado com o round around, alguém pode ajudar.


Fiz alguns testes e acho que há alguns problemas em jogo aqui.

Com base na sua terceira imagem, parece que a rotunda é uma linha única que começa e termina no mesmo ponto (auto-conexão / cruzamento). Cada trecho da rotatória deve ser dividido em seu próprio segmento para fornecer uma borda de rede distinta. Se você criar a rotatória como uma linha única onde o primeiro e o último vértice / nó estão no mesmo ponto, uma de duas coisas acontecerá dependendo de como a rede foi configurada (isso pode ser alterado editando as propriedades do conjunto de dados da rede).

  1. A política de conectividade para a camada da rua é definida como End only: Se o seu primeiro / último ponto de rotatória também for um cruzamento com um dos trechos, você pode ir desse trecho para a rotatória, mas não para fora porque um cruzamento só pode ocorrer em uma linha ponto final (também conhecido como nó, ou primeiro / último vértice).
  2. A política de conectividade para a camada de rua é definida como Qualquer vértice: agora as junções podem ocorrer em qualquer vértice e as rotas podem ser encontradas ao redor da linha. No entanto, nenhuma borda da rede será criada entre o penúltimo vértice e o primeiro / último nó, dependendo de como outras linhas cruzam a rotatória.

Esta política de conectividade de rede é mais facilmente demonstrada criando uma interseção em T. Crie uma linha com três vértices, depois uma linha perpendicular com dois - um dos quais se encaixa no vértice do meio da primeira linha. Agora crie seu ponto de partida em uma perna do T e sua parada em outra. No caso 1 acima, a rota irá falhar com essa mensagem de erro. No caso 2, a rota será bem-sucedida. Eu realmente não posso explicar por que sua rotatória pré-existente está funcionando, mas não posso dizer como ela foi desenhada (ou seja, onde estão os nós ou se há uma borda de rede em toda a volta).

Você também pode precisar modificar (ou modelar em primeiro lugar) restrições de sentido único e curvas para garantir o fluxo correto para dentro, ao redor e fora da rotatória. Sua primeira imagem mostra uma rota inválida com base nas setas do mapa de fundo. Observe que a rede deve ser reconstruída sempre que a camada subjacente for alterada.

Pode ser útil ativar as junções de rede e as camadas de borda e, em seguida, usar a ferramenta Network Identify para examinar as peças. Quando você clica em uma junção ou aresta, ele informa quais outras arestas ou junções são adjacentes à selecionada (assim, você pode ver o que está e o que não está conectado).


Assista o vídeo: How to Download OpenStreetMapOSM Data in ESRI shapefiles format from