Posts

Showing posts with the label GIS

IT筆記 : 下載香港古蹟地理坐標並匯入到Google Map我的地圖

Image
想了解多一些香港古蹟的資料,較快的方法都會上網找尋,然後依據這些資料去實地考察。古物古蹟辦事處網頁, 香港文物地理資訊系統 提供已確定評級或已宣佈為古蹟的項目的歷史建築評估、相片等資訊,但是缺乏了文物的座標。 例如找尋薄扶林水塘六項歷史構築物的資訊,雖然有相片等資訊,但仍缺少了文物的座標,不利於將準確位置加入地圖。 用瀏覽器進入 地理位置標記工具   ( Geo-tagging Tool )     介面,在搜尋輸入:  薄扶林水塘六項歷史構築物   在地圖介面上核實之後,可以將歷史構築物的資訊加入數據庫,但是默認(default)的資料只有歷史構築物的地理位置資訊,例如歷史構築物的資訊的 經緯度及HK1980 方格網坐標,而沒有歷史構築物的資訊的地址及名稱。      下載的 CSV 檔案只有只有歷史構築物的地理位置資訊。 打開進階選擇,將歷史構築物的名稱及地址加入數據庫。     加入 ename, cname, eadd, cadd 四個自訂欄目,分別代表歷史構築物英文名稱、中文名稱、英文地址及中文地址。 將相關資料配對到適當的欄位   重複上述的步驟直至將6個歷史構築物資料加進資料庫。 完成之後可以將資料下載,下載的格式有多種檔案格式選擇,例如CSV、GeoJSON、KML、 GML,先選擇下載CSV格式。 然後開啟下載的CSV檔案,驗證下載的文件是否正常,如正確可再次下載 KML格式檔案 。    選擇下載KML格式   將下載的KML匯入到[Google Map]「我的地圖」,完成!   使用谷歌地圖導航更方便 延伸閱讀: IT筆記 : 化繁為簡,善用地理位置標記工具 (Geo-tagging Tool )。  

IT筆記 : 免費下載香港三維實景模型

Image
隨著科技的發展,「 建築信息模型 」 ( Building Information Modelling,簡稱BIM)技術已經應用於各項基建的發展, 屋宇署 鼓勵負責有關工程項目的認可人士提交相關電腦模擬資料的軟複本, 以供屋宇署參考 。建築信息模擬技術檔案的詳細格式及軟件版本已載列在 屋宇署 網頁中 ( 作業備考ADM-19 及 作業備考ADV-34  ) 。 以下是一些BIM應用的例子 : 規劃署為部分香港島及九龍半島製作了一個 三維實景模型 三維實景模型會以三種不同的檔案格式供公眾使用,包括 : OSGB, OBJ 及Cesium 3D Tiles 在地圖上選擇有興趣的區域,然後按 [ 下載 ] 使用免費 在線的3d瀏覽器 上載剛才在規劃處下載的檔案 :「西九龍、紅磡 Tile_+007_+001」OBJ檔案。 Data source : HKSAR Government 在不同角度觀看 3 D 圖象 Data source : HKSAR Government 地政署也有公開數據可供市民在香港地理數據站下載及觀看 可視化三維地圖 地政署提供的地圖範圍較廣,在地圖上選擇有興趣的地點,可下載檔案在其他的平台或使用軟件或者在線觀看。 香港地理資訊站提供在線觀看立體圖像的功能,非常方便。 Data source : HKSAR Government 亦可使用剛才的免費 在線的3d瀏覽器 觀看                                                                            Data source : HKSAR Government 延伸閱讀: Development of the BIM Data Repository of Lands Depart...

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

Image
使用 L.polygon繪畫連接四間酒店的多邊形,四間酒店的名稱及坐標如下: 香港尖沙咀凱悅酒店 : 22.297696623540645, 114.17403305500363 九龍香格里拉 : 22.297349192568806, 114.17705858671009  九龍酒店 : 22.29592967990824, 114.17179072831338  半島酒店 : 22.295344002650047, 114.17183364365674 例子如下: var polygon = L.polygon([[22.297696623540645, 114.17403305500363],[22.297349192568806, 114.17705858671009],[22.29592967990824, 114.17179072831338], [22.295344002650047, 114.17183364365674]], {color: 'red',weight:8,fillColor:'blue',fillOpacity:1}).addTo(map); Source code modified from Leaflet.Js Essentials by Paul Crickard III : <html> <head><title>Leaflet.js Essentials</title> <<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==" crossorigin="" /> </head> <body> <script src="https://unpkg.com/leaflet@1.7.1/dist/lea...

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     ...

IT筆記 :KML 開放標準

Keyhole Markup Language (KML ) 開放標準是基於可擴展標記語言 XML(eXtensible Markup Language)語法標準發展而成。KML由地理資訊標準的開放地理空間協會(Open Geospatial Consortium, Inc.)維護發展。 公眾可透過開放格式KML出版及分享地理資訊, KML主要標籤是 <Placemark> • <Point> 描述地標的地理位置 • 其他常用標籤包括 – <name> 顯示的名稱 – <description> 提供地標的描述 延伸閱讀: OGC KML 2.2 開放標準 Introduction to KML

IT筆記 :使用 R 和 QGIS 進行地理空間分析(1)

Image
放下數年的R語言現在已經差不多忘記了,由今天開始,安裝R語言,從新學習吧! R 有各種版本, 可以在 Microsoft Window, Unix/Linux, Apple Mac OS 等作業性系統運行,我是使用Windows系統的,連接至 http://www.r-project.org 下載 windows的版本 。 第一次安裝R 的時候,選擇「base」的版本。 安裝的程序非常簡單及快捷 延伸閱讀: BOOKDOWN R 參考書 IT筆記 : QGIS 下載及安裝香港輪廓圖 IT筆記 : QGIS 讀取XYZ類型圖磚 IT筆記 : QGIS 使用反距離權重插值法創建空氣污染地圖 IT筆記 : 運用 QGIS2Web 附加元件製作網絡地圖 IT筆記 : QGIS下載超高解析度的影像資料,為空照圖進行空間對位。

Norman's 資料視像化及地理資訊系統工具書籤

Image
近來對資料視像化(Data visualization)及地理資訊系統(Geographic Information System),例如地圖、圖表、儀表版(Dashboard)等項目有興趣,經常參訪的網站如下: Hands-On Data Visualization : Interactive Storytelling from Spreadsheets to Code Open learning GIS lab GIS Geography Openstreetmap-tile-server  : set up an OpenStreetMap PNG tile server using docker Leaflet-providers preview: This page shows mini maps for all the layers available in Leaflet-providers. Learn OpenStreetMap Step by Step OruxMaps世界圖資離線地圖的安裝,OpenAndroMaps Hong Kong map Download  : OpenAndroMaps Contour map for  OpenAndroMaps Download OpenStreetMap data from GEOFABRIK

IT筆記 : 免費地理空間文件格式轉換工具 Mapshaper

Image
在處理地理空間參照資料的時候很多時都需要繪製國家或地區的輪廓地圖,在《 IT筆記 : QGIS 下載及安裝香港輪廓圖 》網誌中曾經介紹一個輪廓圖的來源:   DIVA-GIS ,今次介紹的是在阿里雲上的另一個輪廓地圖來源。 如需要中華人民共和國或各省輪廓圖,可以在阿里雲DataV - 數據可視化平台 下載 (GeoJSON或 SVG 格式)。 在全國圖選擇廣東省 再按按扭下載廣東省 GeoJSON 如需轉換檔案的格式可使用:   mapshaper 線上轉換格式工具 將平台資料下載的檔案拖曳到畫面當中,按下import便會看到預覽圖。 選擇所需要的格式然後按〈Convert〉便可。 Mapshaper 是一款免費的開源編輯器,可以轉換地理空間文件、編輯屬性數據、過濾和融合要素、簡化邊界以縮小文件等等,簡單易用。 延伸閱讀: Hands-On Data Visualization

IT筆記 : 化繁為簡,善用地理位置標記工具 (Geo-tagging Tool )。

Image
要找尋政府設施,例如環保署空氣質素監測站的地理空間數據步驟較為繁復,自從發展局推出一個方便的應用工具, 地理位置標記工具 (geodata.gov.hk/gt/),可先透過地圖找到空氣質素監測站的位置,再加入位置標記後便可下載已標記位置的數據,非常方便。 用瀏覽器進入 地理位置標記工具 介面,在搜尋輸入:香港空氣質素監測網絡 搜尋器搜出50個名單,根據環保署的資料現時只設立了18 個固定的監測站,故此還需要進一步引經人手核證。 經核實之後,可以將監測站的資料加入數據庫,但是默認(default)的資料只有監測站的地理位置資訊,例如監測站的 經緯度及HK1980 方格網坐標,而沒有監測站的地址及名稱。 打開進階選擇,將監測站的名稱及地址加入數據庫。 加入 ename,cname,eadd,cadd 四個自訂欄目,分別代表監測站英文名稱、中文名稱、英文地址及中文地址。 將相關資料配對到適當的欄位 重複上述的步驟直至將18個空氣監測站資料加進資料庫。 完成之後可以將資料下載,下載的格式有多種檔案格式選擇,例如CSV、GeoJSON、KML、 GML。 下載的csv檔案 《 香港空氣質素監測網絡 》已經包含在《公共設施地理參考數據集》,可透過「香港地理數據站」及「資料一線通」網站免費下載 。 隨著 香港地理數據站 ( geodata.gov.hk )的推出,市民可使用網站的服務更方便快捷地下載公共設施的地理空間數據。 可以選用以GeoJSON、GML、KML、CSV等開放和機讀格式下載。