Archive

‘操作功能’ 分類過的Archive

解決農航所正射影像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:

將各村里基本資料放入行動裝置地圖APP中輔助現地查詢

2017年9月15日 尚無評論

政府Open Data平台有需多豐富的社區資料,隨著行動裝置及通訊環境普及,如何在現地運用這些資訊是很多區公所人員、村里長(幹事)及NGO團體所需要的。本文介紹無須額外開發APP,透過免費軟體(QGIS及Google Earth Pro),將Open Data平台資料(以村里界及村里長資料為例)下載後,經過簡單整理之後,可以透過雲端放到手機上輔助現地查詢,也可以作為現地調查使用。

1.在政府資料開放平台(https://data.gov.tw/)以「村里界」搜尋,下載SHP格式
「村里界圖(TWD97經緯度) 」後解開壓縮。

2.將檔案中副檔名為*.shp(ex: VILLAGE_MOI_1060525.shp)檔案拖曳到QGIS軟體中圖層面版。

3.開啟屬性表格->選擇(複選)欲匯出的村里 (例如:下圖中選出新北市新莊區各里)

4.於村里圖層按右鍵->存檔為…

5.選擇格式:「ESRI Shape檔(Shapefile)」,CRS:「WGS84(EPSG:4326)」,編碼:「UTF-8」,並勾選「儲存僅選取的圖徵」後,輸入檔名後執行[OK]。

6. 同樣地在政府資料開放平台(https://data.gov.tw/)以「新北市里長」搜尋,下載新北市里長資訊CSV檔案,可以進一步補充相關資訊(例如:各里特色、進行中工程、經費輔助住況),拖曳到QGIS軟體中圖層面版。。

7.於新儲存的村里圖層按右鍵->屬性->連結(Joins),並參考下圖設定;完成後各村里圖形資料就可以與里長資料關連,可以進一步透過「識別圖徵」確認是否有正確完成屬性資料連結。

8.於完成連結的村里圖層按右鍵->存檔為…;同樣選擇格式:「ESRI Shape檔(Shapefile)」,CRS:「WGS84(EPSG:4326)」,編碼:「UTF-8」,並勾選「儲存僅選取的圖徵」後,輸入檔名後執行[OK]。

9.使用「Google地球專業版(Google Earth Pro)」匯入上一步驟另存出來的shapefile檔案。

10.可以進一步透過「內容」設定顯示樣式(顏色),完成執行「將位置另存為」儲存成KML檔案。

11.透過瀏覽器進入Goolge My Map(我的地圖),需先申請Google個人帳號。
網址:https://www.google.com.tw/maps/d/,匯入上一步驟另存出來的kml檔案。

12.後續就可以在行動裝置上透過「Google 我的地圖APP」查詢所在位置(需配合手機定位功能)的村里相關資訊,甚至透過編輯功能紀錄一些現地狀況。

Categories: Open data, QGIS, 操作功能 Tags:

QGIS估算區域(多邊形)範圍內人口數

2017年5月3日 尚無評論

如何精確估計指定區域內人口統計(人數、家戶數等)一直是社會科學家困擾的問題,學界稱做「可調整地區單元問題」(Modifiable areal unit problem:MAUP」;近年來內政部統計處定期發布最小統計區人口統計資料,大幅解決MAUP問題,利用QGIS軟體及最小統計區人口統計圖層,就可以估算區域(多邊形)範圍內人口數。以下就舉例如何估算每一家便利商店服務區範圍(假設半徑500公尺為其服務區)內人口數:

1.預備便利商店(點資料)為中心500公尺固定距離緩衝區(Buffer)圖層(面資料)及最小統計區人口統計圖層(面資料)。

2.向量->地理運算工具->相交(Intersection),將「500m環域」與「最小統計區」兩個圖層進行相交處理,會產生一個新的「相交」圖層。

3.針對「相交」圖層,開啟欄位計算器,新增一個欄位,重新計算相交後的面積。

4.根據面積比例,重新估算人口數。

5.針對「相交」圖層,查詢屬性資料表,可以查詢區域調整前後面積、人口數值。

6.向量->資料管理工具->數值欄位基本統計,計算人口總數。

Categories: QGIS, 操作功能 Tags: