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
Hono・Prisma・AWSでGeoなAPI開発
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nokonoko1203
August 28, 2024
Programming
1.3k
5
Share
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
August 28, 2024
More Decks by nokonoko1203
See All by nokonoko1203
CloudflareでGIS × AIエージェント開発!
nokonoko1203
0
240
GISエンジニアから見たLINKSデータ
nokonoko1203
0
230
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
280
EMがLLMで仕様書駆動開発したらすごい捗った
nokonoko1203
1
97
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
780
日本全国・都市3D化プロジェクト「PLATEAU」とデータ変換OSS「PLATEAU GIS Converter」の公開
nokonoko1203
4
7k
日本全国の都市3D化プロジェクト「PLATEAU」の紹介
nokonoko1203
0
180
PLATEAU Hands-on 11 PLATEAUデータの高さや位置合わせについて理解する
nokonoko1203
0
880
20240626_PLATEAU_AWARD説明会
nokonoko1203
0
470
Other Decks in Programming
See All in Programming
AI時代のUIはどこへ行く?その2!
yusukebe
15
4.5k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
270
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
310
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
AIエージェントの隔離技術の徹底比較
kawayu
0
450
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
250
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
210
LLM Plugin for Node-REDの利用方法と開発について
404background
0
140
色即是空、空即是色、データサイエンス
kamoneggi
1
230
CSC307 Lecture 17
javiergs
PRO
0
290
ふつうのFeature Flag実践入門
irof
7
3.4k
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
ラッコキーワード サービス紹介資料
rakko
1
3.5M
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Typedesign – Prime Four
hannesfritz
42
3.1k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
The Spectacular Lies of Maps
axbom
PRO
1
770
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Paper Plane
katiecoart
PRO
1
50k
Statistics for Hackers
jakevdp
799
230k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
Building AI with AI
inesmontani
PRO
1
1k
Transcript
גࣜձࣾ.*&36/&ඌޛʢ!OPLPOPLP@ʣ 1PTUNBO"1*/JHIU4BQQPSP4VNNFS )POPɾ1SJTNBɾ"84Ͱ (FPͳ"1*։ൃ
ɹ࣍ w͡Ίʹ wཧۭؒใʢ(*4ʣͱ w)POPͱ1SJTNB w)POPɾ"84ɾ(*4ΛΈ߹Θͤͨ"1*։ൃ w·ͱΊ
w ඌޛʢ!OPLPOPLP@ʣ w લ৬ݐઃίϯαϧλϯτʢՏߏʣ w ݱ৬ࣇͷΛΓͳ͕Βגࣜձࣾ .*&36/&Ͱ(*4ʢཧۭؒใʣͱ8FC։ ൃΛߦ͏ɺ&OHJOFFSJOH.BOBHFSͰ͢ʂ w 1ZUIPO3VTU(*4܈%5JMFT
"848FC(-1-"5&"6"%70$"5& $FTJVN$FSUJ fi FE%FWFMPQFS IUUQTUXJUUFSDPNOPLPOPLP@ IUUQTRJJUBDPNOPLPOPLP@
None
None
ʮΈ͑ΔͶʯʮ(*4ʯͱʮΦʔϓϯιʔεʯͷձࣾ
จԽࡒ૯ཡ8FC(*4ಸྑจԽࡒݚڀॴ IUUQTIFSJUBHFNBQOBCVOLFOHPKQ ʮҐஔใʯʹؔΘΔͳΒͳΜͰΔ 1-"5&"62(*41MVHJOࠃަ௨ল IUUQTHJUIVCDPN.*&36/&QMBUFBVRHJTQMVHJO ϚΠϯΫϥϑτߴদࢢ IUUQTXXXDJUZUBLBNBUTVLBHBXBKQLVSBTIJTIJOPUPSJLVNJNBDIJEVLVSJUPTIJNBJLVSBIUNM "*45%%#$MJFOU࢈૯ݚ IUUQTNJFSVOFHJUIVCJPBJTU@EEC@DMJFOU
1-"5&"6UP.JOFDSBGUʢߴদࢢʣ IUUQTYDPN.*&36/&@JODTUBUVT T
͍ΖΜͳ044Λެ։ͯ͠·͢ʂ IUUQTHJUIVCDPN.*&36/&
ੵۃతʹݟΛڞ༗ʂ IUUQTRJJUBDPNPSHBOJ[BUJPOT.*&36/&
ΊͪΌͪ͘ΌΠϕϯτͬͯ·͢ʂ IUUQTNJFSVOFDPOOQBTTDPNFWFOU
ຊΛग़ͨ͠Γɺमͨ͠Γ IUUQTXXXUFNKJOHDPKQCPPLT IUUQTIPOUPKQOFUTUPSFQECPPL@IUNM IUUQTXXXLBEPLBXBDPKQQSPEVDU
৽ץग़ͯ·͢ʂ IUUQTXXXBNB[PODPKQEQ
ཧۭؒใʢ(*4ʣͱ
͜ΕԿ͔Θ͔Γ·͔͢ʁ
Ͳ͏ݟͯಓͷಓͷӺͰ͢Ͷʂ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ
ͱͯେมͩͬͨ wͰݸελϯϓΛԡ͢ඞཁ͕͋Δ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ wೋͱ௨Δ͜ͱͷͳ͍ϧʔτ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ w॓ധΛ౿·͑ͨઓུతͳཱྀఔܭը wยಓLNͱ͔͋ΔͷͰɺΤϦΞׂͯ͠ɺ॓ധ w͍Ӧۀ࣌ؒ wେମd wϧʔτͷ࠷దԽ w॓ധࢪઃͷݕ౼ wˠΈ͍ͨͳ͜ͱΛ͢Δͷ͕(*4ʂʂʂʂ
ཧใγεςϜʢ(FPHSBQIJD*OGPSNBUJPO4ZTUFNʣ ݐɾՏɾಓ࿏ɾࢢ۠ொଜڥքɾؾԹɾਓޱͳͲʜ
(*4ͱ wཧతσʔλΛऩूɾཧɾੳɾՄࢹԽ͢ΔͨΊͷιϑτΣ Ξ wҐஔใͱଐੑใ͕͋Δ wۭؒؔΛՄࢹԽ͠ɺཧղΛਂΊɺҙࢥܾఆΛࢧԉ͢ΔͨΊͷπ ʔϧ
(*4ͱ wཧۭؒσʔλͷྫ wϙΠϯτళฮҐஔɾΠϕϯτ։࠵ wϥΠϯಓ࿏ɾՏ wϙϦΰϯߦ۠Ҭɾར༻۠ɾݐ
(*4σʔλܗࣜ w࠷खܰʹѻ͑Δͷʮ(FP+40/ʯ
)POPͱ1SJTNB
)POPͱ w6MUSBGBTUͰ-JHIUXFJHIUͳΠΧͨ͠ϑϨʔϜϫʔΫ
)POPͱ wΤοδͰͷಈ࡞Λ೦಄ʹஔ͍ͯઃܭ w$MPVE fl BSF8PSLFSTɾ%FOPɾ#VOɾ/PEFKTͰಈ͘ wϨΠςϯγʔɿϢʔβʔʹ͍ۙॴͰॲཧ wάϩʔόϧͳࢄॲཧɿੈքதͷΤοδϩέʔγϣϯͰಈ͘
)POPͱ wγϯϓϧͳϚΠΫϩϑϨʔϜϫʔΫ
)POPͱ wύϑΥʔϚϯε͕ͱͯྑ͍ wϧʔλʔ͕ߴ w͔ͭɺܰྔ
)POPͱ w;PE0QFO"1*ͱ࿈ܞՄೳͰɺखܰʹ4XBHHFS6*͔Β 0QFO"1*Λ৴Ͱ͖Δ
1SJTNBͱ w5ZQF4DSJQUͰར༻Մೳͳ03. wܕ҆શ wવɺϚΠάϨʔγϣϯɾෳͷ3%#.4ʹରԠ
1SJTNBͱ wʢ͕ɺཧۭؒΫΤϦʹରԠ͍ͯ͠ͳ͍ʣ w1SJTNBࣗମͱͯศརͳͷͰɺ3BX42-ͰରԠ wཧۭ֦ؒுػೳͷ։ൃ͕ಈ͍͍ͯΔ
1PTU(*4ͱ w1PTUHSF42-ͷཧۭ֦ؒுػೳ w(*4σʔλͷอଘʢಛผͳσʔλܕʣੳ͕ՄೳͱͳΔ wߴͳۭؒղੳ͕Մೳ wڑܭࢉɾަࠩఆͳͲ wۭؒΠϯσοΫεΛαϙʔτ͠ɺߴʹಈ࡞
)POPɾ"84ɾ(*4ΛΈ߹Θͤͨ"1*։ൃ
ཧۭؒͱΫϥυ wσʔλྔ͕ଟ͍ɾ8FC্ͰͷՄࢹԽ͕׆ൃͳͨΊɺવͷྲྀΕ ͱͯ͠ɺΫϥυ্Ͱͷར༻͕·͍ͬͯΔ w$0(ʢ$MPVE0QUJNJ[FE(FP5*''ʣ w4ͳͲʹஔͨ͠(#ͷը૾ϑΝΠϧ͔ΒɺҰ෦ͷΈ औಘͯ͠ੳՄೳͳը૾ϑΝΠϧ w'MBU(FPCVG w$0(ͱಉ༷ʹɺٿنͷେ༰ྔϑΝΠϧ͔ΒҰ෦ͷΈΛऔ ಘͯ͠ੳՄೳͳϕΫλʔܗࣜʢϙΠϯτɾϙϦΰϯͳͲʣ ͷϑΝΠϧ
ཧۭؒͱΫϥυ w$0('MBU(FPCVGͷஔ͢Δ4ͱɺσʔλΛมͷͨΊͷ -BNCEB wཧۭؒσʔλੳͷͨΊͷ"NB[PO"UIFOB wେنͳཧۭؒใΛ3%4"VSPSBʢ1PTU(*4ʣʹ֨ೲɾ ੳ w0QFO4FBSDI4FSWJDFʹ(*4σʔλΛ֨ೲ͠ɺߴʹΫΤϦɾ ඳը wੳج൫ΛίϯςφԽ͠ɺ&$4Ͱىಈ
ཧۭؒͱΫϥυ w)POP"1*ͱϏδωεϩδοΫͷ࣮ w&$3EPDLFS*NBHFTͷσϓϩΠ w"84-BNCEBΞϓϦέʔγϣϯͷϗεςΟϯά w3%4 1PTUHSF42- ཧۭؒσʔλͷӬଓԽ wˠ͜ΕΒαʔϏεͷ͓͔͛ͰɺαΫοͱσϓϩΠͰ͖ͪΌ͍·͢
σʔλऩूɾ৴ wΤϯυϙΠϯτఆٛ
σʔλऩूɾ৴ wεΩʔϚఆٛ
σʔλऩूɾ৴ w%PDLFS fi MFΛ࡞͠ɺ-BNCEBσϓϩΠ
σʔλऩूɾ৴ w͜Μͳײ͡Ͱ0QFO"1*͕4XBHHFS6*Ͱ৴͞Ε·͢ʂ
·ͱΊ w)POPɾ"84ͰαΫοͱσϓϩΠ w0QFO"1*৴͕࠷ߴ w1SJTNBɾ(*4·ͩʮ࠷ߴʯͰͳ͍͕ɺࠓޙظେ wϚΠΫϩ͔ͭߴੑೳͳͷͰɺେମԿʹͰରԠͰ͖Δ wಓͷӺ८ͬͯΈ͍ͯͩ͘͞
IUUQTUXJUUFSDPN.*&36/&@JOD IUUQTXXXNJFSVOFDPKQ IUUQTHJUIVCDPN.*&36/& IUUQTRJJUBDPNPSHBOJ[BUJPOT.*&36/& ΧδϡΞϧ໘ஊͬͯ·͢ʂ ؾܰʹ͝࿈བྷ͍ͩ͘͞ʂʂ IUUQTXXXNJFSVOFDPKQDBSFFST