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
大学の自販機を一覧できる地図サイトを作ってみた.pdf
Search
eniehack
September 07, 2024
0
160
大学の自販機を一覧できる地図サイトを作ってみた.pdf
麗澤大学で行われたCode4Lib JAPANカンファレンス2024のLTで発表した資料です。
eniehack
September 07, 2024
Tweet
Share
More Decks by eniehack
See All by eniehack
いまさら始める(vimmerのための)Emacs
eniehack
0
290
Crystalはいいぞ
eniehack
0
140
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
760
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Thoughts on Productivity
jonyablonski
69
4.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Code Review Best Practice
trishagee
69
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
990
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
It's Worth the Effort
3n
185
28k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
Code4Lib JAPANカンファレンス2024 @ 麗澤大学 大学の自販機を一覧できる サイトを作ってみた 新延空也
自己紹介 新延空也(にいのべ くうや) 筑波大学大学院 専攻: 図書館情報学 opendataの編集がすき(e.g. OSM、wikidata、 musicbrainz、etc……
言いたいこと OpenStreetMapはオープンな地図を作るプロジェク ト( https://openstreetmap.org/ ) OSMでは小さな地物も登録できる! 何で支払いできるか?までも登録できます Google Mapにはできない地物の登録までできる OverpassAPIで地物を機械的に検索できる
つくりました 筑波大学自販機Map
機能・特徴 地図上に自販機の場所を表示できる! 屋内にあれば)階数が表示できる! 何が売っているかわかる! どのような支払い方法が使えるかわかる! すべてオープン 自動販売機のデータはすべてOSM由来 プログラムはOSSで
Overpass API MapLibre JS OpenStreetMap 筑波大学自販機Map どうやって OSMに登録されているデータを 検索できるAPI 地図を描画するライブラリ
詳しくはGitHubで!
どうやって OSMは 地物に対して(key-value的な)タグを付ける 名前は筑波大学だよ(name=筑波大学)
どうやって 地物に対して (key-value的な)属性を付ける これは自動販売機だよ (amenity=vending_machine) これは飲み物を売っているよ ここはPayPayが使えるよ これは2階にあるよ etc
どうやって Overpass APIさん!「筑波大学」という エリアの中にある「自動販売機」を ください!
どうやって: && 自販機 =
どうやって:
どうやって:
言いたいこと OpenStreetMapはオープンな地図を作るプロジェク ト( https://openstreetmap.org/ ) OSMでは小さな地物も登録できる! 何で支払いできるか?までも登録できます Google Mapにはできない地物の登録までできる OverpassAPIで地物を機械的に検索できる
筑波大学自販機Map GitHub