- ไลบรารีโอเพนซอร์สแบบ Java ที่เปิดตัวโดย Apache Software Foundation (ต้องใช้ Java 17 ขึ้นไป)
- สามารถให้บริการได้พร้อมกันทั้ง data pipeline, vector map tiles และ geocoder
- สามารถเพิ่ม OpenStreetMap, Natural Earth, แผนที่ภูมิประเทศ, แผนที่ 3D ฯลฯ ลงในเว็บไซต์ที่ต้องการได้
- ได้รับแรงบันดาลใจจาก Osmosis ซึ่งเป็นเครื่องมือประมวลผลข้อมูล OpenStreetMap
- แต่มีเทคโนโลยีเพิ่มเติมดังต่อไปนี้
- ประมวลผลข้อมูลแบบขนานด้วย Stream API ที่เปิดตัวใน Java 8
- เพิ่มความเร็วในการนำเข้าข้อมูลด้วย COPY API ของ PostgreSQL
- สร้าง PostGIS geometry แบบ on-the-fly ด้วย JTS
- สร้างและให้บริการ vector tile แบบกำหนดเอง
- เดิมทีจำเป็นต้องติดตั้ง data pipeline (เช่น osmosis), vector tile (เช่น MapLibre GL) และ geocoder (เช่น Nominatim) แยกกัน แต่เมื่อใช้ Apache Baremaps ก็ไม่จำเป็นอีกต่อไป
- ปัจจุบันอยู่ในขั้น Incubator
3 ความคิดเห็น
เหมือนกับแผนที่โอเพนซอร์ซหลายตัว บ้านเรายังแสดงรายละเอียดได้ไม่มากนัก
ดูเหมือนว่า OpenStreetMap จะเป็นระบบที่ยิ่งมีคนร่วมปรับปรุงมากเท่าไรก็ยิ่งดีขึ้นเท่านั้น ผมเองก็แก้ไข OpenStreetMap เป็นครั้งคราวเหมือนกัน และหวังว่าในอนาคตแผนที่ของประเทศเราจะมีคุณภาพถึงระดับที่สามารถใช้งานแบบโอเพนซอร์สได้
ตอนที่ผมเริ่มทำงานพัฒนาใหม่ ๆ ก็เริ่มจากสาย GIS เหมือนกัน แต่รู้สึกว่าสถานการณ์เปลี่ยนไปจากตอนนั้นมากจริง ๆ
ทั้ง OSM และโอเพนซอร์สแบบนี้ก็มีเพิ่มขึ้นเยอะมาก เลยดูเหมือนว่าสามารถลองทำอะไรได้หลากหลายมากขึ้นครับ