14 คะแนน โดย depth221 2023-06-04 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารีโอเพนซอร์สแบบ 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 ความคิดเห็น

 
carnoxen 2023-06-04

เหมือนกับแผนที่โอเพนซอร์ซหลายตัว บ้านเรายังแสดงรายละเอียดได้ไม่มากนัก

 
depth221 2023-06-04

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

 
xguru 2023-06-04

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