บัฟเฟอร์ของเวลาการขนส่งสาธารณะ


9

ฉันต้องการสร้างบัฟเฟอร์ / โซน / วงเวลาการขนส่งโดยใช้ระบบขนส่งสาธารณะของเดนเวอร์ สำหรับตัวอย่างของสิ่งที่ฉันกำลังพูดถึงลองดูtriptropnyc.com - ฉันไม่ต้องการให้ดูดีและฉันมีจุดสนใจต้นกำเนิดเดียว

ความคิดของฉันคือการกระจายจุดสุ่มรอบจุดสนใจแล้วส่งคะแนนเหล่านั้นไปยัง Google Maps API สักครู่ เมื่อฉันมีเวลาในการเดินทางฉันก็สามารถสอดแทรกระหว่างจุดเพื่อรับบัฟเฟอร์ - ย้อนกลับจากจุดที่มากขึ้นหากจำเป็นเพื่อทำให้การประมาณการราบรื่นขึ้น

นั่นจะเป็นแนวทางที่ถูกต้องหรือไม่? มีวิธีอื่นอีกไหมในการประมาณเวลาขนส่งที่ฉันควรพิจารณา บางทีแหล่งข้อมูลอื่น ๆ ที่จะมีประโยชน์มากกว่าหรือหาได้ง่ายขึ้น?

แจ้งให้เราทราบสิ่งที่คุณคิด.


1
หมายเหตุ: ฉันทราบในภายหลังว่า Google Maps API API ไม่อนุญาตให้ใช้โหมดการขนส่งสาธารณะ - เพียงแค่ขับรถเดินและปั่นจักรยาน
Matt Parker

2
โปสเตอร์อีกความเห็นล่าสุดเชื่อมโยงไปยังแอพลิเคชันที่เป็นหลักไม่นี้เป็นgis.stackexchange.com/questions/46/... มันอาจคุ้มค่าที่จะดูว่าพวกเขาคำนวณเวลาเดินทางอย่างไร
Andy W

ฉันสงสัยว่าคุณจะทำอย่างไรกับปัญหานี้?
dassouki

@dassouki ฉันชอบที่จะบอกคุณ แต่ฉันโชคไม่ดีที่ไม่มีเวลาทำงานอะไรเลยนอกจากการค้นคว้าวิจัยในหลายเดือน นี่คือเดือนที่โครงการวิจัยส่วนใหญ่ของฉันปิดตัวลงดังนั้นฉันหวังเป็นอย่างยิ่งว่าจะได้รับการอัปเดตภายในสิ้นปีนี้
Matt Parker

คำตอบ:


6

ฉันก็เห็นด้วยว่านี่เป็นปัญหาที่น่าสนใจ แทนที่จะบัฟเฟอร์สายการขนส่งแม้ว่าผมจะเริ่มต้นด้วยการหยุดซึ่งเป็นส่วนหนึ่งของGoogle แผนการฟีดข้อมูลจำเพาะ ฟีด RTD เป็นที่นี่ อาจใช้GraphServerเพื่อสร้างแผนผัง


2

ฉันลองสิ่งที่คล้ายกันหนึ่งครั้ง ( ใช้ NetworkCostCalculator ของ FME )

ส่วนที่น่าสนใจคือการสร้างภาพข้อมูล เราเขียนข้อมูลไปยัง 3D PDF โดยมีเวลาเป็นแกน Z และภาพพื้นหลังในบางช่วงเวลา

ข้อความแสดงแทน

คุณเพิ่งเปิดภาพ 10 นาทีหรือ 15 นาทีเป็นต้นเพื่อแสดงว่าคุณจะไปได้ไกลแค่ไหนในเวลาใดเวลาหนึ่ง

ข้อความแสดงแทน

และถ้าคุณเปลี่ยนเครือข่ายเป็นพื้นผิวที่มีต้นทุนดูเหมือนว่า:

ข้อความแสดงแทน


1

คุณจะต้องใช้TCQMในการทำ calcs การขนส่ง (เป็นหนังสือฟรี)

อย่างไรก็ตามวิธีที่เราทำในอุตสาหกรรมคือเราสร้างเลเยอร์เส้นชั้นความยาวตามช่วงเวลาการเดินจากจุดเปลี่ยนรถ แต่ละป้ายขนส่งอาจใช้เวลานานถึง. 25 ไมล์ / 400 เมตรในแง่ของระยะเดินเท้าซึ่งโดยปกติจะเป็นหมายเลขเริ่มต้น ผู้คนกำลังเดินไปทุกที่ระหว่าง 4 ถึง 6 กม. ต่อชั่วโมงดังนั้นคุณสามารถคิดว่า 4 หรือ 5 เป็นค่าเฉลี่ยของคุณ ดังนั้นคุณมีระยะทางและความเร็วคุณสามารถหยุดเวลานั้นได้


1

ฉันรู้ว่าฉันมาช้าในเกม แต่ฉันขอแนะนำให้คุณลองใช้เครื่องมือCrimestatสำหรับระยะทางเครือข่ายถ้าคุณมีคะแนนที่แนะนำโดย Kirk แล้ว (สมมติว่าคุณมีไฟล์เครือข่ายถนนด้วย)

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


จากประสบการณ์ของฉันเองกับการขนส่งมวลชนที่นี่ฉันไม่คิดว่าความเร็วคงที่จริงๆแล้วเป็นข้อสมมุติที่สมเหตุสมผล การอยู่ใกล้กับรถด่วนหรือรถประจำทางในภูมิภาคสามารถสร้างความแตกต่างอย่างมากสำหรับผู้คนในพื้นที่ห่างไกลของเราโดยเฉพาะอย่างยิ่งเนื่องจากเราอยู่ใกล้กับเส้นทางของรถโดยสารเหล่านั้นมาก ถ้าอย่างนั้นก็มีทางรถไฟสว่าง ...
Matt Parker

จริงโดยเฉพาะอย่างยิ่งไกลออกไปนอกเขตเมืองมีโอกาสมากขึ้นที่มันจะเบี่ยงเบน คุณเคยใช้แหล่งข้อมูลภายนอกเช่นคำแนะนำของแผนกขนส่ง (เช่นถ้าพวกเขามีเวลารับระหว่างหยุด) เพื่อพยายามทำให้น้ำหนักบางอย่างแนบกับระยะทางเครือข่ายหรือไม่ สิ่งนี้ยังทำให้คำถามยุ่งยากขึ้นเนื่องจากคำตอบนั้นไม่เพียง แต่ขึ้นอยู่กับป้ายรถเมล์เท่านั้น แต่ยังอยู่บน (ป้ายรถประจำทาง + รถบัสประเภทใด) คุณสามารถเพิ่มความยุ่งยากได้มากขึ้นเช่นความจำเป็นในการถ่ายโอนรถโดยสารหรือมีเส้นทางเครือข่ายคงที่ระหว่างป้ายรถเมล์ คุณควรเริ่มจับเวลาการเดินทางด้วยรถบัสของคุณ!
Andy W

0

นี่เป็นปัญหาที่น่าสนใจอย่างมากจากมุมมองของการเดินในเมือง

ความคิดแรกของฉันคือการรักษาแผนที่การขนส่งเช่นกราฟและทำการสำรวจเส้นทางไปยังแต่ละสถานีจากโหนดรูท (ตำแหน่งต้นทางของคุณ) จากนั้นสำหรับแต่ละโหนดที่เดินให้สร้างชุดวงกลมที่มีระยะทางเดินโดยประมาณ (ไม่ใช่วงกลมที่ขยายมากเกินไปคุณอาจหมดพลังในการประมวลผลได้อย่างง่ายดาย) หลังจากที่คุณสร้างวงกลมทั้งหมดสำหรับแผนที่คุณจะต้องคำนวณว่าวงกลมใดที่ทับซ้อนกันและทำให้เรขาคณิตที่เกิดขึ้นนั้นง่ายขึ้น จากนั้นคุณสามารถปฏิบัติต่อแต่ละขอบเช่นจุดยอดและจุดสุดยอดแต่ละจุดเป็นขอบสำหรับเครือข่ายการไหลเพื่อคำนวณเส้นทางการเดินที่ดีที่สุด (โดยใช้ Ford Fulkerson หรืออะไรก็ตาม)

นั่นเป็นอัลกอริทึมที่อาจใช้งานได้ แต่ฉันสงสัยว่ามันดีที่สุด ฉันคิดว่าคุณแค่เบื่อหน่าย ; P


จริง ๆ แล้วฉันทำสิ่งที่คล้ายกันไม่กี่ปีที่ผ่านมาโดยใช้เครื่องมือ ArcGIS ที่เป็นความลับ ความยากของที่นี่คือเวลาการขนส่งสาธารณะในเมืองที่มีบริการรถบัสสามชั้นและราวแสงไม่น่าจะตรงกับระยะทาง สิ่งที่ดีเกี่ยวกับการไปที่ Google Maps ก็คือการเลือกเส้นทางที่ดีที่สุดจาก A ถึง B ให้ฉันได้ดี
Matt Parker
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.