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
以開源軟體與 Open Street Map 規劃登山行程
Search
Rex Tsai
August 04, 2013
Technology
1
4.6k
以開源軟體與 Open Street Map 規劃登山行程
Rex Tsai
August 04, 2013
Tweet
Share
More Decks by Rex Tsai
See All by Rex Tsai
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
chihchun
0
260
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
chihchun
0
140
Oepn Street Map Batch edting
chihchun
0
130
Screencasting
chihchun
2
3.1k
Modern Linux Desktop Stack
chihchun
0
420
Other Decks in Technology
See All in Technology
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.8k
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
710
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.2k
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
データ分析を支える技術 生成AI再入門
ishikawa_satoru
0
380
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
380
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
291
20k
BBQ
matthewcrist
82
9k
GitHub's CSS Performance
jonrohan
1026
450k
Into the Great Unknown - MozCon
thekraken
20
1.3k
The Cult of Friendly URLs
andyhume
75
5.9k
Why Our Code Smells
bkeepers
PRO
332
56k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Side Projects
sachag
451
42k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
What's in a price? How to price your products and services
michaelherold
239
11k
The World Runs on Bad Software
bkeepers
PRO
63
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Transcript
1 以開源軟體與 Open Street Map 規劃登山行程 Rex Tsai
[email protected]
http://nutsfactory.net/
COSCUP 2013 @ TICC 2013-08-04
2 Rex Tsai 愛爬山的阿宅。 使用開放原碼軟體十年 山齡約一年半 - 2012-2013 拜訪 20
座百岳、數座中級山等。 http://about.me/chihchun/ http://www.everytrail.com/profile.php?user_id=413031 http://www.openstreetmap.org/user/chihchun
3 議程 • 旅程規劃 旅程規劃 • 圖資彙整 • 行程紀錄 •
資料回饋 • 海外行程
4 登山的行前準備 • 路況情報 • 隊伍組成 • 天氣預報 • 裝備
5 路況情報 • 維護狀態 • 路徑 • 默記地形 • 撤退路線
• 高程 • 預估體力消耗 • 預先決定休息點
6 登山步道 • 臺北市親山步道 • 全國步道系統
7 步道地圖不會告訴你 沒有步道的傳統路線
8 手繪地圖 • Tony 的自然人文旅記 http://www.tonyhuang39.com/ • 中華民國山岳協會藍天隊所繪製發表之藍天圖集 http://bit.ly/18U66FX
9 手繪地圖不會告訴你的事情 地形與路況
10 最新路況回報 登山補給站 & 地圖產生器
11 紙本地圖不會告訴你的事情 你的位置
12 iPhone 4S • 內建基本 都市地圖 • Hiker / 登山客地
圖,可離線使用 Open Street Map • GPS 收訊能力較差,戶外 沒有 WiFi/A-GPS 協助定 位。 • 戶外使用太過脆弱。
13 GARMIN Dakota 20 • 內建臺灣等高線圖。 • 圖資豐富、大部分登 山路線皆已內建。 •
硬體設計較為堅固。 • 客服良好。
14 議程 • 旅程規劃 • 圖資彙整 圖資彙整 • 行程紀錄 •
資料回饋 • 海外行程
15 砍站 • Scrapy http://scrapy.org/ • PostGIS http://postgis.refractions.net/ • Django
/ GeoDjango http://geodjango.org/ • OpenLayers http://openlayers.org/ 將登山補給站 GPX 檔案匯入自己的資料庫中,方便用經緯度查文章
16 編輯 • Garmin • Basecamp • MapSource • Garmin
附帶的桌面軟 體 • 可以用來檢視編修 GPX • 使用 Garmin 圖資。
17 編修 GPX - Garmin • 商業授權圖資 • 只有內建臺灣圖資 •
國外圖資不見得相容或販售 • 無法即時修正錯誤
18 與山友認知不同 「 Garmin 及聯勤地圖上的六畜山,指的不是 此 854 峰,而是其西南的 858 峰,不過
858 峰 上面似乎沒有基石,在 858 峰西南鞍部上有一 巴卡山的礦務課第 545 號基石」 單攻馬武督山、六畜山、及帽盒山,順訪樹橋窩、金山、大庭頂山、瑞福山 > 登山行程記錄 > 登山補給站 http://www.keepon.com.tw/DiscussLoad.aspx? code=314B5CF9AEC3A19113F6CAA6F539A66211194A508851E855 • 圖資無法即時修正。 • 無法決定要顯示哪些情報,例如常用的高壓電 塔,或是原住民地名等。
19 Viking • 好用的 GPX 編輯器 • 支援 Windows, MacOS
and Linux! • 內建各種線上地圖 • Microsoft Bing Map 空照圖、 Open Street Map, Open Cycle Map • 可以延伸網頁套圖。 • 內建 DEM 整合 • 方便路線規劃時候分析高程。 • 支援 GeoTagging
20 Open Street Map 圖資 • OpenStreetMap 提供等高線圖 • DEM
資料來自 Shuttle Radar Topography Mission (SRTM) 90m • 大量的圖資擴充性 • 自行修正資料 • 高壓電線塔 • 英文地名、中文地名、原住民部落地名
21 議程 • 旅程規劃 • 圖資彙整 • 行程紀錄 行程紀錄 •
資料回饋 • 海外行程
22 Photo mapping • Nikon AW100 • 防水相機! 天氣再差 都可以做紀錄。
• 內建 GPS 功能。 • Gpscorrelate or viking 做 geotagging 或地圖 顯示。
23 行程分享 • OpenStreetMap • EveryTrail http://www.everytrail.com/ • GPSies http://www.gpsies.com/
24 議程 • 旅程規劃 • 圖資彙整 • 行程紀錄 • 資料回饋
資料回饋 • 海外行程
25 OpenStreetMap 資料上傳 • GPX Upload • Map editing •
小心成隱 http://wiki.openstreetmap.org/wiki/Hiking
26 道路形式
27
28
29
30 議程 • 旅程規劃 • 圖資彙整 • 行程紀錄 • 資料回饋
• 海外行程 海外行程
31 帶著 OSM 圖資出國 • 匯出 OSM 資料庫 • planet-130731.osm.bz2
=~ 29G • taiwan-130501.osm.bz2 = 22M • 轉換成 Garmin IMG 格式 • 或下載 Nepal Trilogie 預先做好的檔案 http://download.geofabrik.de/asia/
32 OSM on Garmin
33 Osm2garmin GUI • Java 寫成,可跨平臺執行。 • 自動下載 Open Street
Map 地圖與 NASA SRTM3 DEM 資料。 • 自動轉換成 Garmin 地圖格式。 • 需要耗用大量磁碟與記憶體資源 • 網路上也有很多網友做好現成的 Garmin IMG 地 圖檔,只要下載進 sd card 即可使用。
34 Q & A Thank you
35 References • 全國步道系統 http://trail.forest.gov.tw/RT/Rt_index.aspx • 臺北市親山步道 http://www.tcge.taipei.gov.tw/mp.asp?mp=106051 • Tony
的自然人文旅記 http://www.tonyhuang39.com/ • 獨步山林間 http://www.yougoipay.com/kenny/ • 中華民國山岳協會藍天隊所繪製發表之藍天圖集 http://bit.ly/18U66FX • 登山補給站 http://www.keepon.com.tw/ • 地圖產生器 http://map.happyman.idv.tw/twmap/ • Hiking - OpenStreetMap Wiki http://wiki.openstreetmap.org/wiki/Hiking • OSM Hiking tags (中文化) https://docs.google.com/document/d/1YSVua0Th0SnswhlSytddLEZazVa SK1gx0w3ojYfBkrQ/edit