Archive

‘操作功能’ 分類過的Archive

計算多邊形幾何中心

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:

將導線測量點位坐標轉成面(線)資料

2017年12月13日 尚無評論

在外業測量工作中,不論是用導線測量或GPS測量,都是獲得坐標點位,以下介紹如何在QGIS軟體下利用兩項小的外掛程式(XyTools及Points2One)快速轉成面或線資料,以利後續套疊與製圖使用。

1.針對測量點位成果,利用試算表軟體進行整理,儲存成xls或csv格式。

2.預先安裝好XyTools外掛程式,使用「Open Excel file as attribute table or Pont layer」功能,匯入上一步驟測量點位成果坐標清單。

3.QGIS呈現點位分布,進一步確認圖層坐標系統設定是否正確。

4.預先安裝好Points2One外掛程式,選擇欲轉換成面資料或線資料,並指定點位順序欄位(一般依照測量順序流水後或測量時間欄位),指定儲存名稱。

5.QGIS呈現點位轉換成面資料成果。

6.可以進一步透過WMTS服務,加入正射影像或其他底圖,進行資料確認或後續製圖應用。

Categories: QGIS, 操作功能 Tags:

QGIS軟體下使用R進行統計分析

2017年11月22日 尚無評論

R是一款免費統計分析軟體,類似商業軟體SAS, SPSS,它有十分豐富的統計分析模組,且還有完整的程式語言功能、強大的繪圖功能,以可以進行地理資料處理、繪圖與分析。

將R軟體整合到QGIS軟體的地理運算工具內,可以大幅提高QGIS的分析能力,特別是地理統計分析(Geostatistical Analysis)。然而,QGIS預設不會安裝R軟體,使用者需要自行從R的官方網站下載軟體安裝。例如從臺大的Mirror Site(http://cran.csie.ntu.edu.tw/),根據作業系統環境與版本,下載安裝程式,預設安裝路徑「C:\Program Files\R\R-3.4.2\」。

QGIS選單中[地理運算]->[選項],設定R資料夾安裝目錄。

後續在地理運算工具列(箱),進可以直接執行R的語言(script),來進行地理資料處理與地理分析功能。

相關參考:

Categories: QGIS, 操作功能 Tags:

將不同坐標系統之XY坐標數值加入屬性資料表

2017年11月21日 尚無評論

QGIS軟體中,針對點資料,要將XY坐標數值到屬性資料表,除了可以利用欄位計算,也可以使用[向量]->[幾何工具]->[匯出/加入幾何欄位]功能。

可以選擇匯出圖層本身的坐標數值,或者專案使用的坐標系統(可以不同於圖層坐標系統)下的坐標數值。

不過上述方式,會新增一個圖層,如果希望在原始屬性資料表格中同時也多個坐標系統的XY數值並列展示,則而外需要進行Table Join處理。

有一個簡單方式,欄位計算中利用以下的函式,就可以建立新的欄位,並加入不同坐標系統的坐標數值,以下例子是原本圖層為TWD97 TM2坐標,但用經緯度數值屬性資料表的新增欄位中 。

x(transform( make_point( “xcoord” , “ycoord” ) ,’EPSG:3826′,’EPSG:4326′))
y(transform( make_point( “xcoord” , “ycoord” ) ,’EPSG:3826′,’EPSG:4326′))

進階參考:

Categories: QGIS, 操作功能 Tags:

QGIS軟體滑動(Swipe)地圖比對工具

2017年10月9日 尚無評論

QGIS軟體中要比對兩個圖層(特別是影像圖層),通常都是採用圖層開關或透明度設定。WebGIS圖台上常用的滑動(Swipe)地圖功能,在QGIS軟體安裝「MapSwipe Tool」外掛程式,也可以在桌上型GIS軟體上使用類似的效果。

1.「外掛程式」->「管理與安裝外掛程式」,直接搜尋「MapSwipe Tool」,然後執行「安裝外掛程式」。


2.「外掛程式」 -> 「Map Swipe Tool」 -> 「Map Swipe Tool」,啟動地圖滑動(Swipe)比對功能。
3.點選作用(Active)圖層,同時將該圖層開關設定為關閉(即不可視);之後點選地圖,就可以顯示出前、後兩個圖層,比對方式可以採用「左右比對」或「下上比對」。

Categories: QGIS, 操作功能 Tags: