- OpenStreetMap (OSM) ให้บริการแรสเตอร์ไทล์มาโดยตลอดตลอดประวัติศาสตร์ 20 ปีของโครงการ โดยไทล์เหล่านี้จะถูกเรนเดอร์ตามกฎและสไตล์ที่กำหนดไว้ล่วงหน้า ทำให้ผู้ใช้ได้รับภาพ PNG แบบคงที่
- เมื่อไม่นานมานี้ OSM เริ่มให้บริการเวกเตอร์ไทล์ในรูปแบบ Mapbox Vector Tiles (MVT) ซึ่งทำให้ผู้ใช้สามารถปรับแต่งสไตล์และกฎการเรนเดอร์ รวมถึงดึงข้อมูลพื้นฐานของแต่ละไทล์ออกมาได้ ภาพจะแสดงผลคมชัดขึ้น และสามารถสลับภาษาของป้ายกำกับได้
- เวกเตอร์ไทล์ใหม่ของ OSM อาจเปิดโอกาสให้ชุมชนสร้างสไตล์ที่ปรับแต่งได้ละเอียดมากยิ่งขึ้น
- เว็บไซต์หลักของ OSM ยังให้บริการแรสเตอร์ไทล์อยู่ แต่เว็บเดโมของเวกเตอร์ไทล์ใหม่นั้นสามารถทำงานได้บนโทรศัพท์มือถือและอุปกรณ์เดสก์ท็อปส่วนใหญ่
สภาพแวดล้อมการทำงานของฉัน
- ใช้ CPU Intel Core i9-14900K ซึ่งมี 8 คอร์ประสิทธิภาพสูงและ 16 คอร์ประสิทธิภาพสูงแบบประหยัดพลังงาน รวมทั้งหมด 32 เธรด และมีแคช L2 ขนาด 32MB
- ใช้ RAM DDR5 ขนาด 96GB และ SSD แบบ NVMe M.2 รุ่น Crucial T700 4TB โดยรัน Ubuntu 22 LTS บน Windows 11 Pro
- ใช้ GPU Nvidia GTX 1080 เพื่อให้ได้การรองรับไดรเวอร์ที่ดีกว่าบน Windows และใช้งาน Windows เป็นหลักเพื่อใช้ ArcGIS Pro
การติดตั้งองค์ประกอบที่จำเป็น
- จะใช้ Python และเครื่องมือบางอย่างเพื่อทำการแสดงผลข้อมูลของ OSM
- จะใช้ DuckDB และส่วนขยายของมันเพื่อวิเคราะห์ข้อมูล
เวกเตอร์ไทล์ของ OSM ใน QGIS
- สามารถดูเวกเตอร์ไทล์ของ OSM ใน QGIS ได้ และสามารถเพิ่มไทล์ได้ด้วยการตั้งค่า stylesheet
- แม้ไม่มี stylesheet, QGIS ก็ยังสามารถเรนเดอร์ข้อมูลเวกเตอร์ได้ แต่สีจะถูกเลือกแบบสุ่ม
- อาจมีปัญหาในการเรนเดอร์ไอคอน แต่ในเครื่องมืออื่นทำงานได้ดี
เวกเตอร์ไทล์ของ OSM ใน Leafmap
- สามารถตั้งค่า Jupyter Notebook และใช้ Leafmap เพื่อเรนเดอร์เวกเตอร์ไทล์ได้
- มีการเรนเดอร์พื้นที่รอบ Burj Khalifa ใหม่อีกครั้ง โดยไอคอน POI แสดงผลได้อย่างถูกต้อง
ข้อมูลสำหรับเตรียมการวิเคราะห์
- สามารถดาวน์โหลดไทล์เฉพาะ แล้วแปลงเป็นไฟล์ JSON เพื่อนำไปวิเคราะห์ใน DuckDB ได้
- สามารถดึงข้อมูล POI ออกมาและเปิดดูใน DuckDB ได้
- มีฟิลด์ที่ช่วยให้เข้าใจได้ว่าชุดข้อมูลถูกเติมข้อมูลไว้มากน้อยเพียงใด
2 ความคิดเห็น
แผนที่เวกเตอร์ไทล์ใหม่ของ OpenStreetMap
มูลนิธิ OpenStreetMap เริ่มให้บริการเวกเตอร์แผนที่ไทล์อย่างเป็นทางการ
ความคิดเห็นบน Hacker News
มีความเห็นว่ารู้สึกสับสนกับเวกเตอร์ไทล์ โดยเวกเตอร์ไทล์ให้รายละเอียดได้ไม่เท่ากับแรสเตอร์ไทล์แบบเดิม
น่าสนใจที่ได้เห็นกระบวนการที่ชุมชนโอเพนซอร์สสร้างความสามารถด้านเวกเตอร์แผนที่ไทล์ขึ้นมา
เวอร์ชันเวกเตอร์มีปัญหาที่ฟอนต์ภาษาอาหรับเรนเดอร์ไม่ถูกต้อง
มีคำถามว่าสิ่งนี้ช่วยลดต้นทุนการดำเนินงานของแผนที่ที่อิง OSM หรือไม่
มีความคาดหวังว่าภาพจะดูคมชัดขึ้นและสามารถเปลี่ยนภาษาของป้ายกำกับได้
แนะนำ OpenFreeMap — โฮสติงเวกเตอร์ไทล์ OpenStreetMap ฟรี
Marble.kde.org ได้พัฒนาเลเยอร์ OSM แบบสตรีมมิงเวกเตอร์ของตนเองมาแล้ว 9 ปี
ยินดีกับความก้าวหน้าใหม่นี้ และหวังว่าจะได้เห็นแผนที่ที่ดียิ่งขึ้น
มีความเห็นสงสัยว่า OSMAnd และ OrganicMaps จะร่วมมือกันเพื่อสร้างแอปแผนที่ FOSS ขั้นสุดยอดหรือไม่
ชื่นชมความตอบสนองที่รวดเร็วของแผนที่พื้นฐานแบบแรสเตอร์