$30 off During Our Annual Pro Sale. View Details »

地図 [データ] と著作権

Satoshi IIDA
February 06, 2018

地図 [データ] と著作権

青空文庫×StudyCode×ssmjp
2018年2月6日 https://ssmjp.connpass.com/event/74186/
LT発表スライド

Satoshi IIDA

February 06, 2018
Tweet

More Decks by Satoshi IIDA

Other Decks in Education

Transcript

  1. ஍ਤ [σʔλ] ͱஶ࡞ݖ
    ͍͍ͩ͞ͱ͠
    @nyampire

    View Slide

  2. ͋ͳͨ͸ͩΕ
    • Georepublic Japan: Member
    • OpenStreetMap Foundation Japan: ෭ཧࣄ
    • ͦͷଞ
    • Code for Japanͷ͓ख఻͍
    • Global OpenData Indexͷ࠾఺ͨ͠Γͱ͔
    • ްੜ࿑ಇলͷϒϥοΫاۀҰཡPDFΛTSVͰ·ͱΊͨΓ
    • ݩνΣϯδχΞͩͬͨΓɺݩJIPDECʹ͍ͨΓɻɻɻ
    • INAL (I’m Not A Lawyer!)

    View Slide

  3. ͍·ͷ͖΋ͪ:
    ΍ͬ΂͐ɺ஍ਤαʔϏεͷར༻ن໿ͷ
    ΏΔ;Θղઆͱ͔ʹ͠ͱ͚͹Α͔ͬͨʂ

    View Slide

  4. ͍ۙٞ͠࿦
    • ۙ೥ͷɺAIʢऑ͍AIʣ
    ʹؔ͢Δஶ࡞ݖɾॴ༗ݖɾ੹೚ͷٞ࿦
    • ྫ: ֶशࡁΈσʔλ͸୭ͷ΋ͷʁ ୭͕Ͳ͜·Ͱ੹೚Λ
    ෛ͏΂͖ʁ ͱ͔ɻ
    • ஌ࡒਪਐܭը2016, 2017ͱ͔Ͱٞ࿦ͷ͋ͬͨ࿩୊
    • ݩσʔλ΍ֶशσʔλͷ഑෍ʹରͯ͠ɺݖར΍ॴ༗ݖͷݱߦ๏ྩԼ
    Ͱͷ༻ྫɺಛʹলி/ߦ੓ػ͕ؔσʔλ഑෍͢Δࡍʹɺͦͷػؔʹ
    ؂ಜ੹೚͕൐͏৔߹ʹ͸͜͏ͳΔՄೳੑ͕͋Γ·͢Αɺͱ͍͏Ұྫ
    ͱͯ͠͝ཡ͍ͩ͘͞

    View Slide

  5. ஍ਤ [σʔλ] ͱஶ࡞ݖ
    • ஍ਤը૾ͱ஍ਤσʔλ
    • ஍ਤσʔλͷಛ௃
    • ஍ਤσʔλͷอޢͷࠜڌ๏
    • ஍ਤσʔλͷอޢͷྫ

    View Slide

  6. ஍ਤσʔλ ஍ਤը૾ ஍ਤαʔϏε
    ௐ੡࡞ۀ ෇ଳαʔϏε
    ͬ͘͟Γ֓೦ਤ
    ↑ࠓ೔͸ίί͕த৺

    View Slide

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

    View Slide

  8. ஍ਤը૾ͱ஍ਤσʔλ
    • ͜ͷεϥΠυͰͷఆٛ
    • ஍ਤσʔλ: ஍ਤը૾Λ࡞ΔͨΊͷݩσʔλ
    • ஍ਤը૾Λ࡞੒͢ΔͨΊͷ΋ͱʹͳΔσʔλϑΝΠϧɻ
    • ओʹɺShapefile΍ GMLɺGeoJSONͳͲͷܗࣜ΍ɺGeoTiffͳͲը૾ʹରͯ͠Ґஔ৘ใ͕෇༩͞Εͨ΋ͷɻ
    • ஍ਤը૾: ஍ਤͷഎܠը૾
    • “஍ਤσʔλ”Λ΋ͱʹͯ͠ɺը૾ͷܗࣜͰग़ྗ(ઐ໳༻ޠͰ͸”ௐ੡”)ͨ͠΋ ͷɻ
    • ϑΝΠϧܗࣜͱͯ͠͸png΍jpgͳͲɻ
    • ஍ਤαʔϏε: ࣄۀऀ͕ߦ͏αʔϏε
    • ஍ਤը૾Λ࢖ͬͯಛఆͷओମ͕࣮ࢪ͢ΔαʔϏεɻ
    • ஍ਤը૾ࣗମ΍ɺॏͶ߹ΘͤΔ(ॏ৞͢Δ)৘ใͷར༻ʹؔͯ͠ɺαʔϏεશମͱͯ͠ར༻ن໿ΛఆΊΔ ͜ͱ͕͠͹͠͹͋
    Δ(ྫ:Google Maps΍Yahoo!஍ਤɺ஍ཧӃ஍ਤͳͲ)ɻ

    View Slide

  9. ஍ਤ [σʔλ] ͷಛ௃
    1. ͻͱͭͻͱͭͷ৘ใ͸ɺࣄ࣮৘ใͰ͋Δʢ͜ͱ͕΄ͱΜͲʣ
    • ͭ·Γɺݸʑͷ৘ใࣗମʹ͸ஶ࡞ݖ͕ൃੜ͠ͳ͍
    2. ߏ੒શମΛ௨ͯ͠ΈΔͱɺσʔλϕʔεͰ͋Δ
    • ΧϥϜͷಠࣗߏ੒ʹஶ࡞ݖ͕ൃੜ͢ΔՄೳੑʢ೔ຊ๏ͷ൑அ্ʣ
    3. ৘ใͷऩू͕ͪΐ͏ΊΜͲ͏͍͘͞
    • ݱ஍ͰͷଌྔɾώΞϦϯάʹՃ͑ɺࣄۀऀؒͷσʔλतड΍౷߹ͳͲ΋ඞཁ
    • θϯϦϯ͞ΜͳͲɺଌྔձ͕ࣾσʔλΛอ࣋
    • ࡒ࢈ͱͯ͠Ձ஋͕͋ΓɺσʔλࣗମΛอޢɾ౷੍͍ͨ͠ɺͱ͍͏χʔζ͕͋Δɻɻɻ
    4. ஍ਤσʔλ͸ଟ͘ͷ৔߹ɺ༷ʑͳσʔλͱࠞͥ߹Θͤͯར༻͞ΕΔ
    • ݐ෺ͷਤܗɺಓ࿏ܗঢ়ɺళฮͷҐஔͱͦͷଐੑ… etc
    • ੍ݶͷ͔͚͔͕ͨ೉͘͠ɺ͞Βʹɺೋ࣍ஶ࡞෺ͷͲ͜·ͰӨڹ͕࢒Δ͔ɺ൑அ͕ࠔ೉

    View Slide

  10. ஍ਤ [σʔλ] ͔Βઌͷ৔߹
    • ஍ਤը૾͸ɺ஍ਤσʔλͰ͸ͳ͍
    • ஍ਤσʔλΛௐ੡ʢʹओʹ஍ਤը૾Խʣͨ͠ஈ֊ͰɺσβΠϯ͕ೖΔ͜ͱʹΑͬͯஶ࡞ݖ͕ൃੜ͢Δ৔߹͕͋Δ
    • ୭͕࡞ͬͯ΋ಉ͡Α͏ͳ݁ՌʹͳΔɺྫ͑͹ന஍ਤͷ৔߹͸ɺൃੜ͠ͳ͍͔΋͠Εͳ͍
    • ࢀߟ: ஶ࡞ݖ๏ 10৚6߲ɹ“஍ਤຢ͸ֶज़తͳੑ࣭Λ༗͢Δਤ໘ɺਤදɺ໛ܕͦͷଞͷਤܗͷஶ࡞෺”
    • ஍ਤαʔϏε͸ɺར༻ن໿ΛઃఆͰ͖Δ
    • αʔϏεΛӡӦ͍ͯ͠Δ৔߹ɺن໿ͰറΕΔ
    ஍ਤσʔλ ஍ਤը૾ ஍ਤαʔϏε
    ௐ੡࡞ۀ ෇ଳαʔϏε
    ஶ࡞ݖ͕ൃੜ αʔϏεఏڙ࣌ͷن໿ઃఆ͸֤ࣾͰنఆ
    σʔλࣗମΛ഑෍͢Δ৔߹ͷݖརઃఆ

    View Slide

  11. ஍ਤ [σʔλ] อޢͷࠜڌ๏
    • ଌྔ๏ʁ
    • ೔ຊ΍ؖࠃɺதࠃͳͲͰݦஶɻ஍ਤσʔλͷऔΓѻ͍͕ཁਃ੥ɻ
    • ࠃ౔஍ཧӃ͕ެ։͍ͯ͠Δʮجຊଌྔ੒Ռʯ
    • ओʹ஍ํ࣏ࣗମ͕ެ։͍ͯ͠Δʮެڞଌྔ੒Ռʯ
    • ւ֎ͷΦʔϓϯσʔλͰ͸ɺ஍ਤσʔλΛCreative CommonsͰ഑෍͍ͯ͠Δ৔߹͋Γ
    • σʔλϕʔεݖʁ (εΠɾδΣωϦεݖ)
    • ԤभҎ֎ͰͲ͜·Ͱޮྗ͕͋Δ͔ɻɻɻ
    • ஶ࡞ݖ๏ʁ
    • σʔλϕʔεͷݖརͳͲͰओு
    • λ΢ϯϖʔδͷʮஶ࡞ݖʢΧϥϜͷ੾Γ෼͚ํʹಛ௃͋ΔͨΊʣʯʢ౦ژ஍ࡋ൑ܾฏ੒12೥ʢ2000೥ʣ3݄17೔ʣ
    • θϯϦϯʹΑΔ൑ྫ
    • CDʹσʔλΛೖΕͨ࣌ʹɺ෇ଳ͢ΔදࣔϓϩάϥϜ΋Ұॹʹ഑ͬͪΌͬͨࣄҊ

    View Slide

  12. ଌྔ๏ʹ͍ͭͯ
    • ଌྔߦҝΛنఆ͢Δ๏཯
    • ೔ຊʹ͓͚Δ஍ਤσʔλͷ࡞੒ɾ஍ਤը૾ͷ࡞੒Λنఆ
    • ஍ਤσʔλͷอ࣋ऀʹରͯ͠ਃ੥Λߦ͍ɺೝՄ͞ΕΔඞཁ͕͋Δ
    • ଌྔ๏29৚, 30৚: جຊଌྔɹˠࠃ౔஍ཧӃ΁ਃ੥
    • ଌྔ๏43৚, 44৚: ެڞଌྔɹˠओʹ֤஍ํ࣏ࣗମ΁ਃ੥
    • ೔ຊͷ஍ਤΛʮਖ਼֬ʹʯ࢖ͬͯ΋Β͏ɺͱ͍͏จݴ͕͋ΓɺղऍͰᎍΊΔɻɻɻ
    • ଌྔ๏30৚: ౰֘ଌྔ੒ՌΛ࢖༻͢Δ͜ͱ͕౰֘ଌྔͷਖ਼֬͞Λ֬อ͢Δ্Ͱద੾Ͱͳ͍͜ͱɻ
    • ྫ: ஍ਤͷҐஔਫ਼౓Λվળͯ͠ར༻ͨ͠Βʮਖ਼͍͠ʁʯɺ஍ਤදࣔΛݟ΍͘͢มߋͨ͠Βʮਖ਼͍͠ʁʯɺ஍ਤͷ஍໊ද
    هΛXXXޠʹͨ͠Βʮਖ਼͍͠ʁʯ
    • ஍ཧӃʹΑΔج४ “ଌྔ๏ୈ̎̕৚ͷنఆʹجͮ͘ঝೝऔѻཁྖ” ͰఆΊΒΕͯ͸͍Δ͕ɺɺɺ
    • ͳ͓ɺଌྔ๏ͷਃ੥͕ෆཁͳར༻ํ๏ͱͯ͠”ঝೝΛಘͣग़ॴͷ໌ࣔʹΑΓར༻Ͱ͖Δൣғ” ͱ “ঝೝΛಘͣར༻
    Ͱ͖Δൣғ” ͕ఆΊΒΕ͍ͯ·͢ɻྫ͑͹ɺֶज़࿦จʹ࢖༻͢Δͱ͔ɺςϨϏͳͲͰ୹࣌ؒར༻͢Δ৔߹ɺΠϥ
    ετతʹར༻͢ΔɺҰ࣌తͳࢿྉͱͯ͠ར༻͢Δɺͱ͔ɻ

    View Slide

  13. ·͊ɺݹ͍๏཯͔ͩΒɺͬͯͷ΋͋Γ·͕͢
    • ੲ͸͜ΜͳػցͰ஍ਤΛ͍ͭͬͯ͘·ͨ͠ (ত࿨30೥ʙ60೥͝Ζ·Ͱ. ଌྔ๏੍ఆ͸ত࿨24೥)
    • ஍ਤը૾ʢ஍ਤாʣͷ࡞੒͸ɺඇৗʹߴ͍ηϯεͱख़࿅ɺͦͯ͠࿑ྗΛཁ͢Δ࡞ۀͰͨ͠ɻ
    • ͍·Ͱ͸ɺ୯ͳΔਤԽ͸σʔλΛ΋ͱʹൺֱత؆୯ʹ࣮ࢪՄೳͰ͢ɻGithubʹσʔλ͋͛ͯhogehogeͰOKͳఔ౓ɻ
    • ౰વɺߴ౓ͳ͜ͱΛࢼΈΔͱɺඇৗʹߴ͍ٕज़ྗ͕ඞཁͰ͕͢ɺҰఆͷख๏ʹΑΔਖ਼֬ੑͷ࠶ݱੑ͸༰қɻ
    • ౰࣌ɺޡͬͨ஍ਤ͕ૈ੡ཚ଄͞Εͯ͸ࠔΔɺͱ͍͏؍఺͔ΒॏཁͳจݴͰͨ͠ɻ
    • Ͱ΋ɺ஍ਤ͕ਖ਼֬Ͱ͋Δ͔ʹ඼࣭Λຬ͍ͨͯ͠Δ͔ɺͱ͔ͬͯɺࠓͳΒྫ͑͹PL๏ͱ͔ɺফඅऀอޢͷߟ͑ํͰنఆͯ͠΋͍͍ΑͶʁ
    ཱମਤԽػ: Internet watchʰࠃ౔஍ཧӃͷ஍ਤ࡞੡ݱ৔Λ
    Ϩϙʔτɺʮ஍ཧӃ஍ਤʯ͸͜͏ͯ͠࡞ΒΕΔʱΑΓҾ༻

    View Slide

  14. ஍ਤσʔλͷอޢͷྫ

    View Slide

  15. ஍ਤσʔλͷอޢͷྫ: ଌྔ๏
    • ࠃ౔஍ཧӃʹΑΔɺ஍ਤσʔλ഑෍
    • جຊଌྔ੒Ռɺެڞଌྔ੒Ռ
    • ଌྔ๏ʹج͍ͮͨσʔλ੍࡞ɺσʔλ഑෍ɺن੍ͱೝՄΛ࣮ࢪ
    • ଌྔ๏ʹج͔ͮͳ͍Ґஔσʔλ΁ͷରԠ
    • ଌྔ๏ʹج͍ͮͯ࡞੒͞Εͳ͍஍ਤσʔλɺྫ͑͹ࣗಈӡస༻ͷ஍ਤʢ఺܈σʔλ౳ʣ΍ɺStreet View/ߤۭࣸਅΛݩʹଌྔ๏ͷ
    ࡞ۀنఔͷ४ଇʹج͔ͮͣαʔϏαʔࣗ਎Ͱੜ੒ͨ͠஍ਤσʔλɺUGCʢUser Generated Contentsʣ౳΁ͷରԠ͸ࠓޙͷ՝୊ɻ
    • ࠓޙɺSociety 5.0ͷྲྀΕͷͳ͔Ͱ੔උ͞ΕͯΏ͘ʁ

    View Slide

  16. ஍ਤσʔλͷอޢͷྫ: σʔλϕʔεϥΠηϯε
    • OpenStreetMap (OSM) ʹΑΔσʔλϕʔε഑෍
    • σʔλϕʔεɾϥΠηϯεͱͯ͠ ODbL (Open Database License) Λ࠾༻
    • ODbL͸CC BY-SA΍GPLʹۙ͘ɺϥΠηϯεͷ “ܧঝ” ͕ߦΘΕΔ
    • OSMσʔλͱଞσʔλͱࠞͥ߹Θͤͯɺެ։Ͱར༻͢Δࡍʹ͸஫ҙ͕ඞཁ
    • σʔλϕʔεΛ΋ͱʹͯ͠ɺྫ͑͹஍ਤը૾ͳͲͷೋ࣍ஶ࡞෺Λ࡞੒͢Δ৔߹
    • ࡞੒෺͸ “Produced Workʢ੍࡞ஶ࡞෺, ೋ࣍ஶ࡞෺ʣ”ͱͳΓɺ࡞੒ऀ͕ࣗ෼Ͱ޷͖ͳϥΠηϯεΛ
    ෇༩͢Δ͜ͱ͕ՄೳʢଞɺδΦίʔσΟϯά༻ͷDBऔΓѻ͍ͳͲɺCommunity Guideline΋ࢀর͍ͩ͘͞ʣ
    04.஍ਤσʔλ ஍ਤը૾ɺܳज़࡞඼ͳͲ ஍ਤαʔϏε
    ௐ੡࡞ۀ ෇ଳαʔϏε
    ↑͕͜͜”Produced Work”

    View Slide

  17. View Slide

  18. ஍ਤσʔλͷอޢͷྫ: ஶ࡞ݖ
    • ೔ຊͷଟ͘ͷ஍ਤαʔϏεఏڙձࣾ
    • ࣄۀऀʹΑΔɺஶ࡞ݖʹج͍ͮͨओு
    • ஍ਤσʔλͷൢചɾৡ౉͸ɺجຊతʹܖ໿ʹج͍ͮͯɺࣄۀͱ࣮ͯ͠ࢪ
    • ݩσʔλΛ࡞੒͍ͯ͠ΔθϯϦϯ͞Μ΍IncrementP͞Μ͕ɺܖ໿࣌ʹɺஶ࡞ݖΛ΋ͱʹݖརΛओு͍ͯ͠Δʁ
    • ஍ਤը૾͔Β஍ਤσʔλΛൈ͖ग़͢ʹٯίϯύΠϧΛ໌֬ʹېࢭ͍ͯ͠Δ৔߹΋͋Γ
    • αʔϏε͕བྷΉ৔߹͸ಛʹɺσʔλϕʔεͱ͚ͯͩ͠Ͱ͸ͳ͘ɺෆ๏ߦҝʢྫ: ࣗಈं
    DBࣄ݅ʢ౦ژ஍ࡋ൑ܾฏ੒14೥ʢ2002೥ʣ3݄28೔ʮฏ੒8(ϫ)10047౳ʯʣʣͱͯ͠ରԠΛ࣮ࢪՄ
    • θϯϦϯͷσʔλར༻ྫ
    • IncrementPͷσʔλར༻ྫ

    View Slide

  19. ஍ਤσʔλͷอޢͷྫ: ར༻ن໿
    • ஍ਤσʔλΛ࣋ͨͳ͍αʔϏεఏڙऀ
    • ͞·͟·ͳσʔλϓϩόΠμʔ͔Βͷσʔλɺ͓ΑͼࣗࣾσʔλΛύονϫʔΫঢ়ʹ૊Έ߹Θ
    ͤΔ͜ͱͰαʔϏεΛ࣮ࢪ
    • ར༻ن໿ʹج੍͍ͮͨݶͷ࣮ࢪ
    • Google͸஍ਤσʔλͷసࡌΛېࢭ͢Δʹ͋ͨͬͯɺ஍ਤαʔϏεͱͯ͠ओʹར༻ن໿ʹΑͬ
    ͯ༻్Λ੍ݶɻɻɻ
    • ͩͬͨ͸ͣͳΜ͚ͩͲɺࠓ೔ΈͨΒ©ද͕͍ࣔͭͯΔͳʁ :D
    • ར༻ن໿ͱͯ͠͸ɺېࢭࣄ߲ͷͳ͔ͷʮୈࡾऀͷݖརʢϓϥΠόγʔݖɺύϒϦγςΟʔݖɺ஌తॴ༗ݖΛ
    ؚΉʣʹର͢Δෆద੾ɺҧ๏ͳߦҝ·ͨ͸ͦΕΛ৵֐͢ΔߦҝɻʯͳͲͰ࣮࣭తͳར༻੍ݶΛنఔ
    • Apple Maps΋ ॴ༗ݖ ͱ͍͏දݱʹͳ͓ͬͯΓɺஶ࡞ݖͱ͸ҟͳΔݖརΛ૝ఆͭͭ͠αʔϏεఏڙΛ࣮ࢪʁ
    • ৘ใͷநग़ʹٯίϯύΠϧ͸ɺن໿্Ͱ໌֬ʹېࢭ

    View Slide

  20. ·ͱΊʁ
    • ஍ਤσʔλ͸ڠௐྖҬͱ͸Α͍͘ΘΕΔ΋ͷͷɻɻɻ
    • ਖ਼௚ɺΦʔϓϯσʔλԽʹ͸·ͩಧ͔ͳ͍ঢ়ଶ
    • ւ֎ࣄۀऀʹΑΔσʔλར༻ͳͲ΋ؚΊͨɺ෯޿ͳݕ౼͕ߦΘΕΔ͜ͱΛظ଴
    • ͪΐͬͱͨ͠஍ਤը૾ͷ࡞੒΍ར༻͢Β೉͍͠
    →ϑΣΞϢʔεಋೖʢˍଌྔ๏ͷϑΣΞϢʔε֓೦ಋೖʣ͸Α
    • ஍ਤը૾͔Βσʔλϕʔεʢσʔληοτʣ΁ͷٯίϯύΠϧ͸ɺݖརతʹඍົͳײ͡ɻ
    • σʔληοτΛͦͷ··ެ։͠ͳ͚Ε͹ஶ࡞ݖ47৚ͷ7ʢ৘ใղੳͷͨΊͷෳ੡౳ʣͰஶ࡞ݖʹؔͯ͠͸ద๏
    ͱͯ͠ൈ͚Δؾ͕͢Δ͕ɺ࣮ࢪ಺༰Λ૯ମͱͯ͠ݟͨ࣌ʹɺෆ๏ߦҝͰNGʹͳΔͷͰ͸ɻ

    View Slide

  21. [guchi]ଌྔ๏ͱΦʔϓϯσʔλ
    • ͦ΋ͦ΋஍ਤ [σʔλ] ͸ΦʔϓϯͰ͋Δ΂͖Ͱ͸ʁ
    • ΋ͬͱ۩ମతʹݴ͏ͱɺਃ੥ෆཁͰ࢖͑Δ΂͖Ͱ͸ʁ
    • ஍ਤσʔλͷΦʔϓϯԽ͸ɺOpenData IndexͳͲͰ΋ࢦඪͷͻͱͭ
    • ஍ཧۭؒ৘ใ׆༻ਪਐجຊ๏ʢॴ׋: ࠃަলʣ΋ͬͱ͕Μ͹Εɻ
    • ·͊ɺଌྔ๏ͷ৚จͱͯ͠ʮొ࿥ඞਢ΍Ͱʯͬͯॻ͍ͪΌͬͨଆ໘͸େ͖͍͕ɺɺɺ
    • ͤΊͯɺαϒϥΠηϯγϯάͷࡍͷنఆͱ͔ΛͪΌΜͱܾΊΕ͹͍͍ͷʹɻ

    View Slide

  22. ͓͠·͍
    [email protected]
    Twitter: @nyampire

    View Slide