การสร้างรูปหลายเหลี่ยมเวลาขับรอบจุดแผนที่? [ปิด]


13

ฉันต้องการสร้างรูปหลายเหลี่ยมเวลาขับรถ 30 นาทีโดยประมาณ 400 คะแนนแยกกันที่ฉันได้วางแผนไว้กับ Google แผนที่

ฉันได้ค้นพบhttp://www.freemaptools.com/how-far-can-i-travel.htmแต่ดูเหมือนว่าจะประหลาดเมื่อคุณเข้าใกล้ทะเล (หลายจุดของฉัน)

และยังhttp://cartoo.dyndns.org/ซึ่งทำงานได้ดี แต่ฉันไม่สามารถแยกรูปหลายเหลี่ยมในรูปแบบ. KML ได้

มีใครพบเครื่องมือใดบ้างที่สามารถช่วยเหลือฉันได้บ้าง

คำตอบ:


7

ลองดูตัวอย่างนี้ที่นี่ซึ่งใช้บริการเวลาประมวลผลทางภูมิศาสตร์ของบริการ arcgis และแผนที่ google

ถ้าคะแนนของคุณตั้งอยู่ที่สหรัฐ u สามารถใช้ CreateDriveTimePolygons จาก ESRI ที่นี่ สิ่งที่คุณต้องทำคือเขียนตำแหน่งอินพุตเวลาในการขับและรูปแบบเป็น json จากนั้นดำเนินการตามกระบวนการของคุณ

นอกจากนี้คุณควรตรวจสอบคำถามที่คล้ายกัน:

  1. การสร้างรูปหลายเหลี่ยมเวลาไดรฟ์โดยใช้เครื่องมือโอเพนซอร์ซที่นี่
  2. คุณสร้างรูปหลายเหลี่ยมของภูมิภาคท่องเที่ยวด้วย Google Maps API ได้ไหมที่นี่

ตัวอย่างที่ตั้งอินพุต:

{features:[{geometry:{x:-117.36539840698242,y:33.99945042078996,spatialReference:
           {wkid:4326}}}],spatialReference:{wkid:4326}}

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


ทำงานให้กับแคนาดาด้วย
Mapperz

คะแนนของฉันอยู่ที่ออสเตรเลียทั้งหมด มีความรู้เกี่ยวกับรหัสน้อยมาก - เพียงแค่ต้องการใช้เครื่องมือเช่น Cartoo และแยกลงใน KML เพื่อให้ฉันสามารถรวม 400 จุดข้อมูลลงในแผนที่เดียว
chris

สิ่งนี้ใช้ได้ดี แต่น่าเสียดายที่บริการ ESRI ใช้งานได้ดีที่สุดในเวลา 15 นาทีโดยหวังว่าจะถึง 20 นาที
Abe Voelker

6

มี Route360 API ที่ใช้งานได้กับ Google Maps https://developers.route360.net/index.html

มันมีฟังก์ชั่นบางอย่างที่เงียบสงบ รวมถึงโหมดการขนส่งที่แตกต่างกันหรือจุดตัดของรูปหลายเหลี่ยม

เส้นทางการขนส่งเบอร์ลิน

เช่นกันคุณสามารถเพิ่มสองสามร้อยคะแนนในคราวเดียวและดูผลลัพธ์:

การเดินทางหลายจุด

มันใช้งานได้สำหรับประเทศส่วนใหญ่ในยุโรปและอเมริกาเหนือ


น่าเสียดายที่เลเยอร์เอาต์พุตของพวกเขาคือ SVG และทำให้คุณจ่ายเพื่อส่งออก GeoJSON (ข้อผิดพลาด 403 เมื่อใดก็ตามที่คุณพยายามเรียกใช้ตัวอย่าง GeoJSON ในเครื่อง) เนื่องจากฉันใช้ Google MyMaps สิ่งนี้จึงไม่เหมาะสำหรับฉันหากไม่มีการแฮ็ค
Abe Voelker

5

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

คุณสามารถใช้ TravelTime API เพื่อวาดแผนที่ตามเวลาของไดรฟ์ที่นี่ใช้งานได้สำหรับการค้นหาตามตำแหน่ง (สำหรับไซต์ที่เข้าถึงผู้บริโภค) หรือจากแผนที่หนึ่งแผนที่

ตัวอย่างนี้ใช้สำหรับเวลาขับรถจาก Norwich, UK มีรูปหลายเหลี่ยมหลายช่วงเวลา 15 นาทีจาก 15 นาที - 1 ชั่วโมงเริ่มตั้งแต่เที่ยงวัน มันใช้จุดละติจูด / ลองจิจูดที่แปลบนแผนที่ หากเป็นเพียงข้อมูลที่คุณต้องการก็สามารถแยกรหัสไปรษณีย์ออกจากพื้นที่ในรายการแทนรูปแบบแผนที่แบบเห็นภาพ Norwich ไดรฟ์ครั้ง


2

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

อย่างไรก็ตามนี่เป็นหนึ่งในโพสต์แรกที่ฉันพบเมื่อฉันกำลังมองหาวิธีการแก้ปัญหาแม้ว่าฉันจะต้องจ่ายสำหรับมัน ... ฉันไม่ต้องการเซิร์ฟเวอร์ ESRI ดังนั้นเราจึงติดตั้งเซิร์ฟเวอร์ OSM ด้วยเครือข่ายถนนและใช้ pgRouting อยู่ด้านบนแล้วบรรจุเป็นบริการบนเว็บสำหรับผู้ที่สนใจว่าเราสร้างมันขึ้นมาได้อย่างไร ฉันยินดีที่จะแบ่งปันรายละเอียดเพิ่มเติมหากคุณต้องการสร้างสิ่งที่คล้ายกันมากกว่าที่จะให้สิทธิ์ใช้งาน: http://cmapsanalytics.com/drivetime.html

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