Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Turf.jsで簡単 Geoデータ処理
Search
Taro Matsuzawa aka. btm
June 23, 2018
Programming
640
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Turf.jsで簡単 Geoデータ処理
Taro Matsuzawa aka. btm
June 23, 2018
More Decks by Taro Matsuzawa aka. btm
See All by Taro Matsuzawa aka. btm
OpenLayers ext TypeScript declarationの開発
smellman
0
670
平成生まれのためのUNIX&IT歴 史講座 ~番外編~
smellman
2
600
掛川城の点群データをiTownsで表示しよう
smellman
0
360
そのJavascript、全部TypeScriptにしちゃえ
smellman
1
270
大容量SSDとOpenStreetMap
smellman
0
180
MapLibreとtile.openstretmap.jpで始めるベクトル地図プログラミング
smellman
1
680
国内向けタイルサーバの構築と運用について
smellman
0
1.8k
Python/Javascriptで読む点群
smellman
1
5.5k
日本のCommunity向け タイルサーバの現状
smellman
0
2.8k
Other Decks in Programming
See All in Programming
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
460
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.3k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.5k
一人だけ、Kiroが静止する日
hideg
0
110
AHC070解法紹介
eijirou
0
120
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
FreeBSDでZabbixを動かす.pdf
kenkino
0
280
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
110
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
140
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
390
App Intentsのビルドプロセスを支える技術
kntkymt
0
370
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
490
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
A designer walks into a library…
pauljervisheath
211
25k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Transcript
5VSGKTͰ؆୯ (FPσʔλॲཧ 5BSP.BUTV[BXB !TNFMMNBO (FPSFQVCMJD
5BSP.BUTV[BXB !TNFMMNBO ཧࣄͬͯ·͢ ཧࣄͬͯ·͢ ˓˓˓Ͱͬͯ·ͨ͠
4UBUFPGUIF.BQ+BQBO ൺ୩ίϯϕϯγϣϯϗʔϧͰ։࠵ εϙϯαʔืूதʂʂʂ ͳ͔ͥࠓͷॴฐ͚ࣾͩεϙϯαʔPS[ ͜ͷ··Ͱ͍Ζ͍Ζࣈ͕PS[ એ IUUQTTUBUFPGUIFNBQKQ
͕࣌ؒ༨ͬͨΒ͜Μͳॲཧ Ͱ͖ͳ͍ʁ ࣭ͬͯΛTMJEPͰ ड͚͚·͢
None
IUUQUVSGKTPSH
IUUQTHJUIVCDPN5VSGKTUVSG
Կ͕Ͱ͖Δʁ w ϒϥβ͘͠/PEFKTͰ(FPσʔλͷॲཧ w ม)FMQFS w ܭࢉ w ੜ w
ͦͷଞ
ม)FMQFS w ྻ͔Β(FP+40/ม w UVSGQPMZHPO <<ʜ ʜ> <ʜ ʜ> ʜ>
w 'FBUVSF$PMMFDUJPOͷ࡞
ܭࢉ w த৺ w UVSGDFOUSPJE QPMZHPO w 'FBUVSF্ͷϙΠϯτΛऔಘ w
UVSGQPJOU0G'FBUVSF QPMZMJOF w ઢ͕ަΘΔϙΠϯτΛऔಘ w UVSGMJOF*OUFSTFDU MJOF MJOF
ੜ w ϘϩϊΠਤͷੜ w UVSGWPSPOPJ QPJOUT PQUJPOT w 5*/
5SJBOHMF*SSFHVMBS/FUXPSL ͷ࡞ w UVSGUJO QPJOUT b[` QSPQFSUJFT[ʹඪߴ͕͋Δ w IFY(SJEͷ࡞ w UVSGIFY(SJE CCPY DFMM4JEF PQUJPOT
ͦͷଞ w ϥϯμϜͷϙΠϯτΛ࡞ w UVSGSBOEPN1PJOU \CCPYCCPY^ w ςετσʔλΛ࡞Δͷʹศར
ϘϩϊΠਤ WBSPQUJPOT\ CCPY< > ^ WBSQPJOUTUVSGSBOEPN1PJOU PQUJPOT
WBSWPSPOPJ1PMZHPOTUVSGWPSPOPJ QPJOUT PQUJPOT -HFP+TPO QPJOUT BEE5P NBQ -HFP+TPO WPSPOPJ1PMZHPOT BEE5P NBQ
5*/ WBSCCPY< > WBSQPJOUTUVSGSBOEPN1PJOU \CCPYCCPY^ GPS
WBSJJQPJOUTGFBUVSFTMFOHUIJ \ QPJOUTGFBUVSFT<J>QSPQFSUJFT[dd .BUISBOEPN ^ WBSUJOUVSGUJO QPJOUT [ WBSSFU$PMPS WBM \ SFUVSO QBSTF*OU WBM UP4USJOH TVCTUS ^ -HFP+TPO UJO \ TUZMFGVODUJPO HFP+TPO'FBUVSF \ WBSSSFU$PMPS HFP+TPO'FBUVSFQSPQFSUJFTB WBSHSFU$PMPS HFP+TPO'FBUVSFQSPQFSUJFTC WBSCSFU$PMPS HFP+TPO'FBUVSFQSPQFSUJFTD SFUVSO\ pMMUSVF pMM$PMPSA\S^\H^\C^A pMM0QBDJUZ ^ ^ ^ BEE5P NBQ
CPPMFBO1PJOU*O1PMZHPO WBSQPJOUTUVSGSBOEPN1PJOU WBSQPMZHPOTUVSGSBOEPN1PMZHPO -HFP+TPO QPMZHPOT \
TUZMF HFP+TPO'FBUVSF \ DPOTUpMMQPJOUTGFBUVSFTTPNF QPJOU \ SFUVSOUVSGCPPMFBO1PJOU*O1PMZHPO QPJOU HFP+TPO'FBUVSF ^ SFUVSO\ pMMpMM ^ ^ ^ BEE5P NBQ -HFP+TPO QPJOUT BEE5P NBQ
VOJPO WBSCCPY< > WBSCCPY1PMZHPOUVSGCCPY1PMZHPO CCPY WBSCCPY<
> WBSCCPY1PMZHPOUVSGCCPY1PMZHPO CCPY WBSVOJPOUVSGVOJPO CCPY1PMZHPO CCPY1PMZHPO -HFP+TPO VOJPO \ TUZMF G \ SFUVSO\pMMUSVF^ ^ ^ BEE5P NBQ
EJ⒎FSFODF WBSCCPY< > WBSCCPY1PMZHPOUVSGCCPY1PMZHPO CCPY WBSCCPY<
> WBSCCPY1PMZHPOUVSGCCPY1PMZHPO CCPY WBSEJ⒎FSFODFUVSGEJ⒎FSFODF CCPY1PMZHPO CCPY1PMZHPO -HFP+TPO CCPY1PMZHPO \TUZMF @ \SFUVSO\pMMGBMTF^^^ BEE5P NBQ -HFP+TPO CCPY1PMZHPO \TUZMF @ \SFUVSO\pMMGBMTF^^^ BEE5P NBQ -HFP+TPO EJ⒎FSFODF \ TUZMF G \ SFUVSO\pMMUSVF^ ^ ^ BEE5P NBQ
DFOUSPJE WBSUVSGSFRVJSF !UVSGUVSG WBSGTSFRVJSF GT WBSGFBUVSFTGTSFBE'JMF4ZOD IBOBNJHBXBHFPKTPO
GFBUVSFT+40/QBSTF GFBUVSFT BSS<> GFBUVSFTGFBUVSFTNBQ G \ DFOUFSUVSGDFOUSPJE G \LFZGQSPQFSUJFT<,&:@$0%&>^ BSSQVTI DFOUFS ^ WBSDPMMFDUJPOUVSGGFBUVSF$PMMFDUJPO BSS GTXSJUF'JMF4ZOD IBOBNJHBXB@QPJOUTHFPKTPO +40/TUSJOHJGZ DPMMFDUJPO
ศརͳͱ͜Ζ w ΫϥΠΞϯταΠυͰࣗࡏʹσʔλॲཧ͕Մೳ w 1PTU(*4αʔόʹґଘ͠ͳ͍Γํ͕ՄೳʹͳΔ w /PEFKTͰ؆୯ͳπʔϧΛ࡞Δ͜ͱ͕Ͱ͖Δ
Ԡ༻ w 3FBDU/BUJWF্ͰεϚʔτϑΥϯΞϓϦ։ൃ w +BWB4DSJQUϕʔεͰಈͨ͘ΊUVSGKT͕ಈ͘ w ࣮ྫ w (14-PHHFS ڑΛදࣔ
w CCPYΛܭࢉ SFBDUOBUJWFNBQTʹը໘ͷCCPY͕ͦ ͦແ͍
(14-PHHFS JNQPSU\MJOF4USJOH^GSPN!UVSGIFMQFST JNQPSUMFOHUIGSPN!UVSGMFOHUI ʜ @TUBSU8BUDI1PTJUJPOBTZOD \ DPOTUTVCTDSJQUJPOBXBJU-PDBUJPOXBUDI1PTJUJPO"TZOD \ FOBCMF)JHI"DDVSBDZUSVF EJTUBODF*OUFSWBM
^ UIJT@MPHHJOH1PTJUJPO UIJTTFU4UBUF \TVCTDSJQUJPOTVCTDSJQUJPO^ ^ @MPHHJOH1PTJUJPO \DPPSET UJNFTUBNQ^ \ JG DPPSETBDDVSBDZ \ MFUMPHHJOH%BUBUIJTTUBUFMPHHJOH%BUB MPHHJOH%BUBQVTI \UJNFTUBNQUJNFTUBNQ MBUJUVEFDPPSETMBUJUVEF MPOHJUVEFDPPSETMPOHJUVEF^ DPOTUMJOFMPHHJOH%BUB5P-JOF MPHHJOH%BUB MFUSVOOJOH-FOHUI JG MJOFMFOHUI \ DPOTUHFPKTPO-JOFMJOF4USJOH MJOF SVOOJOH-FOHUIMFOHUI HFPKTPO-JOF ^ UIJTTFU4UBUF \SVOOJOH-FOHUISVOOJOH-FOHUI MPHHJOH%BUBMPHHJOH%BUB^ ^ ^
CCPYͷܭࢉ JNQPSU\QPJOU^GSPN!UVSGIFMQFST JNQPSUEFTUJOBUJPOGSPNb!UVSGEFTUJOBUJPO ʜ PO3FHJPO$IBOHF$PNQMFUF SFHJPO \ DPOTUDFOUFSQPJOU <SFHJPOMPOHJUVEF SFHJPOMBUJUVEF>
DPOTUWFSUJDBM.FUFS SFHJPOMBUJUVEF%FMUB DPOTUIPSJ[POUBM.FUFS SFHJPOMPOHJUVEF%FMUB DPOTUPQUJPOT\VOJUTLJMPNFUFST^ DPOTUTPVUIEFTUJOBUJPO DFOUFS WFSUJDBM.FUFS PQUJPOT DPOTUXFTUEFTUJOBUJPO DFOUFS IPSJ[POUBM.FUFS PQUJPOT DPOTUOPSUIEFTUJOBUJPO DFOUFS WFSUJDBM.FUFS PQUJPOT DPOTUFBTUEFTUJOBUJPO DFOUFS IPSJ[POUBM.FUFS PQUJPOT UIJTTFU4UBUF \ TPVUITPVUIHFPNFUSZDPPSEJOBUFT<> XFTUXFTUHFPNFUSZDPPSEJOBUFT<> OPSUIOPSUIHFPNFUSZDPPSEJOBUFT<> FBTUFBTUHFPNFUSZDPPSEJOBUFT<> ^ ^ ʜ .BQ7JFX PO3FHJPO$IBOHF$PNQMFUF\UIJTPO3FHJPO$IBOHF$PNQMFUF^
·ͱΊ w 5VSGKTͰ+BWB4DSJQU͚ͩͰཧۭؒใΛѻ͏͜ͱ͕ Մೳ w Έ߹Θͤํ͕͍Ζ͍Ζ͋Δ w ϒϥβͰ׆༻ w εΫϦϓτͰ׆༻
w εϚʔτϑΥϯΞϓϦ։ൃͰ׆༻