Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
国連と進めるベクトルタイル
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hidenori FUJIMURA
September 14, 2019
Technology
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
国連と進めるベクトルタイル
FOSS4G Niigata 2019 でのプレゼンテーション
Hidenori FUJIMURA
September 14, 2019
More Decks by Hidenori FUJIMURA
See All by Hidenori FUJIMURA
みんなに伝わる防災マップ
hfu
0
170
未来の繁栄のためのスマート地図
hfu
0
200
Smart Maps for the prosperity in the future
hfu
0
280
Smart Maps and Bazaar
hfu
0
210
Sensemaking with Smart Maps
hfu
0
140
Smart Mapsfor the United Nations,with the United Nations
hfu
0
190
UN Smart Maps
hfu
0
230
スマート地図バザールによる地図XMLのタイル配信
hfu
0
140
国土地理院におけるベース・レジストリの整備とDX推進への取り組み
hfu
0
330
Other Decks in Technology
See All in Technology
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
KiCAD講習会②
tutcreators
0
110
ゼロをイチにする仕事が終わったあと
smasato
0
340
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
2
770
kintone の AI コワーカーを、 Anthropic にエージェントを"ホストさせて"作った話 #devkinmeetup
sugimomoto
0
100
SRE Next 2026 何でも屋からの脱却
bto
0
680
GuardrailからGovernanceへ~AIエージェント運用の次の課題~
sbspsy
2
270
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
230
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
120
はじめてのWDM
miyukichi_ospf
1
140
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
0
110
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
It's Worth the Effort
3n
188
29k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
Test your architecture with Archunit
thirion
1
2.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Music & Morning Musume
bryan
47
7.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Google's AI Overviews - The New Search
badams
0
1.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Done Done
chrislema
186
16k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
Transcript
UNGIS ࠃ࿈ͱਐΊΔϕΫτϧλΠϧ Advancing Vector Tiles with the United Nations ൃදऀɿ౻ଜӳൣ
ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτ ओ ࠃަ௨লࠃཧӃ ཧۭؒใࡦௐ 1 2019-09-14T15:30/15:50 FOSS4G Niigata 2019 Core Day @NICO Plaza Conf. Room (11F)
UNGIS ࣗݾհ /2017-04 国⼟地理院 2017-05/2019-07 国連地理空間情報課 国連ベクトルタイル ツールキット 主任 2019-08/
国⼟地理院 2
UNGIS 1. ϕΫτϧλΠϧͱ 2. ͜Ε·Ͱ 3. ࠓ 4. ͜Ε͔Β 3
UNGIS ϕΫτϧλΠϧͱ 4
UNGIS 5 画像タイル ベクトルタイル
UNGIS 6 画像タイル ベクトルタイル 描画した 画像 機械可読 データ
UNGIS 7 画像タイル ベクトルタイル 35KB 9KB
UNGIS ͜Ε·Ͱ 8
UNGIS ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτͷϏδϣϯ 1. ެతػ͕ؔϏσΦήʔϜฒΈʹػහͳ ϕʔεϚοϓΛग़ͤͨΒૉΒ͍͠ɻ 2. ެతػؔͩͬͯ࠷ߴͷΣϒਤٕज़ Λ͏ʹ͢Δɻ 3. Φʔϓϯιʔε࿈߹(unite)ͷखஈͩɻ
9
UNGIS ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτͷϓϩμΫτ ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτ ϕΫτϧλΠϧٕज़͔Β୭औΓ͞ͳ͍͜ͱΛࢦ͢ 10 ։ൃऀɾӡ༻ऀͷωοτϫʔΫ ڞ௨ͷ՝Λఆٛͯ͠ղܾ͢Δ͜ͱΛࢦ͢
UNGIS 11 ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτ ϕΫτϧλΠϧٕज़͔Β୭औΓ͞ͳ͍͜ͱΛࢦ͢
UNGIS طଘͷOSSΛެతػؔͰ͑ΔΑ͏ʹ Ø ଟ༷Ͱେنͳσʔλ ΛϕΫτϧλΠϧʹ͢ ΔͨΊɺطଘͷOSSΛ πʔϧΩοτԽ ü GeoJSON ςΩετγʔέϯε
(GeoJSONS) ͷ্ͰσʔλΛ Ճࠞ͠߹ɻฒྻॲཧΛ׆༻ɻ 12
UNGIS ओͳՌ 1.80࣌ؒੈքҰप ü PostGIS ্ͷ OSM σʔλͱࠃ࿈σʔλ Λ MacBook
Pro 1Ͱ80࣌ؒҎʹม 2.૬ޓӡ༻ੑ üαʔόαΠυը૾λΠϧϨϯμϦϯάΛ ೖΕΔ͜ͱͰɺϓϩϓϥΠΤλϦͷϑϨʔ ϜϫʔΫͱ͢Β૬ޓӡ༻ 13
UNGIS 80࣌ؒੈքҰप औΓΜͩཧ༝ɿ 1. ࿈ଓߋ৽ʹ͕ඞਢɻ 2. ܭࢉػࢿݯ๛ͱݶΒͳ͍ɻ → ܭࢉతʹޮతͳํ๏ΛߟҊ࣮ূ 3ͭͷ→
14
UNGIS (1) ׂ౷࣏ 1GB ͷετϦʔϜ 100 ݸΛѻ͏͜ͱ 100GB ͷετϦʔϜ 1
ݸ 10MB ͷετϦʔϜ 10000 ݸΛ ѻ͏ΑΓ͍ͨ͢ →దͳׂ͕ॏཁ ઃܭ্ͷܾஅ: 1. σʔλΛ z=6ʙ8 ͷϞδϡʔϧ Ͱѻ͏ 2. IO CPU Λ༡ͤͳ͍Α͏ɺ2ʙ5ฒ ྻͷλεΫΩϡʔΛ͏ 15
UNGIS (2) ώϡʔϦεςΟΫεɿւΛଧͨͳ͍ 4096 ͷ͏ͪ 1669 ͷ Ϟδϡʔϧʹσʔλ͕ ଘࡏ͠ͳ͍͜ͱΛ֬ೝɻ ͜ΕΒΛεΩοϓ͢Δ
͜ͱͰλεΫͷ 40% Λݮ 16
UNGIS (3) ϝλλεΫՃͰநग़ΛߴԽ planet.osm.pbf ͔Β 2427ݸͷϞδϡʔϧΛ நग़ͤͣɺσʔλ αΠζ͕͓͓ΉͶۉ ͳ12ݸͷΤϦΞΛ·ͣ நग़ͨ͠ɻ
→ σʔλεΩϟϯʹ ͔͔Δ࣌ؒΛѹॖ 17
UNGIS 80࣌ؒੈքҰपʢ݁Ռʣ 1PCͰ80࣌ؒ = 10 PCͰ8࣌ؒ 18 ⾼速なストレージ重要です
UNGIS 19 ։ൃऀɾӡ༻ऀͷωοτϫʔΫ ڞ௨ͷ՝Λఆٛͯ͠ղܾ͢Δ͜ͱΛࢦ͢
UNGIS ࢲͨͪͷνʔϜ 20 Common problems with vector tiles UNGIS United
Nations Geospatial Information Section United Nations Global Service Centre Geospatial Information Authority of Japan Mapbox OSGeo Japan Chapter National Institute for Agro-Environmental Sciences
UNGIS ڞ௨ͷ՝Λղܾ͢Δ͜ͱʹͩ͜ΘΔ 21 ৽ͨͳ՝ p αʔόΠϯϑϥͱͷΠϯλϑΣʔεΛ࠷খԽ͢Δ p ౷੍͞ΕͨωοτϫʔΫͰݒ೦ͳ͑͘ΔΑ͏ʹ͢Δ p ֶशۂઢΛ؇͔ʹ͢Δ
࣮ࢪࡁΈ ü طଘͷΦʔϓϯιʔεπʔϧΛͬͯϕΫτϧλΠϧΛੜ࢈͢Δ ํ๏ΛύοέʔδԽ ü ༷ʑͳϑϨʔϜϫʔΫͱͷ૬ޓӡ༻ੑΛཱ֬
UNGIS ࠓ 22
UNGIS ίʔυωʔϜ $BTBMF ࠃ࿈άϩʔόϧαʔϏεηϯλʔͷඋ ίʔυωʔϜ "OHP ΑΓΑ͍ϋϯζΦϯࢿྉ ৽ੈͷࠃ࿈ 1PTU(*4 σʔλϕʔεʹ߹Θ
ͤϕΫτϧλΠϧͷ࿈ଓࣗಈߋ৽Λ࡞ΓࠐΉ σʔλٴͼਓతϦιʔεͪ ٕज़ҠసɾσϞͷԁԽͷͨΊɺ3BT1J Ͱ ಈ͘6/75ͷ%PDLFSΠϝʔδ Λඋɻ '044(/JJHBUB 6/((*."1 ΛؚΉෳͷػձΛར༻ͯ͠࿈ଓతʹվળ ೋͭͷλεΫετϦʔϜ
UNGIS 24 ͋Γ͕ͱ͏͍͟͝·͢ʂ
UNGIS ٕज़తͳՌ VOWUSBTW 6/75 ͷ %PDLFSΠϝʔδ VOWUBOHP SBTW ʹϋϯζΦϯࢿྉΛಉࠝͨ͠ %PDLFSΠϝʔδ
HIVOWUBOHPQSPEVDF SBLFҰൃͰϕΫτϧλΠϧΛੜ࢈͢ΔσϞ HIVOWUBOHPIPTU SBLFҰൃͰϕΫτϧλΠϧΛϗετ͢ΔσϞ HIVOWUBOHPTUBUJD ϋϯζΦϯՌΛ HIQBHFTʹϗετ͢Δྫ IUUQTIBDLNEJP!IG VBOHPTMJEFT ϋϯζΦϯεϥΠυ IUUQCJUMZLXK6R6 ϋϯζΦϯεϥΠυՏྲྀҬσʔλฤ IUUQTHJUUFSJNVO WFDUPSUJMFUPPMLJUBOHP ΦϯϥΠϯίϛϡχέʔγϣϯνϟϯωϧ 25 6/75ࠃ࿈ϕΫτϧλΠϧπʔϧΩοτ HIVOWU IUUQTHJUIVCDPNVOWFDUPSUJMFUPPMLJU
UNGIS ͜Ε͔Β 26
UNGIS ͜Ε͔Βͷํੑ ίϛϡχςΟ՝ •ਅͷΦʔϓϯιʔεϓϩδΣΫτΛࢦ͢ •ຊ͔Β࠶ͼάϩʔόϧʹ͢ ։ൃ՝ •౷੍ωοτϫʔΫʹରԠ͢Δ 27
UNGIS ίϛϡχςΟ՝ pࢀՃՁͷ͋Δڞ௨ඪΛઃఆ͢Δɻ pదਖ਼ͳΨόφϯεΛ֬อ͢Δɻ ØʮࢀՃݸผʹ૬ஊͯ͠ʯ͕ݱঢ়ɻ ØOSGeo Incubation Process ͷԠื͕ ʮΦϑΟγϟϧͳʯͱͳ͍ͬͯΔɻ
pຊͷྗΛੜ͔ͭͭ͠ɺҎΛ ΊͲʹւ֎ͷؐྲྀΛ࣮ݱ͢Δɻ 28
UNGIS ։ൃ՝ pࣄۀॴϨϕϧͰΠϯλʔωοτଓΛ ౷੍͢ΔͷಛघͰͳͯ͘ීวɻ pڞ௨՝ͱͯ͠ɺϑΝΠΞΥʔϧͷ ଆͰͲ͏ͬͯΒ͏͔Λߟ͑Δɻ pʮΠϯλʔωοτͳ͠ͷΣϒਤʯ Λ༰қʹ࣮ݱՄೳʹ͢Δɻ 29
UNGIS Πϯλʔωοτͳ͠ͷΣϒਤ ʢΠϝʔδʣ 30 ిݯ λΠϧ ·ͨ Πϯτϥ $16 04
UNGIS ͓ΘΓʢʹʣ 31
UNGIS ٻ৺ྗΛٻΊͯ ࣮σʔλΛ࣮ͬͨྫΛ૿͢ ↓ Ձ͕͔Γࣔ͘͢͞ΕΔ ͢Ͱʹ͋ΔΦʔϓϯͳϕΫτϧσʔλΛ ϕΫτϧλΠϧʹ͢Δɻ 32
UNGIS 33 IUUQTHJUIVCDPNPQUHFP
UNGIS ҰͭͷΦʔϓϯσʔλ ଟ༷ͳݟͤํ 34 ࣗવࡂঝൾɾࣸਅʢཧӃʣ
UNGIS 35 https://github.com/un-vector-tile-toolkit