การออกแบบฐานข้อมูล: โทโพโลยีถนนใน GIS


15

มีวิธีมาตรฐานหรือวิธีปฏิบัติที่ดีที่สุดในการจัดเก็บคุณลักษณะบางอย่างเกี่ยวกับถนน:

ทิศทางของถนน:

  • ถนนเดินรถทางเดียว:ถนนที่ไปในทิศทางเดียวเท่านั้น
  • เลนกลางเลี้ยว:ถนนที่มีอยู่ระหว่างสองเลนเลนใดเลนหนึ่งสามารถใช้เพื่อเลี้ยวซ้ายหรือขวาเช่นนี้
  • การสับเปลี่ยนทางหลวงทางลาดและรวมเลน

ฟังก์ชั่นถนน:

  • รูปแบบทางแยก (มีสัญญาณหรือไม่มีสัญญาณ):
    • การรวมรูปแบบการอนุญาตที่ต่างกันและไม่อนุญาตของการแยกลงใน db เช่น:
    • No-U เปลี่ยน
    • เลี้ยวซ้ายบนกรีน (หรือไม่)
    • รอบสีเขียวและเวลา
    • กระตุ้นเมื่อเทียบกับวิธีที่ไม่กระตุ้นในทางแยก
    • กฎทางด้านขวา: ทางแยกบางแห่งอาจมีกฎด้านขวาของทางที่แตกต่างจากกฎทั่วไป ยกตัวอย่างเช่นถนนที่มีเนินเขาซึ่งทุกคนจะต้องหยุดที่ป้ายหยุดรถยกเว้นคนที่กำลังเดินทางขึ้นเขา พวกเขาไม่มีป้ายหยุดดังนั้นการจราจรทั้งหมดจะต้องให้พวกเขา

1
ตอนแรกฉันจะดูการอ้างอิงเชิงเส้นกับเส้นทางของคุณ ต่อไปนี้เป็นรูปแบบไฟล์ PDF เกี่ยวกับมันรสชาติ ArcGIS ได้ดูผ่านมีและคุณจะได้รับการให้คำแนะนำเกี่ยวกับการปฏิบัติที่ดีที่สุดhelp.arcgis.com/en/arcgisdesktop/10.0/pdf/... และ ArcGIS อีกคนหนึ่งhelp.arcgis.com/en/ arcgisdesktop / 10.0 / help / index.html # // …
ขน

1
@dassouki ดังนั้นคุณกำลังมองหาโซลูชันอเมริกาเหนือ (ขับรถทางขวา) - สหราชอาณาจักรออสเตรเลียจะเป็นแบบอื่น en.wikipedia.org/wiki/Right-_and_left-hand_traffic
Mapperz

1
@Mapperz - อเมริกาเหนือ แต่ไม่ควรสำคัญ โดยทางเดียวฉันหมายถึงถนนบางสายที่คุณสามารถไปจากจุด A ถึงจุด B แต่ไม่ใช่เส้นทางอื่น ๆ
dassouki

1
บอก ESRI ว่า - ใช้การวิเคราะห์เครือข่ายเป็นเวลาหลายปีและยังคงอนุญาตให้เลี้ยวขวาเมื่อเป็นสีแดง! (ผิดกฎหมายในสหราชอาณาจักรในการข้ามเส้นทางการจราจรที่กำลังจะมาถึง)
Mapperz

@Mapperz - แม้แต่ในแคนาดาใน Quebec, Right on Red ไม่ได้รับอนุญาตและในบางเขตอำนาจศาลพวกเขาใช้กฎสีขาวทั้งหมด 15 วินาที (หมายถึงคนเดินเท้าในทุกวิธีที่เป็นสีขาว)
dassouki

คำตอบ:


10

น่าเสียดายที่คุณสมบัติบางอย่างนั้นขึ้นอยู่กับซอฟต์แวร์ที่คุณใช้

ตัวอย่างเช่นลองใช้ U-Turns ใน ArcGIS และ PGRouting ใน ArcGIS เป็นสิ่งที่คุณสามารถเลือกเป็นตัวเลือกใน PGRouting มันจะซ้อนอยู่ในรหัส

ระหว่างทางถนนสามารถดำเนินการได้สองทาง การตั้งค่าส่วนหนึ่งของกราฟด้วยค่าใช้จ่ายสูงมาก (PGRouting) หรือลบออกจากกราฟ (ESRI ซึ่งเหมาะสมกว่า)

การเปลี่ยนค่าใช้จ่ายในการห้ามเป็นชุดของกฎที่คุณต้องรู้และขึ้นอยู่กับข้อมูลจริงๆ กฎสามารถแก้ไขได้แบบไดนามิกใน PGRouting แต่ไม่ได้อยู่ใน ArcGIS เท่าที่ฉันรู้ (การใช้งานล่าสุดของนักวิเคราะห์เครือข่ายของฉันคือ 9.3 และ ณ จุดนั้นกราฟจะต้อง recompiled ทุกครั้งที่คุณทำการเปลี่ยนแปลง)

ดังนั้นคุณควรดูสิ่งที่ทำในทั้ง PGRouting และ ArcGIS มันจะเป็นตัวกำหนดว่าคุณจะต้องเก็บสิ่งของอย่างไร

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


1
Fabien ขอบคุณสำหรับข้อมูลที่น่าทึ่งฉันไม่ทราบถึงความแตกต่างที่สำคัญระหว่าง Arc และ pgRouting ขณะนี้ฉันยังไม่ได้ซื้อใบอนุญาตนักวิเคราะห์เครือข่ายฉันกำลังพิจารณาใช้ pgRouting / postgis สำหรับแอปพลิเคชันนี้ คำแนะนำเกี่ยวกับวิธีการ mode3l และเป็นตัวแทนของเลนกลาง?
dassouki

2
เอ็นจิ้นการจัดเส้นทางไม่มีการจัดการสิ่งต่าง ๆ เช่นเลน สำหรับพวกเขามันเท่านั้นเช่นที่มีคุณลักษณะและความสัมพันธ์ระหว่างพวกเขา ดังนั้นคุณจะต้องรู้ระหว่างเซ็กเมนต์ที่คุณมีเลนชนิดต่าง ๆ (เช่นจาก A ถึง B และ A ถึง C) จากนั้นกำหนดราคาระหว่างเซ็กเมนต์ทั้งสอง ใน PGRouting จะทำได้โดยใช้ algoritm ของ Shooting Star แต่คุณสามารถกำหนด turn turn ใน ArcGIS Network Analyst ได้
Fabien Ancelin

2
หากคุณต้องการใช้ PGRouting และ Shooting Star เป็นเครื่องมือที่ดี แต่คุณจะต้องดำดิ่งลงไปในรหัสเพื่อแก้ไขข้อบกพร่องสองข้อคุณต้องรู้ว่า แต่มันเป็นตรรกะส่วนใหญ่ไม่มีการเขียนโปรแกรมแบบฮาร์ดคอร์ . ลิงก์สำหรับดาวยิงและกฎ: pgrouting.org/docs/foss4g2008/ch09.html
Fabien Ancelin

6

ต่อไปนี้เป็นแบบจำลองข้อมูลตรรกะแบบร่างที่ฉันได้รับการบอกกล่าว มันเหมาะสำหรับ ArcGIS แต่ฉันคิดว่ามันเป็นเรื่องธรรมดามากพอที่จะยืมส่วนของใช้ใน PostGIS โดยไม่ต้องใช้ ArcSDE

ไม่ชัดเจนสำหรับฉันว่า (หรือถ้า) โมเดลข้อมูลนี้สอดคล้องกับโครงการโรมที่ Esri อย่างไร

ปรับปรุง

ตรวจสอบการออกแบบฐานข้อมูล Geod เพื่อการขนส่งโดย Al Butler ฉันได้ยินมาว่าผู้แต่งมีส่วนเกี่ยวข้องกับ CDOT


แผนภาพ COl-Dot ดูเหมือนว่าจะมีพื้นฐานมาจากหนังสือ Esri: การออกแบบฐานข้อมูลภูมิศาสตร์จากการขนส่ง มันเป็นการค้นพบที่ยอดเยี่ยม
dassouki

3

กรอบข้อมูลสารสนเทศภูมิศาสตร์ข้อมูลมาตรฐานเนื้อหาตอนที่ 7c: การขนส่ง - ถนน

และ

ข้อมูลจำเพาะของ INSPIRE เกี่ยวกับเครือข่ายการขนส่ง - แนวทาง

พวกเขามีสิ่งที่คุณเป็น แต่พวกเขากว้างจริงๆ คุณไม่ได้ระบุกรณีการใช้ของคุณ เพียงให้แน่ใจว่าคุณไม่ได้ทำมากกว่าที่คุณต้องการ


1

2
สวัสดี OJW ยินดีต้อนรับสู่ gis.stackexchange โปรดพิจารณาเพิ่มข้อความและสรุปประเด็นหลักของหน้าที่เชื่อมโยงในคำตอบของคุณ เรากำลังพยายามรวบรวมข้อมูลที่ดีที่สุดอย่างถาวรและลิงก์อาจเสียหาย
underdark
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.