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
Rosemary - OpenStreetMap for Ruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Christoph Bünte
July 04, 2012
Programming
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rosemary - OpenStreetMap for Ruby
Presentation at the wherecamp in Berlin, June 22 2012
Christoph Bünte
July 04, 2012
Other Decks in Programming
See All in Programming
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
140
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
620
Lessons from Spec-Driven Development
simas
PRO
0
230
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
150
スマートグラスで並列バイブコーディング
hyshu
0
270
act1-costs.pdf
sumedhbala
0
140
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
130
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
240
JavaDoc 再入門
nagise
1
440
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
180
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.2k
We Are The Robots
honzajavorek
0
260
Leo the Paperboy
mayatellez
7
1.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Building the Perfect Custom Keyboard
takai
2
810
Test your architecture with Archunit
thirion
1
2.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
650
Typedesign – Prime Four
hannesfritz
42
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
600
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Transcript
Rosemary OpenStreetMap for Ruby
Christoph Bünte • Member of Sozialhelden e.V. • Developer of
wheelmap.org • Freelancing software developer
wheelmap.org • Ruby on Rails map application based on OSM
data • minutely synced and stripped OSM copy • gathers POI data • writes back to OSM via API • code was baked into the wheelmap
Rosemary • API wrapper for ruby programming language • Read
+ write support • BasicAuth + OAuth support • Open source
Rosemary client = Rosemary::BasicAuthClient.new('osm_user_name', 'password') api = Rosemary::Api.new(client) changeset =
api.create_changeset("Some meaningful comment") node = Rosemary::Node.new(:lat => 52.54437, :lon => 13.3527, :name => 'Beuth University', :amenity => 'university') api.save(node, changeset) api.close_changeset(changeset)
Rosemary • Code available on github • Not fully implemented
yet • Please use it • Fork away
Contact • @chris_can_do •
[email protected]
• http://github.com/sozialhelden/rosemary
Questions? Suggestions, improvements, feature requests?