株式会社OPENスクエア様主催、「スクエア free セミナー第95回 地図がどんどん変わる」にて発表させていただいたOpenStreetMapの紹介スライドです。 企業のかたがビジネスとして使う場合のことを念頭に作成しています。
ࣗ༝ͳਤΛΈΜͳͷखʹʙΦʔϓϯͳཧσʔλϕʔε0QFO4USFFU.BQͷհʙ͍͍ͩ͞ͱ͠Ұൠࣾஂ๏ਓ0QFO4USFFU.BQ'PVOEBUJPO+BQBO෭ཧࣄ!OZBNQJSF
View Slide
8IPBSF:06w Ұൠࣾஂ๏ਓ0QFO4USFFU.BQ'PVOEBUJPO+BQBO෭ཧࣄw ߹ಉձࣾ(FPSFQVCMJD+BQBO3FTFBSDIFSw ͦͷଞw $PEFGPS+BQBOͷ͓ख͍ͨ͠Γͱ͔w (MPCBM0QFO%BUB*OEFYͷ࠾ͨ͠Γͱ͔w ްੜ࿑ಇলͷϒϥοΫاۀҰཡ1%'Λ547Ͱ·ͱΊͨΓͱ͔w */"- *`N/PU"-BXZFS
0QFO4USFFU.BQͱ
ࣗ༝ͰΦʔϓϯͳੈքਤΛ࡞Δ׆ಈ
“ࣗ༝ͳਤ”ͱ• ར༻తʹ੍ݶͳ͘ɺ୭Ͱར༻Մೳͳਤ• ࣗ༝ͳ“ਤ”Λ࡞ΔͨΊʹɺͦͷૉࡐͱͳΔ”ਤσʔλ”Λऩूਤσʔλ ਤը૾ ਤαʔϏεௐ࡞ۀ ଳαʔϏε
OpenStreetMapͷཪଆഎܠͱͳΔ”ਤը૾”ݕࡧؚΊͨ”ਤαʔϏε”ਤը૾ʹɺੜݩʹͳΔ”ਤσʔλ”͕ଘࡏ
ͭ·ΓͲ͏͍͏͜ͱ͔• Ұൠతͳ“ਤ”αʔϏεͰͳ͍• OpenStreetMapͱɺશੈքΛରͱͨ͠ɺڊେͳΦʔϓϯσʔλ࡞ϓϩδΣΫτ• Planet Dumpݱࡏɺѹॖঢ়ଶͰ70GB• ODbLϥΠηϯεͷͱɺతͷ੍ݶͳ͘ར׆༻͕Մೳ
Ұൠతͳ”ਤσʔλ”ͱͷҧ͍• શੈքΛ1ͭͷଌܥ (WGS84) Ͱ֨ೲ• ਤσʔλ௨ৗɺରҬΛΑΓਖ਼͘͠දݱͰ͖ΔΑ͏ɺదͳଌܥΛઃఆͯ͠࡞• ͦͷͨΊɺ֤ͷσʔλΛ࿈݁͢Δࡍʹɺඇৗʹࡉ͔ͳมͱௐ͕ඞཁ• OpenStreetMapσʔλͷ࡞ํ๏ͳͲߟྀ͠ɺWGS84Ͱ࣮༻্ͷͳ͍ͱஅ• ͭ·ΓɺҬ͝ͱʹҟͳΔ࠲ඪܥͷσʔλΛมɾ࿈݁͢Δඞཁͳ͠• ֤ࠃͷଌྔ๏ͳͲ๏తͳଆ໘͔Βʢൺֱతʣ੍ݶΛड͚ͮΒ͍• ๛ͳपลπʔϧ• σʔλͷΓग़͠ɺมɺਤੜͳͲɺجຊతͳར༻ํ๏ʹ͍ͭͯɺଟ͘ͷπʔϧ͕Φʔϓϯιʔεͱͯ͠։ൃɾఏڙ͞Ε͍ͯΔ• FOSS4G (Free Open Source Software for GeoSpatial) πʔϧ܈ͷଘࡏ• σʔλʢOpenStreetMapʣͱπʔϧʢOpenSource, FOSS4Gʣͷํ͕ἧ͏ڧ͞• తͷ੍ݶͳ͠• ΦϑϥΠϯਤήʔϜͳͲɺΦϯϥΠϯਤҹ͚ͩͰͳ͘ɺ༷ʑͳ༻్Ͱ׆༻Մೳ
શੈքنͰͷσʔλ࡞ɾར༻
OSM 10th Year Anniversaryhttps://www.youtube.com/watch?v=7sC83j6vzjo
શੈքنͰͷσʔλ࡞ɾར༻• ԤभʢಛʹυΠπɺΠΪϦεɺϑϥϯεʣͰͷฤू׆ಈ͕Ϧʔυ• ۙɺΞϝϦΧͰͷσʔλඋਐΉ• ։ൃ్্ࠃʹ͓͚Δɺਓಓࢧԉ׆ಈͷҰͱͯ͠ͷσʔλඋ׆ൃԽ• ओͳਤσʔλͷ࡞ख๏• ར༻ՄೳͳߤۭࣸਅͷτϨʔε• OpenStreetMapฤूऀʹΑΔݱௐࠪʢαʔϕΠʣ• ɾߦ͔ΒͷΦʔϓϯσʔλͳͲɺଞσʔλͷऔΓࠐΈʢΠϯϙʔτʣ• ࡢࠓɺετϦʔτը૾ͷऩूͱఏڙɺߤۭࣸਅͷը૾ೝࣝʹΑΔܗঢ়ѲɺLiDARʹΑΔݐߴ͞ใͷఏڙͳͲ࣮ࢪ
MapillaryʹΑΔετϦʔτϏϡʔͱಓ࿏ඪࣝͷࣗಈೝࣝ
FacebookʹΑΔɺAIΛར༻ͨ͠ಓ࿏ͷࣗಈೝࣝ
OpenStreetMapͷσʔλ࣭• Ґஔਫ਼ͱͯ͠ɺ1:5000ఔͱ͍͏จ͋Γ• ϩϯόϧσΟΞํΛରͱͨ͠ฏۉޡࠩͷௐࠪ (ϛϥϊՊେ, ISPRS, 2018)• ࢀߟɿຊͷଌྔͰੜ͞ΕΔσʔλ• ࢢ෦ɿɹ1:2500• ඇࢢ෦ɿ1:25000
OpenStreetMapͷσʔλ࣭• σʔλͷΧόʔʁ• Α࣭͘͞ΕΔ͜ͱ͕ͩɺൺֱ͢ΔͨΊͷج४͕͍͋·͍Ͱ͋Γɺඇৗʹ͍͠• ྫ: ຊͷಓ࿏૯Ԇ1,278,183.5 km (ࠃަল, ฏ284݄1)• ͨͩ͠ɺࠃަল౷ܭͰಓࢲಓɺྛಓؚ·Ε͍ͯͳ͍ɻ• OpenStreetMapͰͦΕΒؚ·Εɺݱࡏ 1,681,498.0 km• ֤छ౷ܭͱɺOpenStreetMap্ͷσʔλʹ͍ͭͯOSM wikiʹൺֱࢿྉ͋Γ
શͳࢲݟͰ͋Γ·͕͢• Zoom Level 15-16͘Β͍·Ͱͷͬ͘͟Γͱͨ͠ҐஔදࣔͰ͋ΕɺຊͷͲͷҬͰ͍͍ͩͨେৎ• ࢢશҬΛ၆ᛌͯ͠ɺ͓͓·͔ͳҐஔΛϓϩοτ͢ΔɺఔͰ͋Εे• ͦͷଞɺ༻్͝ͱͷ؍͋Γ• ݐσʔλͷ༗ແ• ಓ࿏ݐͷɺܗঢ়͚ͩͰͳ͍ɺՃଐੑͷ༗ແ• ৴߸ػҰํ௨ߦɺӈંࠨંېࢭͳͲɺܦ࿏୳ࡧ༻σʔλ
ͰOpenStreetMapཱ͔ͨͣʁ
Nein!• OpenStreetMapɺӬԕʹෆશͳσʔλ• ͨͩ͠ͲΜͳਤͰ͋ͬͯݪཧ্ɺ࡞͞Εͨॠ͔ؒΒԽ• ͕ࣗͨͪඞཁͳ࣭Λຬ͍ͨͯ͠ΕɺेҎ্ʹར༻Մೳ• ͕ࣗ΄͍͠αʔϏεʹඞཁͳ࣭Λɺਖ਼͘͠அͰ͖Δ͜ͱ͕େ• ࢲ͕ײ͡ΔϝϦοτ• ੜσʔλΛѻ͏͜ͱ͕Ͱ͖ΔڧΈ• ࣗͨͪͰσβΠϯσʔλܗ͕࣮ࢪՄೳ• σʔλࣗମΛڞ༗͢Δ͜ͱͰɺΑΓศར͕͞૿͢• શੈքΛҰݩతʹѻ͏͜ͱͷͰ͖ΔڧΈ• ຊ͚ͩͰͳ͘ɺੈքΛࢢͱͯ͠ݟͨ߹ͷڧ͞
ྫ: OpenStreetMapͱਤσβΠϯ
MIERUNEਤ
Mapbox Studio
ྫ: OpenStreetMapͱܦ࿏୳ࡧ
pgRouting, OSRM, Valhalla, GraphHopper…
OpenStreetMap୭͕࡞Δͷ͔
OpenStreetMap is“Community” all over the world
OpenStreetMapίϛϡχςΟ• OpenStreetMapͷฤूऀ• MapperʢϚούʔʣ͋Δ͍ɺOSMฤूऀͱݺশ• ಛผͳࢀՃࢿ֨ͳ͠ɺΞΧϯτΛ࡞ͬͯ୭ͰࢀՃՄೳ• جຊతʹϘϥϯλϦͱͯ͠׆ಈ• υΩϡϝϯςʔγϣϯOSM wikiʹू• ަྲྀΦϯϥΠϯͱΦϑϥΠϯͷ྆ํ• ΦϯϥΠϯͰͷίϛϡχέʔγϣϯ• ϝʔϦϯάϦετɺFacebookɺTwitterɺTelegramͳͲ• ΦϑϥΠϯͰͷϚοϐϯάΠϕϯτɺΧϯϑΝϨϯεͳͲ• ϚοϐϯάύʔςΟɺMapathonɺMeetupɺState of the MapΧϯϑΝϨϯεͳͲ• ࢀՃͷಈػɾత͞·͟·• ਤ͖ɺΦʔϓϯιʔεɾΦʔϓϯσʔλͭͳ͕ΓɺΓ͖ɺҬѪɺݚڀɻɻɻ
OpenStreetMapίϛϡχςΟ• OpenStreetMapͷن: ຊ• ຊͰ1150ਓલޙ͕ฤू
OpenStreetMapίϛϡχςΟ• OpenStreetMapͷنɿશੈքੈք• ੈքͰ15000ਓఔ͕ฤूΛ࣮ࢪ
OpenStreetMapͷओͳ༻్• Ұൠతͳਤσʔλͱͯ͠ͷར༻• ਤը૾ͷར༻• osm.orgͰ৴͍ͯ͠Δਤը૾Λར༻• ༻ͳͲେنͳਤར༻ͷ߹ɺҎԼͷͲͪΒ͔Λਪ• OSMσʔλΛͬͨ༻ͷਤ৴αʔϏεΛར༻• ࣗͰਤαʔόΛߏங• ਤը૾ͷੜ• ࣗͰͷਤ৴αʔϏε࣮ࢪͳͲ• ओਤͷഎܠਤ• uMapͳͲΣϒਤͷഎܠར༻• ҹ༻ͷਤ࡞• ܦ࿏୳ࡧ• Φʔϓϯιʔεͷܦ࿏୳ࡧΤϯδϯΛར༻ͨ͠ܦ࿏୳ࡧར༻ʢྫ: ंҜࢠφϏͳͲʣ• δΦίʔσΟϯά• osm.orgඪ४ͷNominatimͳͲɺδΦίʔσΟϯά࣮͋Γ
OpenStreetMapͷͦͷଞͷ༻్• ϙέϞϯGOɺUnityͳͲͷήʔϜར༻• ϙέϞϯGOͷഎܠਤΛɺGoogle Maps͔ΒOSMʹΓସ͑• 201712݄ΑΓશੈքɻؖࠃͰ20171݄ࠒΑΓ࣮ࢪ• ϙέϞϯͷSpawnϙΠϯτݩσʔλͱͯ͠ར༻• ਤσʔλͷUnity SDK• WRLD Unity SDK (ͷҰ෦), MapBox for UnityͳͲ• ActionStreetMapϥΠϒϥϦͳͲར༻Մೳ
ਤσʔλͷอޢͷྫ: σʔλϕʔεϥΠηϯε• OpenStreetMap (OSM) ʹΑΔσʔλϕʔε• σʔλϕʔεɾϥΠηϯεͱͯ͠ ODbL (Open Database License) Λ࠾༻• ODbLCC BY-SAGPLʹۙ͘ɺϥΠηϯεͷ “ܧঝ” ͕ߦΘΕΔ• OSMσʔλͱଞσʔλͱࠞͥ߹Θͤͯɺެ։Ͱར༻͢Δࡍʹҙ͕ඞཁ• σʔλϕʔεΛͱʹͯ͠ɺྫ͑ਤը૾ͳͲͷೋ࣍ஶ࡞Λ࡞͢Δ߹• ࡞ “Produced Workʢ੍࡞ஶ࡞, ೋ࣍ஶ࡞ʣ”ͱͳΓɺ࡞ऀ͕ࣗͰ͖ͳϥΠηϯεΛ༩͢Δ͜ͱ͕ՄೳʢଞɺδΦίʔσΟϯά༻ͷDBऔΓѻ͍ͳͲɺCommunity Guidelineࢀর͍ͩ͘͞ʣ04.ਤσʔλ ਤը૾ɺܳज़࡞ͳͲ ਤαʔϏεௐ࡞ۀ ଳαʔϏε↑͕͜͜”Produced Work”
اۀͱͯ͠ͷࢀՃ• OpenStreetMapࡒஂʢӳࠃ, OpenStreetMapͷࢿ࢈ཧͳͲ࣮ࢪʣεϙϯαϦϯά• ଞɺϒϩϯζͷΫϥε͋Γ• ΧϯϑΝϨϯεͷεϙϯαϦϯάผ్
اۀͱͯ͠ͷࢀՃ• State of the Map US (10݄։࠵) ͷεϙϯαϦϯάঢ়گ
اۀͱͷίϥϘϨʔγϣϯ• اۀͱͯ͠ɺαʔϏεʹඞཁͱͳΔॏཁ߲ɺ͔֬ʹଘࡏ• ͨͩ͠ɺେنͳσʔλͷฤूՃɺίϛϡχςΟͱͷௐ͕ඞਢ• ӈંېࢭɺࠨંېࢭɺಓ࿏ɺݐɺΞϝχςΟ etc…• اۀͱͯ͠إͷݟ͑Δ͖߹͍ɺίϛϡχςΟ׆ಈʹͱͬͯඇৗʹॏཁͳ؍• ීஈ͔ΒͷΦϯϥΠϯɾΦϑϥΠϯͰͷίϛϡχςΟࢀՃ͕ॏཁ
ҰॹʹੈքΛϚοϓ͠·ͤΜ͔ʁ
൧ా͍͍ͩ͞ͱ͠OZBNQJSF!HNBJMDPN5XJUUFS!OZBNQJSF.BQUIF8PSME—5PHFUIFS