Design do banco de dados: topologia de estradas no GIS

15

Existe uma maneira padrão ou de prática recomendada para armazenar determinados recursos sobre estradas:

Direcionalidade da estrada:

  • Ruas de sentido único: estradas que seguem apenas uma direção
  • Vias de viragem central: estradas que existem entre duas faixas que uma das faixas pode usar para virar à esquerda ou à direita , como esta
  • Trocas de rodovias Rampas e faixas de mesclagem

Funcionalidade da estrada:

  • Layout de interseção (sinalizado ou não sinalizado):
    • Incorporando os diferentes padrões permitidos e não permitidos de uma interseção em um banco de dados, como:
    • Turnos sem U
    • Vire à esquerda em verde (ou não)
    • ciclos e tempos verdes
    • Abordagens atuadas versus não atuadas em interseções
    • Regras de direito de passagem: algumas interseções podem ter regras de direito de passagem diferentes das típicas. Tomemos, por exemplo, uma estrada montanhosa, onde todos devem parar no sinal de parada, exceto as pessoas que estão subindo a colina. Eles não têm um sinal de parada, portanto, todo o tráfego deve render para eles.
dassouki
fonte
1
Inicialmente, eu examinaria a referência linear com suas rotas. Aqui está um pdf sobre ele, sabor arcgis, dê uma olhada por lá e você será aconselhado sobre as melhores práticas help.arcgis.com/en/arcgisdesktop/10.0/pdf/… e outro ArcGIS help.arcgis.com/en/ arcgisdesktop / 10.0 / help / index.html # //…
Cabeludo
1
@dassouki, então você está procurando uma solução norte-americana (dirigindo à direita) - o Reino Unido, a Austrália seria um modelo diferente. pt.wikipedia.org/wiki/Right-_and_left-hand_traffic
Mapperz
1
@Mapperz - América do Norte, mas isso realmente não deveria importar. pela direção one-way, quero dizer que algumas estradas você só pode ir do ponto A ao ponto B, mas não o contrário
dassouki
1
Diga à ESRI que - Use a Análise de Rede por anos e ainda assim eles permitem curvas à direita quando estão em vermelho! (ilegal no Reino Unido por atravessar o caminho do tráfego que se aproxima).
Mapperz
@Mapperz - Mesmo no Canadá, em Quebec, sobre Direito Red não é permitido, e em algumas jurisdições, eles implementar um segundo tudo o regime branco 15 (ou seja, os pedestres sobre todas as abordagens obter branco)
dassouki

Respostas:

10

Infelizmente, alguns desses recursos dependem profundamente do software que você usa.

Por exemplo, vamos dar meia-volta no ArcGIS e PGRouting. No ArcGIS, é algo que você pode escolher como opção; no PGRouting, está aninhado no código.

No caminho, a rua pode ser processada de duas maneiras. Eles são configurados parte do gráfico com um custo muito alto (PGRouting) ou simplesmente removidos do gráfico (ESRI, o que faz mais sentido)

De qualquer forma, o custo da proibição é um conjunto de regras que você precisa conhecer e que realmente dependem dos dados. A regra pode ser modificada dinamicamente no PGRouting, mas não no ArcGIS até onde eu sei (meu último uso do Network Analyst foi na 9.3 e, nesse ponto, o gráfico precisava ser recompilado toda vez que você fazia uma alteração).

Portanto, você deve dar uma olhada no que é feito no PGRouting e no ArcGIS. Isso determinará muito de como você precisa armazenar as coisas.

http://support.esri.com/en/downloads/datamodel/detail/14 http://www.pgrouting.org/documentation.html

Fabien Ancelin
fonte
1
Fabien, Obrigado pela informação incrível, eu não estava ciente das principais diferenças entre Arc e pgRouting. Atualmente, não comprei uma licença de analista de rede, estou pensando em usar o pgRouting / postgis para este aplicativo. alguma sugestão sobre como mode3l e representar pistas centrais?
dassouki
2
Nenhum mecanismo de roteamento gerencia algo como pista. Para eles, são apenas os documentos que têm atributo e relação entre eles. Portanto, você precisa saber entre qual segmento você tem tipos de pistas (por exemplo, de A a B e de A a C) e depois atribuir um custo entre esses dois segmentos. No PGRouting, isso seria feito usando o algoritmo Shooting Star, mas você também pode definir o custo de produção no ArcGIS Network Analyst.
Fabien Ancelin
2
Se você deseja usar o PGRouting e o Shooting Star, é uma boa ferramenta, mas precisará mergulhar no código para solucionar alguns bugs, é necessário saber disso, mas é principalmente lógico, sem programação de núcleo duro . Link para estrela cadente e regras: pgrouting.org/docs/foss4g2008/ch09.html
Fabien Ancelin
6

Aqui está um rascunho do modelo de dados lógicos que me disseram (não oficialmente) que eles estão trabalhando na implementação no Colorado DOT. É voltado para o ArcGIS, mas acho que é genérico o suficiente para emprestar partes para uso no PostGIS sem o ArcSDE.

Não está claro para mim como (ou se) esse modelo de dados se encaixa no projeto de Roma na Esri.

Atualizar

Confira também Designing Geodatabases for Transportation , de Al Butler. Ouvi dizer que o autor esteve envolvido com o CDOT.

Kirk Kuykendall
fonte
O diagrama COl-Dot parece ser fortemente baseado no Livro Esri: projetando bancos de dados geográficos a partir de Transportation. É uma descoberta incrível embora.
dassouki