Pelias เป็น geocoder ที่ขับเคลื่อนโดยข้อมูลแบบเปิดโดยสมบูรณ์ ซึ่งทุกคนสามารถใช้ได้อย่างเสรี
การติดตั้งในพื้นที่ · บริการเว็บบนคลาวด์ · เอกสารประกอบ · การแชทในชุมชน
ผู้นำเข้าเส้นโพลีไลน์อำนวยความสะดวกในการนำเข้าข้อมูลเครือข่ายถนนไปยัง Pelias จากรายการสตริงเส้นที่เข้ารหัสเส้นโพลีไลน์
จำเป็นต้องมี Node.js ดูข้อกำหนดซอฟต์แวร์ Pelias สำหรับเวอร์ชันที่รองรับ
เนื่องจากโมดูลนี้เป็นเพียงส่วนหนึ่งของ geocoder ของเรา เราจึงขอแนะนำให้เริ่มต้นด้วย Dockerfiles เพื่อการตั้งค่าอย่างรวดเร็ว หรือใช้เอกสารการติดตั้งทั้งหมดเพื่อใช้โมดูลนี้
$ git clone https://github.com/pelias/polylines.git && cd polylines
$ npm install
ไฟล์เครือข่ายถนนทั่วทั้งโลกที่ประมวลผลล่วงหน้าพร้อมให้ดาวน์โหลดจาก Geocode Earth
หมายเหตุ: นามสกุลไฟล์
.0sv
และ.polylines
ใช้แทนกันได้ โดยทั้งคู่อ้างอิงถึงรูปแบบไฟล์เดียวกัน อย่างไรก็ตาม มีโค้ดที่ค้นหาส่วนขยาย.0sv
ซึ่งเป็นที่นิยมมากกว่า
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างสารสกัด โปรดดูบทความวิกิ: การสร้างโพลีไลน์จาก Valhalla
นอกจากนี้เรายังมีสารสกัดเล็กๆ น้อยๆ เพื่อวัตถุประสงค์ในการทดสอบ โดยมีจำนวนเล็กน้อยที่ถูกตัดออกจาก pbf ด้วยตนเองสำหรับภูมิศาสตร์ของผู้มีส่วนร่วมหลักของเรา ดูส่วน 'การสร้างโพลีไลน์แบบกำหนดเองจากสารสกัด PBF' ด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างสารสกัดของคุณเอง:
หมายเหตุ: สารสกัดเหล่านี้ถูกสร้างขึ้นโดยใช้วิธีการอื่นจากดาวเคราะห์ที่ถูกตัดด้านบน
เมื่อคุณดาวน์โหลดและแตกข้อมูลแล้ว คุณจะต้องทำตามขั้นตอน การกำหนดค่า ด้านล่างเพื่อแจ้งให้ Pelias ทราบว่าข้อมูลดังกล่าวสามารถพบได้ที่ใด
หากคุณต้องการใช้แหล่งข้อมูล Polyline แหล่งอื่น คุณอาจต้องปรับแต่งค่าเริ่มต้นใน ./stream/pipeline.js
ให้เปิดปัญหาหากคุณติดขัด
คุณสามารถสร้างไฟล์โพลีไลน์จากข้อมูลของคุณเองได้ ข้อมูลจะต้องเข้ารหัสในรูปแบบต่อไปนี้:
n
)