「自由な地図をみんなの手に」 オープンな地理データベース OpenStreetMapの紹介

C6a14c5446474588d8a9120e08b9880a?s=47 Satoshi IIDA
September 28, 2018

「自由な地図をみんなの手に」 オープンな地理データベース OpenStreetMapの紹介

株式会社OPENスクエア様主催、「スクエア free セミナー第95回 地図がどんどん変わる」にて発表させていただいたOpenStreetMapの紹介スライドです。
企業のかたがビジネスとして使う場合のことを念頭に作成しています。

C6a14c5446474588d8a9120e08b9880a?s=128

Satoshi IIDA

September 28, 2018
Tweet

Transcript

  1. ࣗ༝ͳ஍ਤΛΈΜͳͷखʹ ʙΦʔϓϯͳ஍ཧσʔλϕʔε0QFO4USFFU.BQͷ঺հʙ ͍͍ͩ͞ͱ͠ Ұൠࣾஂ๏ਓ0QFO4USFFU.BQ'PVOEBUJPO+BQBO෭ཧࣄ !OZBNQJSF

  2. 8IPBSF:06 w Ұൠࣾஂ๏ਓ0QFO4USFFU.BQ'PVOEBUJPO+BQBO෭ཧࣄ w ߹ಉձࣾ(FPSFQVCMJD+BQBO3FTFBSDIFS w ͦͷଞ w $PEFGPS+BQBOͷ͓ख఻͍ͨ͠Γͱ͔ w

    (MPCBM0QFO%BUB*OEFYͷ࠾఺ͨ͠Γͱ͔ w ްੜ࿑ಇলͷϒϥοΫاۀҰཡ1%'Λ547Ͱ·ͱΊͨΓͱ͔ w */"- *`N/PU"-BXZFS
  3. 0QFO4USFFU.BQͱ͸

  4. ࣗ༝Ͱ Φʔϓϯͳ ੈք஍ਤΛ࡞Δ ׆ಈ

  5. “ࣗ༝ͳ஍ਤ”ͱ͸ • ར༻໨తʹ੍ݶͳ͘ɺ୭Ͱ΋ར༻Մೳͳ஍ਤ • ࣗ༝ͳ“஍ਤ”Λ࡞ΔͨΊʹɺͦͷૉࡐͱͳΔ”஍ਤσʔλ”Λऩू ஍ਤσʔλ ஍ਤը૾ ஍ਤαʔϏε ௐ੡࡞ۀ ෇ଳαʔϏε

  6. OpenStreetMapͷཪଆ എܠͱͳΔ”஍ਤը૾” ݕࡧ౳΋ؚΊͨ”஍ਤαʔϏε” ஍ਤը૾ʹ͸ɺੜ੒ݩʹͳΔ”஍ਤσʔλ”͕ଘࡏ

  7. ͭ·ΓͲ͏͍͏͜ͱ͔ • Ұൠతͳ“஍ਤ”αʔϏεͰ͸ͳ͍ • OpenStreetMapͱ͸ɺશੈքΛର৅ͱͨ͠ɺ௒ڊେͳΦʔϓϯ σʔλ࡞੒ϓϩδΣΫτ • Planet Dump͸ݱࡏɺѹॖঢ়ଶͰ70GB •

    ODbLϥΠηϯεͷ΋ͱɺ໨తͷ੍ݶͳ͘ར׆༻͕Մೳ
  8. None
  9. Ұൠతͳ”஍ਤσʔλ”ͱͷҧ͍ • શੈքΛ1ͭͷଌ஍ܥ (WGS84) Ͱ֨ೲ • ஍ਤσʔλ͸௨ৗɺର৅஍ҬΛΑΓਖ਼͘͠දݱͰ͖ΔΑ͏ɺద੾ͳଌ஍ܥΛઃఆͯ͠࡞੒ • ͦͷͨΊɺ֤஍ͷσʔλΛ࿈݁͢Δࡍʹ͸ɺඇৗʹࡉ͔ͳม׵ͱௐ੔͕ඞཁ •

    OpenStreetMapσʔλͷ࡞੒ํ๏ͳͲ΋ߟྀ͠ɺWGS84Ͱ࣮༻্ͷ໰୊ͳ͍ͱ൑அ • ͭ·Γɺ஍Ҭ͝ͱʹҟͳΔ࠲ඪܥͷσʔλΛม׵ɾ࿈݁͢Δඞཁͳ͠ • ֤ࠃͷଌྔ๏ͳͲ๏తͳଆ໘͔Β΋ʢൺֱతʣ੍ݶΛड͚ͮΒ͍ • ๛෋ͳपลπʔϧ • σʔλͷ੾Γग़͠ɺม׵ɺ஍ਤੜ੒ͳͲɺجຊతͳར༻ํ๏ʹ͍ͭͯ͸ɺଟ͘ͷπʔϧ͕Φʔ ϓϯιʔεͱͯ͠։ൃɾఏڙ͞Ε͍ͯΔ • FOSS4G (Free Open Source Software for GeoSpatial) πʔϧ܈ͷଘࡏ • σʔλʢOpenStreetMapʣͱπʔϧʢOpenSource, FOSS4Gʣͷ૒ํ͕ἧ͏ڧ͞ • ໨తͷ੍ݶͳ͠ • ΦϑϥΠϯ஍ਤ΍ήʔϜͳͲɺΦϯϥΠϯ஍ਤ΍ҹ࡮͚ͩͰ͸ͳ͘ɺ༷ʑͳ༻్Ͱ׆༻Մೳ
  10. શੈքن໛Ͱͷ σʔλ࡞੒ɾར༻

  11. OSM 10th Year Anniversary https://www.youtube.com/watch?v=7sC83j6vzjo

  12. શੈքن໛Ͱͷ σʔλ࡞੒ɾར༻ • ԤभʢಛʹυΠπɺΠΪϦεɺϑϥϯεʣͰͷฤू׆ಈ͕Ϧʔυ • ۙ೥ɺΞϝϦΧͰͷσʔλ੔උ΋ਐΉ • ։ൃ్্ࠃʹ͓͚Δɺਓಓࢧԉ׆ಈͷҰ؀ͱͯ͠ͷσʔλ੔උ΋׆ൃԽ • ओͳ஍ਤσʔλͷ࡞੒ख๏

    • ར༻ՄೳͳߤۭࣸਅͷτϨʔε • OpenStreetMapฤूऀʹΑΔݱ஍ௐࠪʢαʔϕΠʣ • ੓෎ɾߦ੓͔ΒͷΦʔϓϯσʔλͳͲɺଞσʔλͷऔΓࠐΈʢΠϯϙʔτʣ • ࡢࠓɺετϦʔτը૾ͷऩूͱఏڙɺߤۭࣸਅͷը૾ೝࣝʹΑΔܗঢ়೺ѲɺLiDAR౳ ʹΑΔݐ෺ߴ͞৘ใͷఏڙͳͲ΋࣮ࢪ
  13. MapillaryʹΑΔετϦʔτϏϡʔͱ ಓ࿏ඪࣝͷࣗಈೝࣝ

  14. FacebookʹΑΔɺAIΛར༻ͨ͠ಓ࿏ͷࣗಈೝࣝ

  15. OpenStreetMapͷσʔλ඼࣭ • Ґஔਫ਼౓ͱͯ͠͸ɺ1:5000ఔ౓ͱ͍͏࿦จ͋Γ • ϩϯόϧσΟΞ஍ํΛର৅ͱͨ͠ฏۉޡࠩͷௐࠪ (ϛϥϊ޻Պେ, ISPRS, 2018) • ࢀߟɿ೔ຊͷଌྔͰੜ੒͞ΕΔσʔλ

    • ౎ࢢ෦ɿɹ1:2500 • ඇ౎ࢢ෦ɿ1:25000
  16. OpenStreetMapͷσʔλ඼࣭ • σʔλͷΧόʔ཰͸ʁ • Α࣭͘໰͞ΕΔ͜ͱ͕ͩɺൺֱ͢ΔͨΊͷج४͕͍͋·͍Ͱ͋Γɺඇৗʹ೉͍͠ • ྫ: ೔ຊͷಓ࿏૯Ԇ௕͸1,278,183.5 km (ࠃަল,

    ฏ੒28೥4݄1೔) • ͨͩ͠ɺࠃަল౷ܭͰ͸೶ಓ΍ࢲಓɺྛಓ͸ؚ·Ε͍ͯͳ͍ɻ • OpenStreetMapͰ͸ͦΕΒ΋ؚ·Εɺݱࡏ͸ 1,681,498.0 km • ֤छ౷ܭͱɺOpenStreetMap্ͷσʔλ਺ʹ͍ͭͯ͸OSM wikiʹൺֱࢿྉ͋Γ
  17. None
  18. None
  19. ׬શͳࢲݟͰ͸͋Γ·͕͢ • Zoom Level 15-16͘Β͍·Ͱͷͬ͘͟Γͱͨ͠ҐஔදࣔͰ͋Ε ͹ɺ೔ຊͷͲͷ஍ҬͰ΋͍͍ͩͨେৎ෉ • ࢢશҬΛ၆ᛌͯ͠ɺ͓͓·͔ͳҐஔΛϓϩοτ͢Δɺఔ౓Ͱ͋ Ε͹े෼ •

    ͦͷଞɺ༻్͝ͱͷ؍఺͸͋Γ • ݐ෺σʔλͷ༗ແ • ಓ࿏΍ݐ෺ͷɺܗঢ়͚ͩͰ͸ͳ͍ɺ௥Ճଐੑͷ༗ແ • ৴߸ػ΍Ұํ௨ߦɺӈંࠨંېࢭͳͲɺܦ࿏୳ࡧ༻σʔλ
  20. Ͱ͸OpenStreetMap͸ ໾ཱ͔ͨͣʁ

  21. Nein! • OpenStreetMap͸ɺӬԕʹෆ׬શͳσʔλ • ͨͩ͠ͲΜͳ஍ਤͰ͋ͬͯ΋ݪཧ্ɺ࡞੒͞Εͨॠ͔ؒΒ௠෗Խ • ࣗ෼͕ͨͪඞཁͳ඼࣭Λຬ͍ͨͯ͠Ε͹ɺे෼Ҏ্ʹར༻Մೳ • ࣗ෼͕΄͍͠αʔϏεʹඞཁͳ඼࣭Λɺਖ਼͘͠൑அͰ͖Δ͜ͱ͕େ੾ •

    ࢲ͕ײ͡ΔϝϦοτ • ੜσʔλΛѻ͏͜ͱ͕Ͱ͖ΔڧΈ • ࣗ෼ͨͪͰσβΠϯ΍σʔλ੔ܗ͕࣮ࢪՄೳ • σʔλࣗମΛڞ༗͢Δ͜ͱͰɺΑΓศར͕͞૿͢ • શੈքΛҰݩతʹѻ͏͜ͱͷͰ͖ΔڧΈ • ೔ຊ͚ͩͰ͸ͳ͘ɺੈքΛࢢ৔ͱͯ͠ݟͨ৔߹ͷڧ͞
  22. ྫ: OpenStreetMapͱ ஍ਤσβΠϯ

  23. MIERUNE஍ਤ

  24. Mapbox Studio

  25. ྫ: OpenStreetMapͱ ܦ࿏୳ࡧ

  26. pgRouting, OSRM, Valhalla, GraphHopper…

  27. OpenStreetMap͸ ୭͕࡞Δͷ͔

  28. None
  29. OpenStreetMap is “Community” all over the world

  30. OpenStreetMapίϛϡχςΟ • OpenStreetMapͷฤूऀ • MapperʢϚούʔʣ͋Δ͍͸ɺOSMฤूऀͱݺশ • ಛผͳࢀՃࢿ֨ͳ͠ɺΞΧ΢ϯτΛ࡞ͬͯ୭Ͱ΋ࢀՃՄೳ • جຊతʹϘϥϯλϦͱͯ͠׆ಈ •

    υΩϡϝϯςʔγϣϯ͸OSM wikiʹू໿ • ަྲྀ͸ΦϯϥΠϯͱΦϑϥΠϯͷ྆ํ • ΦϯϥΠϯͰͷίϛϡχέʔγϣϯ • ϝʔϦϯάϦετɺFacebookɺTwitterɺTelegramͳͲ • ΦϑϥΠϯͰͷϚοϐϯάΠϕϯτɺΧϯϑΝϨϯεͳͲ • ϚοϐϯάύʔςΟɺMapathonɺMeetupɺState of the MapΧϯϑΝϨϯεͳͲ • ࢀՃͷಈػɾ໨త͸͞·͟· • ஍ਤ޷͖ɺΦʔϓϯιʔεɾΦʔϓϯσʔλͭͳ͕Γɺ৐Γ෺޷͖ɺ஍ҬѪɺݚڀɻɻɻ
  31. OpenStreetMapίϛϡχςΟ • OpenStreetMapͷن໛: ೔ຊ • ೔ຊͰ͸1೔150ਓલޙ͕ฤू

  32. OpenStreetMapίϛϡχςΟ • OpenStreetMapͷن໛ɿશੈքੈք • ੈքͰ͸1೔5000ਓఔ౓͕ฤूΛ࣮ࢪ

  33. OpenStreetMapͷओͳ༻్ • Ұൠతͳ஍ਤσʔλͱͯ͠ͷར༻ • ஍ਤը૾ͷར༻ • osm.orgͰ഑৴͍ͯ͠Δ஍ਤը૾Λར༻ • ঎༻ͳͲେن໛ͳ஍ਤར༻ͷ৔߹͸ɺҎԼͷͲͪΒ͔Λਪ঑ •

    OSMσʔλΛ࢖ͬͨ঎༻ͷ஍ਤ഑৴αʔϏεΛར༻ • ࣗ਎Ͱ஍ਤαʔόΛߏங • ஍ਤը૾ͷੜ੒ • ࣗ਎Ͱͷ஍ਤ഑৴αʔϏε࣮ࢪͳͲ • ओ୊ਤͷഎܠਤ • uMapͳͲ΢Σϒ஍ਤͷഎܠར༻ • ҹ࡮༻ͷ஍ਤ࡞੒ • ܦ࿏୳ࡧ • Φʔϓϯιʔεͷܦ࿏୳ࡧΤϯδϯΛར༻ͨ͠ܦ࿏୳ࡧར༻ʢྫ: ंҜࢠφϏͳͲʣ • δΦίʔσΟϯά • osm.orgඪ४ͷNominatimͳͲɺδΦίʔσΟϯά࣮૷͋Γ
  34. OpenStreetMapͷͦͷଞͷ༻్ • ϙέϞϯGOɺUnityͳͲͷήʔϜར༻ • ϙέϞϯGOͷഎܠਤΛɺGoogle Maps͔ΒOSMʹ੾Γସ͑ • 2017೥12݄ΑΓશੈքɻؖࠃͰ͸2017೥1݄ࠒΑΓ࣮ࢪ • ϙέϞϯͷSpawnϙΠϯτݩσʔλͱͯ͠ར༻

    • ஍ਤσʔλͷUnity SDK഑෍ • WRLD Unity SDK (ͷҰ෦), MapBox for UnityͳͲ • ActionStreetMapϥΠϒϥϦͳͲ΋ར༻Մೳ
  35. ஍ਤσʔλͷอޢͷྫ: σʔλϕʔεϥΠηϯε • OpenStreetMap (OSM) ʹΑΔσʔλϕʔε഑෍ • σʔλϕʔεɾϥΠηϯεͱͯ͠ ODbL (Open

    Database License) Λ࠾༻ • ODbL͸CC BY-SA΍GPLʹۙ͘ɺϥΠηϯεͷ “ܧঝ” ͕ߦΘΕΔ • OSMσʔλͱଞσʔλͱࠞͥ߹Θͤͯɺެ։Ͱར༻͢Δࡍʹ͸஫ҙ͕ඞཁ • σʔλϕʔεΛ΋ͱʹͯ͠ɺྫ͑͹஍ਤը૾ͳͲͷೋ࣍ஶ࡞෺Λ࡞੒͢Δ৔߹ • ࡞੒෺͸ “Produced Workʢ੍࡞ஶ࡞෺, ೋ࣍ஶ࡞෺ʣ”ͱͳΓɺ࡞੒ऀ͕ࣗ෼Ͱ޷͖ͳϥΠηϯεΛ ෇༩͢Δ͜ͱ͕ՄೳʢଞɺδΦίʔσΟϯά༻ͷDBऔΓѻ͍ͳͲɺCommunity Guideline΋ࢀর͍ͩ͘͞ʣ 04.஍ਤσʔλ ஍ਤը૾ɺܳज़࡞඼ͳͲ ஍ਤαʔϏε ௐ੡࡞ۀ ෇ଳαʔϏε ↑͕͜͜”Produced Work”
  36. اۀͱͯ͠ͷࢀՃ • OpenStreetMapࡒஂʢӳࠃ, OpenStreetMapͷࢿ࢈؅ཧͳͲ࣮ࢪʣ εϙϯαϦϯά • ଞɺϒϩϯζ౳ͷΫϥε΋͋Γ • ΧϯϑΝϨϯε΁ͷεϙϯαϦϯά͸ผ్

  37. اۀͱͯ͠ͷࢀՃ • State of the Map US (10݄։࠵) ͷ εϙϯαϦϯάঢ়گ

  38. اۀͱͷίϥϘϨʔγϣϯ • اۀͱͯ͠ɺαʔϏεʹඞཁͱͳΔॏཁ߲໨͸ɺ͔֬ʹଘࡏ • ͨͩ͠ɺେن໛ͳσʔλͷฤू΍௥Ճ͸ɺίϛϡχςΟͱͷௐ੔͕ඞਢ • ӈંېࢭɺࠨંېࢭɺಓ࿏ɺݐ෺ɺΞϝχςΟ etc… • اۀͱͯ͠إͷݟ͑Δ෇͖߹͍͸ɺίϛϡχςΟ׆ಈʹͱͬͯඇৗʹॏཁͳ؍఺

    • ීஈ͔ΒͷΦϯϥΠϯɾΦϑϥΠϯͰͷίϛϡχςΟࢀՃ͕ॏཁ
  39. ҰॹʹੈքΛ Ϛοϓ͠·ͤΜ͔ʁ

  40. ൧ా఩͍͍ͩ͞ͱ͠ OZBNQJSF!HNBJMDPN 5XJUUFS!OZBNQJSF .BQUIF8PSME—5PHFUIFS