Czy istnieje standardowy lub najlepszy sposób przechowywania niektórych funkcji dotyczących dróg:
Kierunkowość drogi:
- Ulice jednokierunkowe: Drogi prowadzące tylko w jednym kierunku
- Centralne pasy skrętu : drogi istniejące między dwoma paskami, za pomocą których każdy pas może skręcić w lewo lub w prawo, na przykład w ten sposób
- Przejazdy autostradami Podjazdy i połączenia pasów
Funkcjonalność drogi:
- Układ skrzyżowania (sygnalizowany lub niepodpisany):
- Włączenie różnych dozwolonych i niedozwolonych wzorców przecięcia do bazy danych, takich jak:
- Zakręty No-U
- Skręć w lewo na zielony (lub nie)
- zielone cykle i czasy
- Podejścia aktywne i niewykonane na skrzyżowaniach
- Zasady pierwszeństwa drogi: niektóre skrzyżowania mogą mieć inne zasady pierwszeństwa drogi niż typowe. Weźmy na przykład pagórkowatą drogę, na której wszyscy muszą zatrzymać się przy znaku stopu, z wyjątkiem osób podróżujących pod górę. Nie mają znaku stop, więc cały ruch musi im ulec.
postgis
database
transportation
database-design
dassouki
źródło
źródło
Odpowiedzi:
Niestety niektóre z tych funkcji są głęboko zależne od używanego oprogramowania.
Na przykład weźmy zwroty w ArcGIS i PGRouting. W ArcGIS jest to opcja, którą możesz wybrać jako opcję, w PGRouting jest zagnieżdżona w kodzie.
Po drodze ulica może być przetwarzana na dwa sposoby. Są one skonfigurowane jako część wykresu o bardzo wysokich kosztach (PGRouting) lub po prostu usunięte z wykresu (ESRI, co ma większy sens)
Z kolei koszt zakazu to zbiór zasad, które musisz znać i które w rzeczywistości zależą od danych. Regułę można modyfikować dynamicznie w PGRouting, ale o ile mi wiadomo nie w ArcGIS (moje ostatnie użycie Network Analyst było w wersji 9.3 i wtedy wykres musiał być rekompilowany za każdym razem, gdy wprowadzasz zmiany).
Dlatego powinieneś rzucić okiem na to, co zrobiono w PGRouting i ArcGIS. To określi wiele sposobów przechowywania rzeczy.
http://support.esri.com/en/downloads/datamodel/detail/14 http://www.pgrouting.org/documentation.html
źródło
Oto szkic logicznego modelu danych, o którym powiedziano mi (nieoficjalnie), że pracują nad wdrożeniem w Colorado DOT. Jest przeznaczony dla ArcGIS, ale myślę, że jest wystarczająco ogólny, aby pożyczyć części do użycia w PostGIS bez ArcSDE.
Nie jest dla mnie jasne, jak (lub czy) ten model danych pasuje do projektu rzymskiego w Esri.
Aktualizacja
Zobacz także Projektowanie Geobazie dla Transportu autorstwa Al Butlera. Słyszałem, że autor był zaangażowany w CDOT.
źródło
Geographic Information Framework Data Content Standard, część 7c: Transport - drogi
i
Specyfikacja danych INSPIRE dotyczących sieci transportowych - wytyczne
Mają trochę tego, czego szukasz, ale są naprawdę szerokie. Nie podajesz swojego przypadku użycia. Tylko upewnij się, że nie robisz więcej, niż potrzebujesz.
źródło
http://wiki.openstreetmap.org/wiki/Key:oneway
http://wiki.openstreetmap.org/wiki/Motorway_link
http://wiki.openstreetmap.org/wiki/Relation:restriction
źródło