การจัดการกับบริดจ์และอุโมงค์เมื่อสร้างแบบจำลองเส้นทางที่มีค่าใช้จ่ายน้อยที่สุด


22

ขณะนี้ฉันใช้เครื่องมือ Cost Path ของ ArcGIS 10 Spatial Analyst เพื่อทำโมเดลเส้นทางเดินเท้า ฉันมีทางเท้ารั้วอาคารและคุณลักษณะทางเท้ามากมายรวมกันเป็นพื้นผิวที่มีค่าใช้จ่ายซึ่งทางเท้ามีราคาต่ำสวนสาธารณะจะสูงขึ้นเล็กน้อยทางม้าลายยังคงสูงขึ้นและอาคารรั้วและสิ่งที่คล้ายกันคืออุปสรรค แบบจำลองนี้ใช้งานได้ดีในการกำหนดเส้นทางที่ดีที่สุดเปรียบเทียบเส้นทางกับแต่ละอื่น ๆ ประเมินความสามารถในการเดินของพื้นที่และสร้างเส้นทางเดินเท้า

แต่ฉันมีปัญหาหนึ่งที่สำคัญ: สะพานและอุโมงค์ เนื่องจากพื้นผิวของต้นทุนบังคับให้ฟีเจอร์ทั้งหมดเป็นเครื่องบิน 2D เดียวฉันไม่สามารถสร้างแบบจำลองสะพานด้วยทางเท้าที่ข้ามถนนด้วยทางเท้า ฉันต้องเลือกสิ่งที่ควรถูกตัดออก อีกทางเลือกหนึ่งคือการค้นหาสะพานและอุโมงค์ทั้งหมดในเมืองและแบบจำลองการรวมกันของภายใต้ / เหนือ แต่รูปแบบใช้เวลาตลอดไปในการทำงานตามที่เป็นอยู่! มีเครื่องมือของบุคคลที่สามที่สามารถทำงานในเส้นทางที่มีค่าใช้จ่ายน้อยที่สุดในแบบ 3 มิติหรือไม่หรือไม่ได้วิธีแก้ปัญหาบางอย่าง?


ดีใจที่ได้พบคุณที่นี่จูลี่! คุณระบุข้อ จำกัด พื้นฐานในการทำการวิเคราะห์ costpath ด้วยโครงสร้างข้อมูลแบบ gridded ล้วนๆ หวังว่าผู้ตอบแบบสอบถามจะแนะนำทางเลือกที่มีประสิทธิภาพในการพิจารณา
whuber

1
Julie คุณได้จัดการโซลูชันเวกเตอร์ที่ได้รับจากส่วนขยายนักวิเคราะห์เครือข่ายหรือไม่?

ขอบคุณทั้งคู่! มีสองปัญหาเกี่ยวกับการแก้ปัญหาเวกเตอร์บริสุทธิ์: (1) คนเดินถนนเคลื่อนที่ได้อย่างอิสระข้ามพื้นที่ไม่ใช่ในเส้นทางเช่นรถยนต์และรถไฟเช่นข้ามผ่านสวนสาธารณะและพื้นที่สาธารณะ (2) ฉันไม่มีข้อมูลที่จะสนับสนุนโซลูชันเวกเตอร์ - ทางเท้าและทางม้าลายของฉันเป็นรูปหลายเหลี่ยม และสร้าง centerlines ดีจะค่อนข้างแพง (มีความคิดใด ๆ ?)
จูลี่

1
@julie - WRT (1) ตราบใดที่ peds ไม่บุกรุกคุณอาจไม่ต้องการสร้างแบบจำลองที่กระตุ้นการตัดไขว้แม้ว่าจะเป็นสถานการณ์ที่มีอยู่ก็ตาม (2) มีปัญหา วิธีที่จะคว้า centerlines จากช่องว่างในรูปหลายเหลี่ยมเลเยอร์ (คำถามใหม่?) การสร้างแบบจำลองอย่างชาญฉลาดฉันจะใช้ข้อมูลถนนปกติและลบขอบโดยไม่มีทางเท้า ฉันจะเพิ่มข้อมูลเส้นทางและติดตามสิ่งที่ไม่มีอยู่ด้วยตนเอง ที่ที่ถนนและเส้นทางพบกันฉันจะสร้างโหนดจำลอง แบบจำลองนี้จะสนับสนุนเส้นทาง, ถนน, ถนนที่ไม่มีทางเท้าจากนั้นจึงใช้ข้อมูลเชิงภาพแบบแรสเตอร์ซึ่งเส้นทางดังกล่าวจะไม่เป็นการละเมิดทรัพย์สินของใครก็ตาม
dassouki

@ จูลี่จากความอยากรู้: 1) ขนาดพื้นที่โดยประมาณของโครงการของคุณคืออะไร 2) ขนาดเม็ด / พิกเซลปัจจุบันของอินพุทแรสเตอร์ที่คุณมีอยู่คืออะไรและ 3) เวลาที่ผ่านไปจริงเมื่อคุณส่งผ่านต้นทุน เครื่องมือเส้นทาง ยิ่งฉันคิดถึงสิ่งนี้มากฉันก็ยิ่งต้องการรายละเอียดเหล่านี้มากเท่านั้น
elrobis

คำตอบ:


7

ในฐานะที่เป็น @dassouki กล่าวว่าการแก้ปัญหาเครือข่ายนักวิเคราะห์อาจจะเหมาะกับที่นี่ถ้าคุณระบุกลุ่มการเชื่อมต่อ

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

ในแง่ของการอนุญาตให้เคลื่อนไหว "ไม่มีโครงสร้าง" คุณสามารถสร้างเวกเตอร์จาก rasters ของคุณโดยใช้คำสั่งFLOWACCUMULATIONซึ่งจะช่วยให้คุณสามารถจับภาพเส้นทางที่ไม่ได้ตามเส้นทางแบบดั้งเดิม

สิ่งนี้จะไม่อนุญาตให้มีอิสระในระดับเดียวกับแนวทางแรสเตอร์ แต่ควรแก้ไขปัญหาด้วยการ over / underpasses


ฉันเห็นด้วยและคิดว่ามันเป็นปัญหาเวกเตอร์แท้ๆ แรสเตอร์ควรใช้เพื่อค้นหาเส้นทางที่ไม่ได้แสดงผ่านเวกเตอร์เท่านั้น เพิ่มในอุโมงค์ส่วนใหญ่ที่ไม่อนุญาตให้คนเดินเท้า
dassouki

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

@ เมื่อฉันเดาว่าฉันหมายถึงอุโมงค์ยานพาหนะที่ไปตามแม่น้ำผ่านภูเขาหรือภายใต้ธุรกิจ / ใจกลางเมืองที่วุ่นวาย โดยทั่วไปไม่อนุญาตให้เหยียบในสิ่งอำนวยความสะดวกความเร็วสูงเหล่านั้น
dassouki

@whuber Julie สามารถระบุราคา / น้ำหนักสำหรับบันไดได้ดังนั้นจะมีการเลือกเส้นทางแบบเรียบตรงตำแหน่งที่มันเร็วกว่า แต่การใช้บันไดก็เป็นไปได้เช่นกัน สำหรับผู้พิการที่ใช้บันไดอาจถือว่าเป็นสิ่งกีดขวาง ช่วยให้รายการไฟล์
Stephen Lead

1
มันไม่ได้เป็นเช่นนั้นเสมอไปสตีเฟ่น ตัวอย่างเช่นภายในเมืองที่ยุติธรรมของเรามีการเดินไปตามริมฝั่งแม่น้ำ เมื่อผ่านการเดินในระดับสูงคือสะพานลอยหลายสายซึ่งหลายคนมีทางเท้า คุณจะสร้างแรสเตอร์ที่อนุญาตให้คนเดินข้ามแม่น้ำบนสะพานลอยเหล่านี้ได้อย่างไรและยังอยู่ใต้สะพานลอยข้ามไปตามแม่น้ำเดิน แต่ไม่ต้องเชื่อมต่อโดยตรงจากที่หนึ่งไปยังอีก?
whuber

3

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

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

** หมายเหตุ ** บริษัท ของฉันได้มีการพัฒนาวิธีการแก้ปัญหาสำหรับปัญหานี้และคุณสามารถดูการสาธิตของมันที่http://www.groundguidance.com พื้นที่คือสวนลิงคอล์นในชิคาโก พื้นที่นี้เน้นความสามารถในการกำหนดเส้นทางแบบแรสเตอร์หลายคู่ของเรา รู้สึกอิสระที่จะเล่นกับมันและถ้าคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม


1
น่าสนใจมาก! คุณสามารถอธิบายสิ่งที่คุณหมายถึงโดย "ความสามารถในการกำหนดเส้นทางแบบหลายคู่แรสเตอร์" หรือให้ข้อมูลอ้างอิงกับข้อมูลเพิ่มเติมได้หรือไม่
whuber

@ คนที่ฉันไม่รู้ว่าฉันเปิดเผยที่นี่เท่าไหร่เพราะมันเป็นทางออกที่เป็นกรรมสิทธิ์ แนวคิดทั่วไป: กำหนดขอบเขตสร้างระนาบกราวด์และระนาบอื่น ๆ ที่คุณต้องการสำหรับขอบเขตนั้น ระนาบกราวด์เก็บข้อมูลแรสเตอร์เป็นส่วนใหญ่ในขณะที่เครื่องบินพิเศษมี "อุโมงค์" ที่เป็นตัวแทนของสะพาน ฯลฯ เมื่ออัลกอริทึมมาถึงทางเข้าสู่ "อุโมงค์" บนระนาบนี้มันจะได้รับอนุญาตให้ผ่าน "อุโมงค์" เพื่อ ด้านอื่น ๆ. ดังนั้นจึงไม่มี "เส้นทางการฆ่าตัวตาย" ซึ่งกระโดดข้ามสะพานไปยังเส้นทางด้านล่าง
bp24

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