1 คะแนน โดย GN⁺ 2023-07-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นการเปิดตัวอย่างเป็นทางการครั้งแรกของ ชุดข้อมูลแผนที่เปิดระดับใช้งานเชิงพาณิชย์ ที่ประกอบด้วยเลเยอร์หลัก 4 เลเยอร์ ให้ข้อมูลพื้นฐานแผนที่ระดับโลกที่ทุกคนสามารถนำไปใช้ได้อย่างเสรี
  • เลเยอร์ Places of Interest (POI) มีข้อมูลสถานที่มากกว่า 59 ล้านแห่งทั่วโลก วางรากฐานให้บริการอิงตำแหน่ง เช่น ระบบนำทางและการค้นหาในพื้นที่
  • โครงสร้างหลายเลเยอร์ที่รวมถึงอาคาร เครือข่ายถนน และขอบเขตการปกครอง เช่น Buildings·Transportation·Administrative Boundaries
  • ทุกเลเยอร์ถูกจัดรูปแบบตาม สคีมาข้อมูล Overture Maps รองรับการรวบรวมและการใช้งานในรูปแบบมาตรฐานที่ทำงานร่วมกันได้
  • เป็นจุดเปลี่ยนในการแก้ปัญหาต้นทุนการรวบรวมและดูแลข้อมูลแผนที่ระดับโลกที่ยากเกินกว่าหน่วยงานเดียวจะแบกรับได้ ด้วยความร่วมมือผ่านโมเดล ทรัพยากรร่วม

ภาพรวมการเปิดตัว

  • Overture Maps Foundation (OMF) เผยแพร่ชุดข้อมูลแผนที่เปิดชุดแรกในเวอร์ชัน Overture 2023-07-26-alpha.0
  • ประกอบด้วยเลเยอร์ข้อมูลเฉพาะ 4 เลเยอร์: Places of Interest (POIs), Buildings, Transportation Network, Administrative Boundaries
  • แต่ละเลเยอร์ผสานแหล่งข้อมูลแผนที่เปิดหลากหลายแหล่ง และผ่านกระบวนการ ตรวจสอบและผสานข้อมูล (conflation) ด้วยชุดการตรวจสอบคุณภาพ
  • เปิดตัวด้วย สคีมาข้อมูล Overture Maps ที่เผยแพร่เมื่อเดือนมิถุนายน 2023
  • ชุดข้อมูล Places มีสถานที่มากกว่า 59 ล้านแห่งทั่วโลก เป็นองค์ประกอบพื้นฐานของระบบนำทาง การค้นหาในพื้นที่ และแอปอิงตำแหน่งหลากหลายประเภท
  • สามารถดาวน์โหลดชุดข้อมูลได้จากหน้า download

องค์ประกอบและภูมิหลังของมูลนิธิ

  • ก่อตั้งในเดือนธันวาคม 2022 โดย AWS, Meta, Microsoft, TomTom
  • ปัจจุบันมีบริษัทด้านแผนที่ ภูมิสารสนเทศ และเทคโนโลยีมากกว่าสิบแห่งเข้าร่วม โดยมีสมาชิกใหม่ ได้แก่ ESRI, Cyient, InfraMappa, Nomoko, Precisely, PTV Group, SafeGraph, Sanborn, Sparkgeo
  • ตั้งอยู่บนสมมติฐานว่าข้อมูลแผนที่ควรเป็น ทรัพยากรร่วม ที่รองรับแอปพลิเคชันในอนาคต
  • เมื่อความต้องการด้านความถูกต้อง ความทันสมัย และแหล่งที่มาของแผนที่เพิ่มสูงขึ้น ต้นทุนและความซับซ้อนในการรวบรวมและดูแลข้อมูลแผนที่ระดับโลกจึงเกินขีดความสามารถขององค์กรเดียว

รายละเอียดเลเยอร์ข้อมูล

  • Places of Interest

    • มี ระเบียน POI มากกว่า 59 ล้านรายการ ซึ่งก่อนหน้านี้ไม่เคยถูกเผยแพร่เป็นข้อมูลเปิด
    • ได้มาจากข้อมูลที่สมาชิกผู้ก่อตั้งอย่าง Meta และ Microsoft สนับสนุนให้ OMF มอบเส้นฐานของข้อมูลสถานที่ทั่วโลก
    • ในอนาคตจะปรับปรุง อัปเดต และขยายข้อมูลอย่างต่อเนื่อง โดยผสานทรัพยากรที่มี เช่น ข้อมูลเปิดจากภาครัฐ ข้อมูลแผนที่ท้องถิ่นแบบ crowdsourcing และ เทคนิค AI/ML
    • ใช้ไลเซนส์ CDLA Permissive v2.0 ผู้ทำแผนที่หรือผู้ให้บริการตำแหน่งสามารถใช้งานได้อย่างเสรี
  • Buildings

    • มี footprint อาคารที่ไม่ซ้ำกันมากกว่า 780 ล้านรายการ ทั่วโลก
    • พัฒนาจากการผสานโครงการข้อมูลเปิดหลายแห่ง เช่น OpenStreetMap, footprint อาคารที่สร้างด้วย AI ของ Microsoft, Esri
  • Transportation

    • การแทนเครือข่ายถนนทั่วโลกที่ได้มาจากข้อมูล OpenStreetMap
    • จัดโครงสร้างข้อมูลที่ชุมชนสร้างขึ้นใหม่เป็นรูปแบบข้อมูล Overture ให้การแบ่งเซกเมนต์ที่สม่ำเสมอและ ระบบอ้างอิงเชิงเส้น (linear reference system)
    • รองรับการเพิ่มข้อมูล เช่น ขีดจำกัดความเร็วหรือปริมาณจราจรแบบเรียลไทม์
  • Administrative Boundaries

    • ชุดข้อมูลเปิดระดับโลกของขอบเขตการปกครองระดับประเทศและภูมิภาค
    • ชื่อภูมิภาคถูกแปลเป็น มากกว่า 40 ภาษา เพื่อรองรับการใช้งานระดับสากล

สคีมาข้อมูลและการทำงานร่วมกัน

  • ทุกเลเยอร์ถูกจัดรูปแบบด้วย สคีมาข้อมูล OMF ที่เพิ่งเปิดตัว
  • ออกแบบมาให้ผู้พัฒนาบริการแผนที่สามารถรวบรวมและใช้ข้อมูลในรูปแบบที่เป็นมาตรฐานและมีเอกสารกำกับ รองรับการทำงานร่วมกัน

เป้าหมายการเผยแพร่และแผนในอนาคต

  • เผยแพร่ข้อมูลต่อสาธารณะเพื่อรวบรวม ข้อเสนอแนะจากสาธารณะ โดยสามารถส่งข้อเสนอแนะผ่าน GitHub หรืออีเมล
  • มีแผนผสานแหล่งข้อมูลเปิดใหม่ในรุ่นถัดไป
  • จะแปลงแต่ละเลเยอร์เพิ่มเติมให้เข้ากับสคีมา OMF
  • มีแผนนำ Global Entity Reference System ซึ่งเป็นระบบ ID ที่เสถียรสำหรับเพิ่มข้อมูลให้กับฟีเจอร์แผนที่อย่างสม่ำเสมอมาใช้งาน

1 ความคิดเห็น

 
GN⁺ 2023-07-28
ความคิดเห็นจาก Hacker News
  • Overture Maps เป็นโปรเจกต์ที่ผู้เล่นรายใหญ่ในวงการภูมิสารสนเทศ เช่น TomTom, Amazon, Microsoft ฯลฯ ยกเว้น Google ต้องการนำ ชุดข้อมูลเปิด อย่าง OpenStreetMap มาใช้ร่วมกับข้อมูลกรรมสิทธิ์และกระบวนการประมวลผลที่ตนถือครอง
    เป็นคอนซอร์เทียมที่ตั้งใจจะนำข้อมูลภูมิสารสนเทศจากฐานข้อมูลเปิดมาเสริมด้วยกระบวนการกรรมสิทธิ์ของแต่ละราย แล้วเผยแพร่ผลลัพธ์กลับออกมาภายใต้ Community Database License Agreement - CDLAv2 ซึ่งค่อนข้างผ่อนปรน แต่ยังคงเก็บข้อมูลต้นทางและกระบวนการที่จำเป็นต่อการสร้างชุดข้อมูลนั้นไว้เป็นความลับ
    ในชุมชน OpenStreetMap มีการถกเถียงกันมาก แต่โดยรวมมองว่าเป็นเรื่องดีที่มีทรัพยากรมากขนาดนี้ไหลเข้าสู่ระบบนิเวศรอบ ๆ OSM

    • นักทำแผนที่ OSM ค่อนข้างไม่พอใจกับการแก้ไขของบริษัทสมาชิก Overture
      ไม่ว่าจะเป็นการแก้ไขโดยแรงงานสัญญาจ้างค่าแรงต่ำ หรือการ นำเข้าข้อมูลจำนวนมาก ที่ดึงจากภาพถ่ายดาวเทียมด้วยปัญญาประดิษฐ์ ล้วนเป็นปัญหา
    • สงสัยว่าทำแบบนั้นได้อย่างไร
      เท่าที่เข้าใจ OSM มีไลเซนส์แบบที่ถ้านำไปผนวกกับข้อมูลอื่น ต้องเปิดเผยทั้งหมดภายใต้ไลเซนส์เดียวกัน
    • อย่างน้อยถ้าเปิดเผยแค่ ชื่อแหล่งที่มาของข้อมูล ก็น่าจะมีประโยชน์มากจริง ๆ
      เช่น ในงานวิเคราะห์การเข้าถึงบริการสุขภาพบนฐานภูมิสารสนเทศที่กำลังทำอยู่ตอนนี้ ถ้าเชื่อได้ว่าเลเยอร์ places เป็นแหล่งข้อมูลตำแหน่งผู้ให้บริการทางการแพทย์ที่ค่อนข้างแม่นยำ ก็จะมีคุณค่ามหาศาล
      การเชื่อมทั้งข้อมูล CMS กับข้อมูลแผนประกันสุขภาพ แล้วจีโอโค้ดด้วย OSM Tiger geocoder นั้นงานเยอะมาก ดังนั้นถ้ามีข้อมูลที่ทำความสะอาดไว้แล้วก็จะช่วยได้มากจริง ๆ
  • ถ้ากำลังมองหาแผนที่แบบเดียวกับ Google Maps ขอแนะนำ Protomaps อย่างยิ่ง https://protomaps.com/
    ข้อมูลแผนที่ทั้งหมดอยู่ในรูปแบบไฟล์เดียวคือ PMTile และสามารถดึงข้อมูลเวกเตอร์ที่จำเป็นสำหรับพื้นที่/ระดับซูมหนึ่ง ๆ ได้ด้วย range request ไปยังไฟล์นั้น
    ตัวอย่างเช่น สามารถอัปโหลด myfile.pmtiles ขึ้น S3 แล้วให้ Lambda รับ x/y/z จากพาธ จากนั้นขอช่วงข้อมูลที่ถูกต้อง และให้ CloudFront แคชการตอบกลับของไทล์ได้
    จากนั้นใช้ tiles.mydomain.com หรือโดเมน CloudFront ได้โดยตรง และฝั่งฟรอนต์เอนด์ก็ดึงไทล์มาเรนเดอร์ด้วยเครื่องมืออย่าง Leaflet
    ใน Leaflet ใช้ปลั๊กอิน/ไลบรารีของ protomaps แล้วส่ง URL อย่าง "[https://tiles.yourdomain.com/20230408/{z}/{x}/{y}.mvt](<https://tiles.yourdomain.com/20230408/{z}/{x}/{y}.mvt>;)" เข้าไปได้ โดย 20230408 จะสอดคล้องกับ 20230408.pmtiles ในบัคเก็ต S3
    อีกจุดที่ดีคือสามารถใส่ไฟล์ pmtiles ใหม่ลงในบัคเก็ตแล้วอัปเดตไคลเอนต์ให้ใช้แหล่งข้อมูลใหม่ได้ และเนื่องจากไทล์เป็นรูปแบบเวกเตอร์ ไคลเอนต์จึงใส่ธีมได้ตามต้องการ
    ไม่จำเป็นต้องใช้ไทล์เซ็ตทั้งโลกที่เกิน 100GB เสมอไป และยังสามารถใช้เครื่องมือจากนักพัฒนาคนเดียวกันเพื่อดาวน์โหลดเฉพาะพื้นที่ทางภูมิศาสตร์ที่ต้องการได้ https://app.protomaps.com/downloads/small_map
    ไฟล์ .pmtiles มีขนาดมากกว่า 100GB เล็กน้อย แต่การตั้งค่าทั้งหมดใช้เวลาอย่างมากก็หนึ่งถึงสองชั่วโมงก็รันได้แล้ว และต้นทุนการดำเนินงานน่าจะต่ำกว่า Google Maps มาก

    • เดโมไม่ค่อยช่วยเท่าไร
      ดูเหมือนจะหยุดอยู่ที่ ระดับซูม ใดระดับหนึ่ง ทำให้ขาดรายละเอียดที่ผมน่าจะสนใจเวลา ประเมินโซลูชันนี้
      ถ้าขุดดูในรีโพ GitHub จะเจอ https://protomaps.github.io/PMTiles/?url=https%3A%2F%2Fr2-pu... ซึ่งแม้จะยังไม่ถึงขั้นแทนที่ Google Maps ได้ทั้งหมด แต่อย่างน้อยก็ละเอียดกว่า
    • เจ๋งดี แต่เอนด์พอยต์ของผมต้องพุช แผนที่แรสเตอร์
      สงสัยว่ามีวิธีง่าย ๆ ไหมในการใช้แผนที่ MVT เพื่อสร้างไทล์แบบทันที ใส่แบ็กเอนด์ CGI กับแคช แล้วเรนเดอร์ด้วย Leaflet
      ผมมีโปรเจกต์เรนเดอร์แผนที่ส่วนตัวเล็ก ๆ ที่ทำด้วย Leaflet และตอนนี้ใช้แหล่งไทล์จาก Google, OSM, Esri อยู่สามเจ้า ถ้ามีแหล่งข้อมูลมากกว่านี้ก็คงดี
    • หมายความว่าหนึ่งไทล์เท่ากับ การรัน Lambda หนึ่งครั้งหรือเปล่า?
  • “ขอบเขตการปกครอง: ชุดข้อมูลเปิดระดับโลกของขอบเขตการปกครองของประเทศและภูมิภาค และมีชื่อพื้นที่ที่แปลเป็นมากกว่า 40 ภาษาเพื่อรองรับการใช้งานในระดับสากล” ฟังดูน่าสนใจขึ้นมา
    ถ้าจำไม่ผิด Google Maps เปลี่ยน การแสดงเส้นขอบเขต ตามมุมมองของตำแหน่งที่ร้องขอแผนที่ เพื่อหลีกเลี่ยงการเข้าไปพัวพันกับข้อพิพาท
    ในหลายประเทศ การไม่แสดงขอบเขตให้ “ถูกต้อง” ถือเป็นอาชญากรรม
    แหล่งที่เกี่ยวข้อง: https://qz.com/224821/see-how-borders-change-on-google-maps-...

    • ถ้าไม่ได้จะสร้างคู่แข่ง Google Maps ใน 99% ของกรณีก็คงไม่จำเป็นต้องใช้ประเทศที่มี พรมแดนพิพาท
      ถ้าผู้ใช้ไม่ได้มีเป็นหลักล้าน แม้ในประเทศเหล่านั้นก็มีแนวโน้มว่าจะไม่มีใครสนใจ
  • การให้ข้อมูลมาเป็นเรื่องดี แต่พอจะลองเอามาใช้จริง ๆ กลับดูเหมือนถูก ทำให้ซับซ้อนยุ่งยากที่สุดเท่าที่จะทำได้
    ต้องใช้ DuckDB เพื่อนำเข้าข้อมูลด้วย ไม่เข้าใจว่าทำไมไม่รองรับไฟล์ dump ของ MySQL ไปเลย
    ก็สงสัยเหมือนกันว่าทำไมผู้ใช้ต้องมี DuckDB และ DuckDB เป็นที่นิยมขนาดนั้นหรือไม่
    ลิงก์ที่ให้มาก็ใช้งานไม่ได้ เลยดูเหมือนไม่มีอะไรที่ใช้ได้จริง และไม่รู้ว่าต้องใช้มันอย่างไร
    แถมยังต้องใช้ Amazon S3 และอะไรทำนองภาษา query ที่ไม่เป็นมาตรฐานเพื่อเข้าถึงมันอีก ซึ่งไม่เข้าใจเลย
    คงไม่ใช่แค่ผมคนเดียว และควรทำให้เป็นแบบทั่วไปกว่าวิธีปัจจุบัน

    • ตอนแรกว่าจะบอกว่าการ ล็อกข้อมูลไว้หลังบัญชี AWS หรือ Azure นั้นค่อนข้างเสียมารยาท แต่ในความเป็นจริงก็ไม่น่าแปลกใจที่ผู้ให้บริการคลาวด์รายใหญ่ต้องการผลักดันให้ใช้บริการคลาวด์มากขึ้น
      ถ้า AWS หรือ Azure ต้องการ ก็ไม่มีอะไรขวางไม่ให้เปิด s3:Get และ s3:List ให้ bucket นั้นเพื่อให้อ่านได้โดยไม่ต้องยืนยันตัวตน
  • ในฐานะผู้ร่วมพัฒนา AllThePlaces ผมสนใจหัวข้อนี้ https://www.alltheplaces.xyz/
    AllThePlaces เป็นโครงการโอเพนซอร์สที่รวบรวม Scrapy spider สำหรับครอลเว็บไซต์ของแฟรนไชส์และเชนค้าปลีกที่น่าจะปรากฏใน name-suggestion-index และเก็บข้อมูลตำแหน่งภายใต้สัญญาอนุญาต CC-0 http://nsi.guide/
    กำลังรวบรวมข้อมูล จุดสนใจเกือบ 3 ล้านแห่ง จาก spider เกือบ 1,700 ตัว
    Overture Maps ดูเหมือนเป็นโครงการที่ค่อนข้างปิดและเป็นกรรมสิทธิ์ โดยความเปิดเผยน่าจะจำกัดอยู่ที่การอ้างว่าสามารถดาวน์โหลดชุดข้อมูลและข้อกำหนด schema ได้
    ก่อนอื่น ไม่มีคำอธิบายสาธารณะว่าข้อมูลถูกสร้างขึ้นอย่างไร ทำให้ผู้ใช้ปลายทางยากจะได้รับหลักประกันเรื่องความถูกต้องและความครบถ้วน
    ขอบเขตการปกครองนั้นซับซ้อนอย่างเลวร้าย และรวมถึงขอบเขตที่มีข้อพิพาท ความคลุมเครือจำนวนมากในการนิยามขอบเขต รวมถึงการแลกเปลี่ยนระหว่างประสิทธิภาพของอัลกอริทึมที่ใช้ข้อมูลขอบเขตการปกครองกับความละเอียดของขอบเขต
    ไม่รู้ว่า Overture Maps ยึดนิยามขอบเขตแบบใด หรือรองรับหลายคำนิยามได้หรือไม่
    เป็นไปได้ว่า Microsoft ให้ข้อมูลภูมิศาสตร์แบบ ld+json/microdata ที่ได้จากการครอลอินเทอร์เน็ตของ BingBot ซึ่งข้อมูลนี้ขึ้นชื่อว่าไม่แม่นยำอย่างมาก เช่น ฟิลด์ปะปนกันหรือถูกนำกลับมาใช้ผิด ว่ามีคำว่า “CLOSED” อยู่ในชื่อฟิลด์เพื่อบอกว่าปิดกิจการไปเมื่อ 5 ปีก่อนแต่หน้าเว็บยังอยู่ หรือข้อกำหนดเวลาเปิดทำการก็คลุมเครือมาก
    ใน AllThePlaces มี spider จำนวนมากที่ต้องอาศัยการตัดสินใจของมนุษย์อย่างซับซ้อนพอสมควรเพื่อประกอบข้อมูลยุ่งเหยิงที่องค์กรอย่างร้านค้าและแฟรนไชส์ร้านอาหารเผยแพร่ไว้บนเว็บไซต์
    แม้แต่ข้อมูลตำแหน่งที่อาจต้องการความถูกต้องและความละเอียดระดับ ±1~5 เมตร เช่น ร้านค้าแต่ละร้านในศูนย์การค้า แหล่งข้อมูลที่ถือว่าเป็นทางการก็มักให้ข้อมูลที่มีความละเอียด 1 มม. แต่มีความถูกต้องเพียง ±10~100 เมตร
    ทั้ง AllThePlaces, Overture Maps, Google Maps และที่อื่น ๆ ก็ยังต้องพึ่งบรรณาธิการภาคสนามที่เป็นมนุษย์ กล่าวคือบรรณาธิการ OpenStreetMap ในการปักตำแหน่งที่ถูกต้องและทำให้นิยามตำแหน่งเป็นมาตรฐาน
    ยังต้องมีนิยามด้วยว่าจะมองตำแหน่งจุดเป็นศูนย์กลางของรูปหลายเหลี่ยมด้านเท่าที่ใหญ่ที่สุดซึ่งใส่ไว้ในรูปหลายเหลี่ยมไม่สม่ำเสมอทั้งหมดได้ หรือเป็นจุดศูนย์กลางมวลของแผ่นบางบนระนาบ หรือเป็นตำแหน่งทางเข้าหลัก
    หาก Overture Maps พึ่งพา BingBot สำหรับข้อมูลสถานที่ ก็จะพลาดจุดสนใจจำนวนมหาศาลที่ BingBot ไม่มีวันหาเจอ
    ตัวอย่างเช่น บางกรณีต้องมีการเรียก REST/JSON/GraphQL API ที่ไม่ได้จัดทำเอกสารไว้ หรือปรับพารามิเตอร์ของ API ค้นหาร้านค้าที่สังเกตพบ จึงจะได้ตำแหน่งทั้งหมดพร้อมฟิลด์ที่เกี่ยวข้องกลับมา
    นักพัฒนาเว็บมักทำเรื่องโง่ ๆ เช่น เขียนไว้ใน robots.txt ให้ไปครอล 10,000 หน้า รวมเกิน 1GB จาก sitemap ที่อัปเดตล่าสุดเมื่อ 5 ปีก่อน แต่กลับห้ามการเรียก API อย่างรวดเร็ว 10 ครั้งเพื่อดึงข้อมูลล่าสุด 5MB
    เนื่องจากข้อมูลของ AllThePlaces เป็น CC-0 Overture Maps จึงสามารถนำไปใช้ได้อย่างเสรี และอาจนำไปเทียบกับแหล่งอื่น เช่น ข้อมูลการครอลของ BingBot ฐานข้อมูลภาครัฐของสถานประกอบการที่ได้รับอนุญาต และข้อมูล geocoding ของที่อยู่ไปรษณีย์
    แต่ความยุ่งเหยิงของข้อมูลจากหลายแหล่งจะเข้าใกล้ระดับที่แม้แต่มนุษย์ก็แทบจับคู่ให้ถูกต้องไม่ได้ และ Overture Maps อาจต้องตัดสินใจว่าจะยอมรับข้อมูลซ้ำหรือจะยอมเสียความครบถ้วน
    อีกทั้งยังไม่มีเครื่องมือสาธารณะที่ให้คนอื่นทำซ้ำข้อมูลเดียวกันได้
    ผู้ใช้ AllThePlaces มักโดนบุคคลที่สามที่ทำให้อินเทอร์เน็ตเสียหายอย่าง Cloudflare, Imperva รวมถึงการบล็อกตามภูมิศาสตร์แบบปรับแต่งเอง และในบางกรณีที่พบไม่บ่อย กลไกจำกัดคำขอที่เข้มงวดเกินไป
    หาก Overture Maps พึ่งพาการครอลของ BingBot ก็อาจได้เปรียบ AllThePlaces อยู่บ้าง เพราะ Cloudflare, Imperva, ไฟร์วอลล์ของลูกค้า ฯลฯ มักอนุญาต BingBot โดยเจตนา แต่เพื่อจับจุดสนใจทั่วโลกให้ได้มากที่สุด ก็ยิ่งจำเป็นต้องใช้ช่วง IP ของ ISP สำหรับที่พักอาศัยและซอฟต์แวร์หลบเลี่ยงการตรวจจับบอตมากขึ้นเรื่อย ๆ
    ต้องมีคนอยู่ในหลายสิบประเทศ และต้องครอลเว็บไซต์ที่มุ่งเป้าแต่ละประเทศจาก address space ของ ISP สำหรับที่พักอาศัยในประเทศนั้น
    ไม่เช่นนั้นก็จะจบลงด้วยมุมมองโลกแบบสหรัฐฯ มุมมองโลกแบบยุโรป หรืออะไรบางอย่างที่ไม่ใช่ภาพรวมทั้งหมด
    หาก Overture Maps มีตำแหน่งของแฟรนไชส์/แบรนด์บางแห่งผิด เพราะปัญหาการทำความสะอาดข้อมูล แหล่งข้อมูลที่แย่ หรืออาจเป็นแหล่งที่ไม่เป็นทางการ แฟรนไชส์/แบรนด์นั้นก็ไม่มี repository ซอฟต์แวร์ให้เปิด issue หรือส่ง patch
    ตัวอย่างศูนย์การค้าในออสเตรเลียที่ AllThePlaces จับข้อมูลไว้: https://www.alltheplaces.xyz/map/#18.07/-33.834646/150.98952...

    • เรื่องที่ว่า “ไม่มีเครื่องมือสาธารณะที่ให้คนอื่นทำซ้ำข้อมูลเดียวกันได้” นั้นถูกต้อง และอันที่จริงนั่นคือ แก่นสำคัญของ Overture
      Overture ถูกสร้างขึ้นเพื่อให้บริษัทเอกชนสามารถใช้ข้อมูลสาธารณะอย่าง OpenStreetMap พร้อมกับผสานข้อมูลและกระบวนการที่เป็นกรรมสิทธิ์ของตนเองได้
      เจตนาคือแชร์ผลลัพธ์ภายใต้สัญญาอนุญาตใหม่ที่ค่อนข้างผ่อนปรนชื่อ Community Database License Agreement แต่ยังคงให้กระบวนการและข้อมูลพื้นฐานเป็นกรรมสิทธิ์ต่อไป
    • เห็นด้วยอย่างยิ่ง
      ตรงนี้ยังมี การห่อหุ้มเชิงประชาสัมพันธ์ อย่างชัดเจนด้วย
      ดูเหมือนพวกเขานำเสนอแผนที่แบบนี้ราวกับมีการสนับสนุนที่ “เชื่อถือได้” หรือ “เป็นทางการ” และตั้งใจใช้เป็นฐานในการตัดสินใจสำหรับกิจกรรมที่ขับเคลื่อนด้วยข้อมูลซึ่งมีคุณค่า แม้จะไม่ใช่การพาณิชย์ ความปลอดภัย การเคลมประกัน หรือความมั่นคงก็ตาม
      ก็น่าสงสัยว่าสาธารณชนหรือการตรวจสอบจากภาครัฐจะมีช่องทางเยียวยาอะไรได้บ้างในเรื่องนี้
  • ที่เก็บ GitHub อยู่ที่นี่: https://github.com/OvertureMaps/data
    ไลเซนส์ดูเหมือนจะเปิดกว้างมาก และถึงจะไม่ได้รู้สถานะของระบบนิเวศแผนที่เปิดดีนัก แต่ไอเดีย GERS ก็ดูดีเหมือนกัน
    https://docs.overturemaps.org/gers/

    • ไลเซนส์ CDLA มีกลิ่นแบบ “ไม่ได้คิดค้นที่นี่” อยู่บ้าง แต่ อย่างน้อยก็ดูเหมือนเป็น ไลเซนส์แบบอนุญาตที่แท้จริง ไม่ใช่โอเพนซอร์สปลอม
      ที่น่าสนใจคือ ในสี่เลเยอร์มีสองเลเยอร์ที่ใช้ ODbL
  • ยังไม่ชัดเจนว่า Overture จะ ฟอกไลเซนส์ ข้อมูล OSM ตรงนี้ได้อย่างไร
    มีข้อความว่า “การขนส่ง: เลเยอร์การขนส่งของ OMF แสดงเครือข่ายถนนทั่วโลกที่ได้มาจากข้อมูลโครงการ OpenStreetMap ข้อมูลที่ชุมชนสร้างขึ้นนี้ถูกจัดโครงสร้างใหม่ให้อยู่ในรูปแบบข้อมูลของ Overture เพื่อให้มีการแบ่งข้อมูลที่สอดคล้องกัน และมีระบบอ้างอิงเชิงเส้นที่รองรับการเพิ่มข้อมูลอย่างเช่นขีดจำกัดความเร็วหรือการจราจรแบบเรียลไทม์”
    ODbL ของ OSM ระบุชัดเจนมากว่าต้องให้เครดิตผู้มีส่วนร่วมของ OSM
    ยากที่จะเชื่อว่า CDLA Permissive v2.0 จะทำให้ Overture เลี่ยงเรื่องนี้ได้อย่างวิเศษ
    แก้ไข: ผมพลาดไปว่าแต่ละชุดข้อมูลใช้ไลเซนส์ต่างกัน
    ธีม transport เป็น ODbL ดังนั้นผู้ใช้ที่ไม่ระวังคงสะดุดแน่นอน

    • ข้อมูลใหม่ที่สร้างโดย Overture Maps ดูเหมือนจะอัปโหลดเข้า OSM ได้หากต้องการ
      ไลเซนส์ CDLA เป็นแบบอนุญาต: https://cdla.dev/permissive-2-0/
      ตามความเข้าใจของผม เหมือนพวกเขาไม่ได้พยายามเลี่ยงการให้เครดิต OSM แต่ต้องการให้ส่วนที่นำมาจาก OSM ยังคงเครดิตและไลเซนส์ของ OSM ไว้ ส่วนที่เหลือก็ไลเซนส์เป็น CDLA 2.0 เพื่อให้ใครก็ใช้ได้
    • Overture อาจดูเป็นปฏิปักษ์กับ OpenStreetMap ได้ แต่ผมไม่เห็นว่าตรงนี้เป็นการฟอกไลเซนส์
      บทความระบุชัดว่าไลเซนส์ CDLA ใช้กับ ข้อมูลที่ Meta และ Microsoft จัดให้ ไม่ใช่ข้อมูล OSM
      น่าเสียดายที่ Meta และ Microsoft ไม่ได้ร่วมส่งข้อมูลของตัวเองให้ OSM แต่เลือกเผยแพร่ภายใต้ไลเซนส์อื่น แต่โลกก็เป็นแบบนี้แหละ
  • เยี่ยมมาก
    สักวันหนึ่ง Google น่าจะพยายามดึงรายได้จาก Maps ให้มากกว่าตอนนี้ และถึงเวลานั้น ระบบแผนที่แบบร่วมมือกัน แบบนี้จะมีพลังขึ้นมาจริง ๆ
    ถ้ามีวิธีสนับสนุนเงินให้ผู้คนซื้อภาพถ่ายดาวเทียมแล้วป้อนเข้าไปในระบบแบบนี้ได้ก็คงดี
    ตัวอย่างเช่น Sunnyvale จ่ายเงินจำนวนมากสำหรับภาพเมืองที่ใช้เวลาหารือเรื่องการจราจร การกำหนดเขตการใช้ประโยชน์ที่ดิน ฯลฯ และคงดีถ้านำภาพแบบนั้นใส่เป็นชุดข้อมูลสาธารณะได้

    • จริง ๆ ไม่มีเหตุผลทางเทคนิคชัดเจนที่ทำให้ภาพแบบนั้นร่วมสมทบไม่ได้
      ถ้าจำไม่ผิด Google เองก็ใช้ ภาพที่เทศบาลเป็นเจ้าของ ในผลิตภัณฑ์ของตน
      เมืองเดียวอาจไม่ใช่แหล่งข้อมูลที่ใหญ่พอให้ Google สนใจ แต่โดยเฉพาะในยุโรป ผมเคยเห็นประกาศลิขสิทธิ์ของรัฐบาลระดับประเทศ/ภูมิภาคเวลาเปิดดูภาพ
      อย่างไรก็ตาม ตอนนี้มีแหล่งภาพถ่ายดาวเทียมมากมาย Google จึงอาจไม่ได้กระหายข้อมูลใหม่ขนาดนั้น
      ผู้ให้บริการเชิงพาณิชย์ที่ Google ร่วมงานด้วยน่าจะถ่ายภาพพื้นที่แผ่นดินใหญ่ของสหรัฐฯ ทั้งหมดประมาณทุก ๆ 12 เดือน
      สิ่งที่ดูมีความต้องการมากกว่าคือภาพถ่ายทางอากาศที่ใช้ในระดับซูมสูงมาก
      ผมไม่ใช่ผู้เชี่ยวชาญภูมิสารสนเทศ แต่ภาพแบบนี้ดูเหมือนจะถูกรวมกับอย่างอื่น เช่น LIDAR หรือภาพหลายช่วงคลื่น เพื่อสร้างแผนที่ความสูงพร้อมกับภาพประกอบ และต้นทุนการได้มาน่าจะค่อนข้างแพง
  • สิ่งนี้ต่างจาก OpenStreetMap ยังไง?

    • OpenStreetMap คือชุมชนที่ผู้คนสร้าง ฐานข้อมูลแผนที่ ที่เปิดอย่างสมบูรณ์
      ครอบคลุมรายละเอียดสารพัด ตั้งแต่ถนน ร้านค้า แม่น้ำ ไปจนถึงสถานที่ท่องเที่ยว เส้นทางเดินป่า และโรงพยาบาล
      ใครก็มีส่วนร่วมได้ และในฐานะคนที่ค่อนข้างมีส่วนเกี่ยวข้องกับ OSM ถ้าคุณอยากใส่อะไรลงในแผนที่ โดยเฉพาะบริเวณรอบตัวคุณเอง ก็ยินดีต้อนรับ
      Overture คือกลุ่มบริษัทใหม่ที่เผยแพร่ชุดข้อมูลบางชุดภายใต้ไลเซนส์เปิด แต่วิธีที่ใช้สร้างข้อมูลเหล่านั้นยังคงเป็นระบบปิด
      ข้อมูลที่เปิดเผยบางส่วนเป็นของพวกเขาเอง และชุดข้อมูลจำนวนมากคือการนำข้อมูล OpenStreetMap มาห่อใหม่
    • ผมก็สงสัยเหมือนกัน และ FAQ ของ Overture ก็ตอบคำถามนั้นตรง ๆ
      Overture ไม่ใช่ชุมชนของผู้แก้ไขแผนที่รายบุคคล แต่เป็น โครงการแผนที่ที่เน้นข้อมูลเป็นศูนย์กลาง จึงมีเป้าหมายเพื่อเสริม OSM
      นำ OSM ไปรวมกับแหล่งอื่นเพื่อสร้างชุดข้อมูลแผนที่เปิดชุดใหม่ และข้อมูลของ Overture ถูกจัดให้ชุมชน OpenStreetMap ใช้งานได้ภายใต้ไลเซนส์ข้อมูลเปิดที่เข้ากันได้
      บริษัทสมาชิกของ Overture ได้รับการสนับสนุนให้มีส่วนร่วมกับ OSM โดยตรง
    • ในบางแง่ OSM น่าประทับใจกว่า Wikipedia เสียอีก
      ใกล้บ้านมีทางลูกรังที่คงมีคนใช้วันละราว 20 คน และเพราะงานก่อสร้างใกล้ ๆ เส้นทางบางส่วนถูกย้ายไปด้านข้างไม่กี่เมตร
      OSM สะท้อนความเป็นจริงใหม่นั้นทันทีในวันถัดมา
    • OSM ส่วนใหญ่เป็น แผนที่ที่มนุษย์สร้าง ส่วนสิ่งนี้ส่วนใหญ่เป็นสิ่งที่เครื่องจักรสร้าง
    • สิ่งนี้ช่วยให้บริษัทใหญ่ ๆ ฟอกไลเซนส์ ข้อมูล OpenStreetMap เข้าไปในระบบปิด เพื่อใช้งานได้โดยไม่ต้องมีส่วนร่วมคืนกลับ
  • มีใครลองเอาขึ้น BigQuery แล้วหรือยัง?
    ผมรู้ว่าบรรยากาศแถวนี้ออกแนว “โห่ Google” แต่ผมแค่อยาก join กับตารางอื่น ๆ ที่ผมมีอยู่ใน BigQuery
    เลยสงสัยว่ามีอะไรอย่าง BigQuery ของชุมชน ที่ใช้แทนการดูแลการอิมพอร์ตเองไหม