Conception de base de données: topologie routière dans SIG

15

Existe-t-il une méthode standard ou recommandée pour stocker certaines fonctionnalités des routes:

Directionnalité routière:

  • Rues à sens unique: routes allant dans une seule direction
  • Voies de virage central: routes qui existent entre deux voies, que l'une ou l'autre voie peut utiliser pour tourner à gauche ou à droite comme celle-ci
  • Échangeur routier Rampes et voies de fusion

Fonctionnalité routière:

  • Disposition des intersections (signalées ou non):
    • Incorporer les différents modèles autorisés et interdits d'une intersection dans un db, tels que:
    • Pas de virage en U
    • Tournez à gauche sur vert (ou pas)
    • cycles et temps verts
    • Approches actionnées et non actionnées aux intersections
    • Règles de droit de passage: certaines intersections peuvent avoir des règles de droit de passage différentes de celles typiques. Prenons par exemple une route vallonnée, où tout le monde doit s'arrêter au panneau d'arrêt, à l'exception des personnes qui voyagent en montée. Ils n'ont pas de panneau d'arrêt, donc tout le trafic doit leur céder.
dassouki
la source
1
Au départ, je regarderais le référencement linéaire avec vos itinéraires. Voici un pdf à ce sujet, la saveur arcgis, jetez un coup d'œil et vous serez conseillé sur les meilleures pratiques help.arcgis.com/en/arcgisdesktop/10.0/pdf/… et un autre ArcGIS one help.arcgis.com/en/ arcgisdesktop / 10.0 / help / index.html # //…
Hairy
1
@dassouki donc vous cherchez une solution nord-américaine (conduite à droite) - le Royaume-Uni, l'Australie serait un modèle différent. en.wikipedia.org/wiki/Right-_and_left-hand_traffic
Mapperz
1
@Mapperz - Amérique du Nord, mais cela ne devrait pas vraiment avoir d'importance. par sens à sens unique, je veux dire que certaines routes ne peuvent aller que du point A au point B mais pas l'inverse
dassouki
1
Dites à ESRI que - Utilisez l'analyse de réseau pendant des années et qu'ils autorisent toujours les virages à droite lorsqu'ils sont allumés en rouge! (illégal au Royaume-Uni car croisant la voie sur la circulation venant en sens inverse).
Mapperz
@Mapperz - Même au Canada, au Québec, Right on Red n'est pas autorisé, et dans certaines juridictions, ils appliquent une règle tout blanc de 15 secondes (ce qui signifie que les piétons à toutes les approches deviennent blancs)
dassouki

Réponses:

10

Malheureusement, certaines de ces fonctionnalités dépendent profondément du logiciel que vous utilisez.

Par exemple, prenons les demi-tours dans ArcGIS et PGRouting. Dans ArcGIS, c'est quelque chose que vous pouvez choisir en option, dans PGRouting, il est imbriqué dans le code.

On way street peut être traité de deux manières. Ils sont mis en place une partie du graphique avec un coût très élevé (PGRouting) ou simplement supprimés du graphique (ESRI, ce qui est plus logique)

Le coût de l'interdiction est de toute façon un ensemble de règles que vous devez connaître et qui dépendent vraiment des données. La règle pouvait être modifiée dynamiquement dans PGRouting, mais pas dans ArcGIS pour autant que je sache (ma dernière utilisation de Network Analyst était sur 9.3 et à ce moment-là, le graphique devait être recompilé à chaque fois que vous apportiez une modification).

Vous devriez donc jeter un œil à ce qui est fait à la fois sur PGRouting et ArcGIS. Cela déterminera beaucoup de la façon dont vous devez stocker les choses.

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

Fabien Ancelin
la source
1
Fabien, Merci pour l'info incroyable, je n'étais pas au courant des différences majeures entre Arc et pgRouting. Actuellement, je n'ai pas acheté de licence d'analyste réseau, j'envisage d'utiliser pgRouting / postgis pour cette application. des suggestions sur la façon de mode3l et de représenter les voies centrales?
dassouki
2
Aucun moteur de routage ne gère une telle chose que la voie. Pour eux, ce ne sont que les egdes qui ont des attributs et des relations entre eux. Vous devez donc savoir entre quel segment vous avez une sorte de voie (par exemple de A à B et de A à C), puis attribuer un coût entre ces deux segments. Dans PGRouting, cela se ferait à l'aide de l'algorithme Shooting Star, mais vous pouvez également définir le coût du tour dans ArcGIS Network Analyst.
Fabien Ancelin
2
Si vous souhaitez utiliser PGRouting et Shooting Star, c'est un bel outil, mais vous devrez vous plonger dans le code afin de résoudre quelques bugs, vous devez le savoir, mais c'est principalement de la logique, pas de programmation noyau dur . Lien pour l'étoile filante et les règles: pgrouting.org/docs/foss4g2008/ch09.html
Fabien Ancelin
6

Voici un projet de modèle de données logique qui m'a été dit (officieusement) qu'ils travaillaient à la mise en œuvre au Colorado DOT. Il est conçu pour ArcGIS, mais je pense qu'il est suffisamment générique pour emprunter des parties à utiliser dans PostGIS sans avoir ArcSDE.

Je ne sais pas comment (ou si) ce modèle de données s'intègre dans le projet de Rome à Esri.

Mise à jour

Consultez également Conception de géodatabases pour le transport , par Al Butler. J'ai entendu dire que l'auteur était impliqué dans CDOT.

Kirk Kuykendall
la source
Le diagramme COl-Dot semble être fortement basé sur le livre Esri: conception de géodatabases à partir des transports. C'est une trouvaille géniale cependant.
dassouki