Posts

Showing posts with the label 地圖

IT筆記 :Leaflet開源JavaScript地圖學習篇(1)

Image
 使用leaflet製作網頁版的地圖,首先引入基本的avaScript 庫(leaflet.js)和一個CSS 樣式表(leaflet.css)。 較為方便的做法就是引用CDN上的版本     <script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script>     <link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" /> 添加一個div容器來顯示地圖 <div id="map"></div> 設定地圖div的高度,可使用pixel或者%,如果沒有設定,地圖會顯現不出來!    #map {         /* configure the size of the map */         width: 100%;         height: 100%;       } 設定地圖的中心點座標及縮放等級。   var map = L.map('map').setView({lon: 114.20847, lat:22.29227},16); 或者 var map = L.map('map',{                 center: [ 22.29227 , 114.20847],                 zoom: 16             }); 在容器中加底圖,添加 OpenStreetMap 地圖圖塊作為範例。       // add the OpenStreetMap tiles     ...

日本行山:善用免費資源規劃行程 (1)

Image
如果到日本行山,需要一些準確的地圖,建議參考日本國土地理院製作的地形圖。 國土地理院是日本政府機構,負責日本國土測繪工作,亦是基本地圖的發行單位,國土地理院是日本政府機構,負責日本國土測繪工作,亦是基本地圖的發行單位,最重要的是地圖免費下載! 地理院 《Geospatial Information Authority of Japan (GSI)  》 地図 網站 https://maps.gsi.go.jp 輸入搜尋的關鍵字,例如,「富士山」。和富士山相關的興趣點 (Point of interest) 很多,只要選擇合適的,便出現相關的地圖。 如果要選擇印地圖可以在右邊的菜單,點擊 「機能」 -> 「シ一ル 」-> 「印刷」,便可。 最大可以打印A3横(高画質)的地圖 如果選擇要儲存將關地圖的影像檔案,點擊 「機能」-> 「シ一ル」 -> 「画像として保存」,便可。 根據需求可以選擇地圖相關的範圍。 表示されている範囲全体《顯示整個範圍》、範囲を固定《範圍》,大きさを固定《固定尺寸》 下載地圖的樣本 除了下載地圖之外,還可以利用網站一些小工具,例如觀看選擇路徑的橫切面,瞭解路徑的傾斜度,方便遠足行程規畫。 可以下載相關的剖面圖,或者包含緯度(latitude),經度(longitude), 海拔 (elevation),距離(distance)逗號分隔值(Comma-Separated Values,CSV)的資料,讓用者可以自行繪畫相關的剖面圖。 網站上有更多功,有機會再介紹吧! 延伸閱讀: 塔斯曼尼亞行山:善用免費資源規劃行程  外地行山規劃導航:Oruxmap 應用篇 新西蘭行山:善用免費資源規劃行程

外地行山規劃導航:Oruxmap 應用篇

Image
隨著科技的發展,現在行山除了使用傳統的紙地圖及指南針外,也可以使用手機作為導航。 香港政府出了一個流動地圖應用程式 MyMapHK ,資料由地政總署測繪處提供,非常詳盡及準確,唯一比較不便的地方是需要網絡連線功能。新的版本雖然可以下載離線地圖,讓用戶可以不需要網路就能直接瀏覽地圖並導航,但是每次可供儲存的地圖範圍不大,下載離線地圖的zoom level比較低,沒有那麼精細。  MyMapHK離線地圖 相比之下 MyMapHK的在線地圖,可以看到的位置較為仔細。 政府資料的開放 (Open data),是世界各國政府推動的趨勢,公開之各類電子資料任何人都可以自由出版使用。基於這個原則,很多國家的電子地圖也免費讓公眾下載。 如果想到英國去行山,UK Ordnance Survey 供應了免費電子地圖讓公眾下載。 澳洲亦有類似的服務,早前到 塔斯曼尼亞行山 時,也下載了免費地圖作為參考、規劃及導航。 Oruxmaps是我經常使用的流動地圖應用程式,好處是可以使用免費的離線地圖,到外地行山時可以預先下載地圖規劃及導航,避免因信號接收不良及免除外地上網的開支。Oruxmaps只有Android版本,免費版本不能夠Google play下載,只可直接至 Oruxmaps 官網下載免費版檔案APK 安裝。 免費的離線地圖可以在 OpenAndroMaps.org (based on OpenStreetMap.org 開放街圖 ) 或者 Mapsforge.com 下載。從Mapsforge.com下載的地圖檔案是向量地圖(*.map),只要將下載的檔案復製到 Oruxmaps 地圖目錄(例如:行動裝置“\內部儲存空間\oruxmaps\mapfiles”) 便可使用離線地圖。 用手機從 OpenAndroMaps.org 選擇下載的離線地圖,例如,華南地區就可以選擇 China south,如此類推,以香港地區為例,就可以按 HongKong_Macau,再按 + 號開展,選擇 Oruxmap。 亦可掃描下列QR碼,到下列連結下載地圖https://www.openandromaps.org/en/downloads/asia-middle-east 下載...