เครื่องมือและวิธีการใดที่สามารถใช้ในการสร้าง isochrones?


17

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

ฉันกำลังดูการสร้างแบบจำลองเวลาเดินทางสำหรับไซต์เฉพาะโดยใช้เวกเตอร์และโหนดเครือข่ายการขนส่ง ข้อมูลที่มีอยู่ในปัจจุบันคือ OS Master Map Integrated Transport Network ( ITN ), คลังเก็บข้อมูลการขนส่งสาธารณะแห่งชาติ ( NPTDR ) ซึ่งมีสแน็ปช็อตของตารางเวลาการขนส่งสาธารณะใน "รูปแบบ ATCO-CIF (รวมถึงตัวแปรที่ยอมรับ) หรือ TransXChange TXC v2.1 ฟอร์แมต "(inc. ป้ายรถเมล์) ซึ่งเป็นชุดข้อมูล OS ส่วนใหญ่ เครื่องมือที่ใช้งานได้คือ MapInfo 10.5, Manifold 8, SQL server 08, open source stack (Postgres / PostGIS / QGIS เป็นต้น) พยายามรับขนาดและความซับซ้อนของงานแนวทางและข้อกำหนดที่เป็นไปได้ มันดูใหญ่ซับซ้อนและมีความต้องการ แต่ในทางกลับกันจะต้องเป็นแอปพลิเคชันทั่วไปของเทคโนโลยี GIS


3
อาจเป็นประโยชน์ในการให้รายละเอียดเพิ่มเติมเกี่ยวกับข้อมูลของคุณ โดยทั่วไปหากคุณมีชุดของจุดที่มีค่าขนาด (คุณอาจจำเป็นต้องทำให้ข้อมูลเวลาเป็นมาตรฐานเพื่อให้ซอฟต์แวร์สามารถจัดการกับมันได้ง่ายขึ้นในฐานะแอตทริบิวต์) ทำการแก้ไขพื้นผิวจากนั้นใช้เครื่องกำเนิดไฟฟ้าแบบแยก แพ็คเกจ GIS จำนวนมากมีฟังก์ชันนี้ ตัวอย่างเช่น: surfaces.co.il/?p=578
glennon

2
ควรตั้งคำถาม "List of X" แบบนี้เป็นวิกิชุมชน
JasonBirch

คำตอบ:


6

คุณสามารถดูTargomo API (ชื่อ Route360 Route)ซึ่งเป็นไลบรารี JS ที่เรียบง่าย แต่ทรงพลังซึ่งคุณสามารถใช้กับ Leaflet (หรือแม้แต่ Google maps ถ้าคุณต้องการ)

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

ป้อนคำอธิบายรูปภาพที่นี่

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


5

นี่คือ Mashup API ของ Google Map สำหรับไฟรบูร์กที่สร้าง Isochrones (เวลา) ตามเวลา http://www.mapnificent.net/freiburg/

เครื่องหมายสามารถลากได้และจะคำนวณใหม่ได้ทันที

แต่ในฐานะที่เป็น euki แนะนำให้คุณต้องมีความเฉพาะเจาะจงมากขึ้นในสถานการณ์ของคุณ


@PolyGeo อัปเดต URL (ไซต์เปลี่ยนชื่อ DNS / โดเมน) ขอบคุณสำหรับการอ้างอิง
Mapperz

3

อีกสองตัวอย่าง:

สำหรับการทำงานกับข้อมูล OS ITN แม้ว่าจะไม่ได้อยู่ในขอบเขตของ FOSSGIS สิ่งนี้สามารถทำได้ค่อนข้างดีโดยใช้ ArcGIS ESRI UK นำเสนอเครื่องมือProductivitySuiteที่ทำงานได้ดีสำหรับการนำเข้าและจัดการข้อมูล ITN ภาพรวมที่นี่ คุณสามารถสร้างชุดข้อมูลเครือข่ายออกมาจากมันมีค่าใช้จ่ายต่าง ๆ , การเชื่อมต่อคุณลักษณะ ฯลฯ ซึ่งสามารถนำมาใช้แล้วในการขยายเครือข่ายนักวิเคราะห์จะ buid 'เมทริกซ์ปลายทางกำเนิด'หรือ'พื้นที่ให้บริการ' สามารถทำงานอัตโนมัติผ่านหลักสูตร Python script

สำหรับแนวคิดเพิ่มเติมเกี่ยวกับการทำงานของซอฟแวร์ที่มีข้อมูล OS ที่คุณอาจปรึกษาเว็บไซต์ของพวกเขา


2

อีกสามลิงก์:


หนึ่งในลิงก์ของคุณตายไปแล้ว มันคงจะดีถ้ามีบทสรุปที่ตอบคำถามเกี่ยวกับ "สิ่งที่เกี่ยวข้องกับการสร้าง isochrones"
whuber


2

ในการแสดง isochrones (เวลาในการเดินทาง) และ isodistances คุณสามารถลองใช้บริการ iso4app บริการนี้มีให้บริการในกว่า 50 ประเทศ: อเมริกาเหนือ, อเมริกากลาง, อเมริกาใต้, ยุโรป, รัสเซีย (ส่วนยุโรป), จีนและออสเตรเลีย

  • คุณสามารถใช้ isolines กับ Leaflet หรือ Google Maps
  • รองรับการเดิน, รถยนต์, จักรยาน
  • การควบคุมแถบเครื่องมือที่กำหนดไว้ล่วงหน้า
  • ระดับความเร็วที่กำหนดไว้ล่วงหน้าและค่าความเร็วที่กำหนดเองได้
  • ตั้งค่าสถานะเพื่อลดเวลาในการรอคิวและหลีกเลี่ยงค่าผ่านทาง

คุณสามารถลองใช้บริการของเราได้โดยตรงที่หน้าตัวอย่าง

หน้าสาธิต Iso4App

ข้อมูลเพิ่มเติมที่www.iso4app.net


@ mmo63 - สมมติว่าคุณ (ผู้แก้ไข) เป็นผู้ใช้เดียวกันกับที่โพสต์คำตอบนี้คุณน่าจะลองพิจารณารวมบัญชีของคุณ :)
Joseph

2

ข้อจำกัดความรับผิดชอบ: ฉันทำงานให้ iGeolise

ในการกำหนดโมเดลเวลาการเดินทางคุณสามารถใช้ API แพลตฟอร์ม TravelTime มันใช้ช่วงของการขนส่งและแหล่งที่มาของแผนที่ในการผลิต isochrones เวลาในการเดินทางรวมถึง ATOC, DFT, TFL และแผนที่ถนนเปิด

ภาพที่แนบมาเป็นตัวอย่าง isochrone ของทุกสถานที่ที่สามารถเข้าถึงได้ภายใน 45 นาทีโดยใช้ระบบขนส่งสาธารณะจาก Waterloo ในลอนดอน (เวลาออกเดินทาง 18:00 น. วันอังคาร) นอกจากนี้ยังเป็นไปได้ที่จะสร้างการขับขี่ / ขี่จักรยาน / การเดินและการขนส่งสาธารณะแต่ละโหมด

สามารถใช้เป็น API เพื่อรวมภายในเว็บไซต์ที่มีอยู่หรือแพลตฟอร์ม GIS - รับรหัส API ที่นี่หรือเป็นแอป

ป้อนคำอธิบายรูปภาพที่นี่


ขออภัย Lousia ไม่สำคัญจริง ๆ ที่ฉันรู้ แต่แผนที่ของคุณไม่ถูกต้อง! ฉันสามารถออกจากวอเตอร์ลูและกลับบ้านไปที่ KT12 ได้ภายใน 45 นาที :)
แมตต์

สวัสดี Matt - การค้นหานี้จะถือว่าคุณออกจากจุดที่วอเตอร์ลูเวลา 18:00 น ขึ้นอยู่กับว่าคุณอาศัยอยู่ที่ไหนเป็นไปได้มากที่คุณจะสามารถกลับบ้านได้ภายใน 45 นาทีหากออกจากที่ 6.05 เราส่งคืนรูปหลายเหลี่ยมจริงผ่าน API ของเราซึ่งหมายความว่าคุณสามารถรวมเข้ากับ API การแมปหรือส่วนหน้า GIS ใด ๆ ได้อย่างง่ายดาย หากคุณสามารถยอมรับคำขอ json คุณสามารถเข้าถึงข้อมูลของเราได้ในเวลาไม่กี่นาที
Louisa Bainbridge

อืมใช่รถไฟของฉันออกจากวอเตอร์ลูเวลา 18:02 น. และมาถึงเวลา 18:28 น. อยากรู้อยากเห็นในขณะที่คุณมีรูปหลายเหลี่ยมที่ Woking ซึ่งอยู่ด้านล่างบรรทัด สิ่งที่น่าสนใจ แต่ฉันคาดว่าจะเห็นรูปหลายเหลี่ยมมากขึ้นโดยทั่วไปต่อไปทางทิศใต้ตามสายหลักจาก Waterloo ...
Matt

1
สวัสดี Matt - ฉันก็มาจาก iGeolise รูปร่างที่คุณเห็นไม่ได้มาจากสถานีวอเตอร์ลู แต่สถานที่วอเตอร์ลูดังนั้นเราจึงคิดเวลาเดินจากที่นั่นไปยังสถานีจริงจากนั้นรับตั๋วไปถึงชานชาลาขึ้นรถไฟ 30 วินาทีก่อนออกเดินทางและทำให้แน่ใจว่ามี รถไฟในเวลาออกเดินทาง สิ่งนี้ทำให้รูปร่างของเรามีความถูกต้องอย่างแท้จริงเนื่องจากเรากำลังทำการจัดเส้นทางแบบ a ถึง b อย่างเต็มรูปแบบไม่ใช่แค่การตั้งสมมติฐานจากตารางเวลา ฉันยินดีต้อนรับคุณเพื่อดู API ของเรา ฉันคิดว่าคุณจะชอบมัน เราทำแผนที่มากกว่าเวลาเยอะเช่นกัน!
Charlie Davies

1

ซอฟต์แวร์ส่วนใหญ่ของเรา (จากRouteWare ) สามารถสร้าง isochrones ไดรฟ์เวลา ไม่ว่าจะเป็น SDK หรือเป็นปลั๊กอินสำหรับ MapInfo เรามีผู้นำเข้าฟรีสำหรับข้อมูล ITN ด้วยซึ่งตั้งค่าข้อมูลเกือบพร้อมใช้งานแล้ว


0

คุณสามารถลอง Openrouteservice.org ซึ่งสามารถดาวน์โหลดผลลัพธ์ได้ในไฟล์ GeoJSON หลังจากนั้นคุณสามารถจัดการได้อย่างง่ายดายเช่นในตัวสร้างแผนที่เชิงโต้ตอบเช่น GoogleMyMaps

http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/

นอกเหนือจาก Openrouteservice.org ในบทความนี้คุณจะพบเครื่องมือที่มีประโยชน์อีกอันหนึ่ง ฉันอยากจะแนะนำ Targomo และ Oalley - ฉันจะไปได้ไกลแค่ไหน? บริการ


0

คุณสามารถลองใช้ TRACC ที่ผลิตโดย Basemap ได้ไหม? แม้ว่าใบอนุญาตจะมีราคาแพง แต่ก็จัดการกับเวลาในการเดินทางของเครือข่ายถนนและเวลาในการขนส่งสาธารณะ

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