Desain basis data: topologi jalan di GIS

15

Apakah ada cara standar atau praktik terbaik untuk menyimpan fitur tertentu tentang jalan:

Arah jalan:

  • Jalan satu arah : Jalan menuju satu arah saja
  • Lajur Belok Tengah : jalan yang ada di antara dua lajur, yang dapat digunakan lajur mana untuk belok kiri atau kanan seperti ini
  • Jalan raya pertukaran landai dan menggabungkan jalur

Fungsi Jalan:

  • Tata letak titik-temu (ditandai atau tidak ditandai):
    • Memasukkan berbagai pola persimpangan yang diizinkan dan tidak diizinkan ke dalam db, seperti:
    • No-U belok
    • Belok kiri di hijau (atau tidak)
    • siklus dan waktu hijau
    • Pendekatan yang digerakkan versus yang tidak digerakkan di persimpangan
    • Aturan Right of way: Beberapa persimpangan mungkin memiliki aturan Right of Way yang berbeda dari biasanya. Ambil contoh jalan berbukit, di mana setiap orang harus berhenti di tanda berhenti, kecuali untuk orang-orang yang bepergian menanjak. Mereka tidak memiliki tanda berhenti, sehingga semua lalu lintas harus menghasilkan kepada mereka.
dassouki
sumber
1
Awalnya, saya akan melihat referensi Linear dengan rute Anda. Berikut ini adalah pdf tentang hal itu, rasa arcgis, lihat di sana dan Anda akan disarankan untuk praktik terbaik help.arcgis.com/en/arcgisdesktop/10.0/pdf/… dan ArcGIS lainnya help.arcgis.com/en/ arcgisdesktop / 10.0 / help / index.html # //…
Hairy
1
@dassouki sehingga Anda mencari solusi Amerika Utara (mengemudi di sebelah kanan) - Inggris, Australia akan menjadi model yang berbeda. en.wikipedia.org/wiki/Kanan-_and_left-hand_traffic
Mapperz
1
@Mapperz - Amerika Utara, tapi itu tidak terlalu penting. dengan arah satu arah, maksud saya bahwa beberapa jalan Anda hanya dapat pergi dari titik A ke titik B tetapi tidak sebaliknya
dassouki
1
Beri tahu ESRI bahwa - Gunakan Analisis Jaringan selama bertahun-tahun dan masih memungkinkan belokan ke kanan saat merah! (ilegal di Inggris karena melintasi jalur pada lalu lintas yang akan datang).
Mapperz
@Mapperz - Bahkan di Kanada, di Quebec, Right on Red tidak diperbolehkan, dan di beberapa yurisdiksi, mereka menerapkan aturan putih semua 15 detik (artinya, pejalan kaki di semua pendekatan menjadi putih)
dassouki

Jawaban:

10

Sayangnya, beberapa fitur tersebut sangat tergantung pada perangkat lunak yang Anda gunakan.

Sebagai contoh, mari kita ambil U-Turns di ArcGIS dan PGRouting. Di ArcGIS, itu adalah sesuatu yang dapat Anda pilih sebagai opsi, di PGRouting, itu bersarang dalam kode.

Jalanan bisa diproses dalam dua arah. Mengatur bagian grafik dengan biaya yang sangat tinggi (PGRouting) atau hanya dihapus dari grafik (ESRI, yang lebih masuk akal)

Ternyata biaya larangan adalah seperangkat aturan yang perlu Anda ketahui dan itu benar-benar bergantung pada data. Aturan dapat dimodifikasi secara dinamis di PGRouting, tetapi tidak di ArcGIS sejauh yang saya tahu (penggunaan terakhir saya dari Network Analyst adalah pada 9,3 dan pada saat itu, grafik harus dikompilasi ulang setiap kali Anda membuat perubahan).

Jadi, Anda harus melihat apa yang dilakukan pada PGRouting dan ArcGIS. Ini akan menentukan banyak cara Anda perlu menyimpan barang.

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

Fabien Ancelin
sumber
1
Fabien, Terima kasih atas infonya yang luar biasa, aku tidak menyadari perbedaan utama antara Arc dan pgRouting. Saat ini, saya belum membeli lisensi analis jaringan, saya mempertimbangkan untuk menggunakan pgRouting / postgis untuk aplikasi ini. ada saran tentang cara mode3l dan mewakili jalur tengah?
dassouki
2
Tidak ada mesin routing yang mengelola hal seperti jalur. Bagi mereka, itu hanya egdes yang memiliki atribut dan hubungan di antara mereka. Jadi, Anda perlu tahu di antara segmen mana Anda memiliki beberapa jenis jalur (misalnya dari A ke B dan dari A ke C), lalu menetapkan biaya di antara kedua segmen tersebut. Dalam PGRouting, itu akan dilakukan menggunakan algoritme Bintang Menembak tetapi Anda juga dapat menentukan biaya putaran di ArcGIS Network Analyst.
Fabien Ancelin
2
Jika Anda ingin menggunakan PGRouting dan Shooting Star, itu adalah alat yang bagus, tetapi Anda harus masuk ke dalam kode untuk memecahkan beberapa bug, Anda perlu tahu itu, tetapi itu terutama logika, tidak ada pemrograman hard core . Tautan untuk menembak bintang dan aturan: pgrouting.org/docs/foss4g2008/ch09.html
Fabien Ancelin
6

Berikut ini adalah konsep model data logis yang telah saya beri tahu (secara tidak resmi) bahwa mereka sedang mengerjakan implementasi di Colorado DOT. Ini ditujukan untuk ArcGIS, tapi saya pikir cukup umum untuk meminjam bagian untuk digunakan di PostGIS tanpa memiliki ArcSDE.

Tidak jelas bagi saya bagaimana (atau jika) model data ini cocok dengan proyek Roma di Esri.

Memperbarui

Lihat juga Merancang Geodatabases untuk Transportasi , oleh Al Butler. Saya pernah mendengar penulis terlibat dengan CDOT.

Kirk Kuykendall
sumber
Diagram COl-Dot tampaknya sangat didasarkan pada Esri Book: merancang geodatabases dari Transportasi. Ini merupakan penemuan yang luar biasa.
dassouki
1

http://wiki.openstreetmap.org/wiki/Key:oneway

http://wiki.openstreetmap.org/wiki/Motorway_link

http://wiki.openstreetmap.org/wiki/Relation:restriction

OJW
sumber
2
Hai OJW. Selamat datang di gis.stackexchange. Silakan pertimbangkan untuk menambahkan beberapa teks dan merangkum poin-poin utama dari halaman-halaman yang terhubung dalam jawaban Anda. Kami mencoba mengumpulkan informasi terbaik secara permanen dan tautan dapat terputus.
underdark