Archive

‘操作功能’ 分類過的Archive

OpenLayers Plugin替代方案:QuickMapServices Plugin

2018年5月15日 尚無評論

QGIS使用者經常利用OpenLayers Plugin來取用Google地圖或衛星影像當作底圖,不過在QGIS 2.18版會出現「Printing and rotating of JavaScript API based layers is currently not supported!」錯誤訊息,也就是原本該小工具利用Google Map API來調用Google地圖資源已經不可靠,當使用地圖出版設計匯出地圖時就會產生圖層錯位(套疊不準確)的問題,如下圖所示。

解決上述問題就是改用QuickMapServices Plugin,與OpenLayers Plugin不同,預設圖層清單中並沒有羅列Google地圖資源,而是透過[網路]->[QuickMapServices]->[Search QMS]啟動搜尋介面,並以google為關鍵詞進行搜尋,之後就可以選取所需圖層加入專案當中。

目前利用這個方式將Google地圖或衛星影像當作底圖,當使用地圖出版設計匯出地圖時,套疊結果就會正常如下圖所示。

另外,如果你有自建或發現新的WTMS、TMS服務資源,就也可以上QuickMapServices官網(https://qms.nextgis.com)註冊加入相關連結資訊,就可造福其他使用者。

相關資訊:

 

Categories: QGIS, 操作功能 Tags:

批次加入WMTS服務資源

2018年5月9日 尚無評論

對於QGIS新進使用者,透過WMTS服務資源取得各式GIS基本底圖可說是一個最基本操作,過去需要針對逐項服務資源加入,且需持續關注有哪些WMTS服務資源新增或異動;為了減少困擾,本網站維護一個固定的WMTS服務資源清單,並列在本部落格首頁右上角:

固定網址:http://gis.rchss.sinica.edu.tw/qgis/WMTS_List.xml

在QGIS軟體主選單下執行 [圖層]->[加入圖層]->[加入WMS/WMTS圖層],點選[載入]複製上述網址,就可以整批匯入WMTS服務資源。後續,本網站也會持續補充與更新這些免費底圖資源連結。

Categories: QGIS, 免費GIS資料, 操作功能 Tags:

繪製地形剖面圖(profile)

2018年5月1日 尚無評論

『地形剖面圖』即在藉由地形圖或數值高程資料上,沿某一條剖面線(profile)橫斷的地形起伏圖。在QGI軟體下可以安裝「Profile tool」外掛程式,配合平面投影之數值高程資料(DEM)圖層,就可以針對數化線段或者既有線資料(例如GPS軌跡),自動繪製出剖面圖(profile)。

Categories: QGIS, 操作功能 Tags:

微調(平移)影像圖層位置

2018年3月10日 尚無評論

由於測繪精度與方法限制,來自不同單位所產製的資料,往往套疊時會有位置上的偏差,特別是向量資料與影像圖層上下套疊時,位置偏移情況就很顯著,最常見的情況就是地籍圖套疊正射影像或者電子地圖套疊衛星影像時;解決上述方式,正規作法是確認誤差來源,並修正原始資料位置。實務上,除了資料使用者往往無法清楚誤差來源,且僅是為了製作報告或成果地圖時,希望圖面上呈現可以GIS圖層之間相互整合,而並想更動原始資料,因此會有微調(平移)影像圖層位置的需求。

QGIS 2.x版有一個名為「rasmover」外掛程式可以解決上述問題,然而安裝似乎會出現問題;本文介紹一個簡單方式,達到同樣效果。

1.首先觀察並量測圖層之間的偏移量,一般利用道路中心線、交叉路口或地籍界線等明顯可視地理特徵來估算偏移量。

2.因為不希望更動到原始影像資料或額外產生一份影像檔案,因此利用[影像]->[其他]->[建立虛擬影像(目錄)],建立一個虛擬影像檔案(副檔名為*.vrt),檔案本身是文字檔,所佔容量很小。

3.我們不直接修改影像檔案檔頭或者坐標定義檔(world file),而是用文字編輯器開啟上一步驟產生的虛擬影像檔案(vrt檔案),並針對起始坐標數值( <GeoTransform> </<GeoTransform>之間)進行人工編修。以下圖為例:270120.12099999998表示是影像左上角X軸坐標數值,2763097.9150000000表示是影像左上角Y軸坐標數值,為了讓影像向東(向右)平移10公尺,則將270120.12099999998數值改為270130.12099999998後存檔。

4.回到QGIS專案,載入vrt檔案,就會發現影像往右平移10公尺,與向量圖資可以正確套疊;這個方法好處是,如果重新載入原始圖檔,則依然保持原樣,不會異動到原始數據本身,同時一個影像檔可以製作出多個平移量的vrt檔,提供不同情況下使用。

Categories: QGIS, 操作功能 Tags:

計算多邊形幾何中心

2018年1月11日 尚無評論

GIS分析中經常會為了簡化問題,將多邊形幾何中心(點資料)來代表多邊形(面資料);幾何中心是centroid,亦稱為形心。不過,幾何中心不一定落在多邊形的內部,例如 凹多邊形或中空多邊形的幾何中心就有可能落在多邊形外部。

在QGIS軟體中,最常用於計算多邊形幾何中心的操作方式是[向量]->[幾何工具]->[多邊形質心],不過從下圖北北基縣市界資料為例,新北市的幾何中心計算結果會落在臺北市內,有時候會對於後續的GIS資料處理(例如spatial join)或分析造成困擾。

要解決上述問題,可以安裝realcentroid外掛程式(plugin):

利用realcentroid外掛程式所計算出來的行心,則都會確保在對應的多邊形內,同時會將多邊形的屬性資料都複製到行心(點)的屬性表當中。

參考資料:

Categories: 操作功能 Tags:

野生動物活動範圍(home range)計算

2018年1月4日 尚無評論

在生態學領域特別是針對野生動物研究,越來越多科學家過無線電發報器或GPS定位紀錄動物時空活動歷程,倘若要運用GIS進一步進行動物移動分析,例如:計算活動範圍(home range),可以在QGIS軟體安裝AniMove外掛程式(plugin)

1.安裝完成後,前往[地理運算]->[選項]面板,將AniMove Activate起來。

2.[地理運算]->[工具箱]會新增AniMove 4個演算法,其中最常用是核心密度估算(Kernel Density Estimation) 及最小多邊形 (minimum convex polygon, MCP) 法,估算動物活動範圍(home range) 。

參考資料:

Categories: 操作功能 Tags:

解決農航所正射影像WMS服務取得影像黑邊問題

2017年12月22日 尚無評論

農航所各版次正射影像是採用TWD97 TM2坐標系統(EPSG:3826),而一般WMS服務則是使用WGS 84(EPSG:4326),雖然設定EPSG:4326呼叫農航所正射影像WMS服務仍可以取用到圖資,但因為坐標系統轉換過程中,會使影像產生微小的旋轉角度,以致於圖幅周邊有產生細微黑邊現象(如下圖)。

設定EPSG:4326呼叫農航所正射影像WMS服務,影像四周會有產生黑邊

設定EPSG:3826呼叫農航所正射影像WMS服務,影像四周不會產生黑邊

解決上述問題方式很簡單,則是將QGIS專案(地圖)坐標系統設成EPSG:3826,並開啟自動坐標轉換功能;之後在加入WMS圖層時,一併將取用圖層坐標系統為「TWD 97/TM2 zone12」即可。

備註:

  1. 目前林務局農林航空測量所各版次正射影像WMS服務,僅供政府機關申請使用。
  2. 林務局農林航空測量所「航遙測圖資供應平台」網路地圖服務申請書
Categories: QGIS, 操作功能 Tags:

以輸入坐標方式移動地圖及新增點位

2017年12月21日 尚無評論

在實務工作上,利用QGIS操作GIS作業時需要定位外業測量所獲得的點坐標,可能是將地圖移動放到該坐標位置或者是在既有圖層中建立一個點資料,上述兩項工作可以透過外掛程式(plugin)輕易完成。

1.ZoomToCoordinates Plugin

下載安裝「ZoomToCoordinates」外掛程式,其功能類似ArcGIS軟體「Go to XY」工具。

使用時輸入坐標(配合設定專案的坐標系統),可以選擇「Zoom to point」、「Pan to point」、「Flash point」操作方式,查看特定坐標位置所在地點。

2.NumericalDigitize Plugin

下載安裝「NumericalDigitize」外掛程式。

針對點資料,在「數位化工具欄」點選[Numerical Digitize],可以連續鍵入坐標數值(配合設定專案的坐標系統)新增點位(點資料)。

Categories: QGIS, 操作功能 Tags:

QGIS讀取Esri地理資料庫(geodatabase)內圖層

2017年12月21日 尚無評論

Esri地理資料庫(geodatabase)有分個人地理資料庫(personal geodatabase)及檔案地理資料庫(file geodatabase),前者使用MS Access資料庫格式(*.mdb),資料庫容量上限2GB;後者使用檔案目錄方式管理(*.gdb目錄),單一圖層容量上限1TB,資料庫本身無容量上限。

A.讀取個人地理資料庫
QGIS軟體中[圖層]->[加入向量]->[加入向量圖層],來源種類選擇「檔案」,並指定「ESRI個人地理資料庫」格式,就可以選擇加入mdb格式的地理資料庫內圖層。

B.讀取檔案地理資料庫
QGIS軟體中[圖層]->[加入向量]->[加入向量圖層],來源種類選擇「資料夾」,類型指定為「OpenFilesGDB」格式,並進一步指定地理資料庫目錄所在。

就可以選擇加入gdb目錄下的地理資料庫內圖層(可以複選)。

為了便於之後使用,設計完圖徵樣式後,可以儲存成圖層定義檔案(*.qlr),之後透過[加入向量圖層]或拖曳就可以快速加入該圖層到專案內使用。

特別一提,QGIS只能讀取Esri地理資料庫(geodatabase)內圖層,但不能修改與寫入;好處是可以重複利用現有的地理資料庫資源,無須重複建置或轉換。

Categories: QGIS, 操作功能 Tags:

針對影像圖層建立影像金字塔

2017年12月13日 尚無評論

影像金字塔(pyramid)是GIS軟體中,加速影像圖層讀取速度的方案之一,針對檔案容量較大且經常使用的影像圖檔,會建議預先製作伴隨的影像金字塔。QGIS軟體預設載入影像圖層的同時,不會自動製作影像金字塔,但使用者可以視需要手動設定。

1.[影像]->[其他]->[建立快顯(影像金字塔)]

2.可以針對單一影像圖層(影像檔)或整個目錄下的影像檔,進行影像金字塔製作,同時可以設定層數;建議格式上選擇*.ovr,則可以兼容於ArcGIS軟體下使用。

3.上述方式是每一個影像檔案會單獨伴隨有一個*.ovr檔,如果要將一批影像檔或目錄下全部影像檔製作成單一影像金字塔,則可以先建立虛擬影像(產製*.vrt檔),再進一步製作影像金字塔。

[影像]->[其他]->[建立虛擬影像(目錄)]

進階閱讀:

Categories: QGIS, 操作功能 Tags: