Archive

‘操作功能’ 分類過的Archive

可以將WMTS轉為離線使用的好用工具 – QMetaTiles

2016年11月22日 尚無評論

隨著開放資料的普及,許多單位都使用網路地圖圖磚服務(WMTS)讓使用者介接使用,十分方便。但在某些網路頻寛受限的情境下使用該項服務將遭遇圖資下載緩慢或連線中斷等現象,因應這類需求,有人提出使用MBTile格式方式將WMTS的圖資離線儲存起來,如此在應用上便不會受到通訊不穩定的影響。
QGIS中有一個好用的轉換工具 – QMetaTiles,以下簡介它的用法:

1. 到管理與安裝外掛程式中,搜尋"QMetaTiles",並安裝。

2. 將欲下載的WMTS先加入QGIS中,開啟QMetaTiles工具,可以設定欲輸出離線地圖的範圍及層數,輸出檔案可以選擇zip(切圖檔案)或是MBTile檔,在這裡我們選擇MBTile檔。

3. 下載完成的MBTile檔案即可直接加入QGIS中使用。

4. 本工具為針對QGIS「專案」進行處理,故亦可套疊多層圖層後再行製作離線地圖。

Categories: QGIS, 操作功能 Tags:

Orfeo ToolBox

2016年11月11日 尚無評論

Orfeo是一個開放源始碼的遙感探測影像分析工具,此項工具除了提供C++ API外,亦可直接結合QGIS進行使用。本文將介紹如何在QGIS中使用Orfeo工具。

1. 先安裝好QGIS後,在安裝目錄下會有OSGeo4W的安裝工具,點擊Setup進入設定。

2. 安裝otb-python工具。

3. 安裝完成後,開啟QGIS,點擊工具列→地理運算→工具箱,將地理運算工具列打開。

4. 在地理運算工具列中即可找到Orfeo工具箱,裡面包含許多影像處理及分析工具。下圖為台南地區航照進行線特徵萃取的結果。

Categories: QGIS, 操作功能 Tags:

QGIS開啟XY座標EXCEL檔

2016年11月10日 尚無評論

在QGIS軟體下,針對有點位坐標(X,Y坐標欄位)的CSV檔,可以利用「加入文字分隔圖層」方式,將CSV檔匯入並轉成點資料。QGIS 1.8版以上雖然支援EXCEL檔(xls及 xlsx格式)匯入與匯出,但無法同步將點位坐標(X,Y坐標欄位)轉換成點資料,用戶可以進一步利用[地理運算工具]->[QGIS地學演算法]->[由表格建立點資料]進行轉換。

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-11-10-05-08-46

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-11-10-05-11-27

如果覺得需要先開啟Excel檔案再轉換成點資料,需要兩個步驟太麻煩,也可以安裝XyTools Plungin,使用[Open Excel file as attribute table or Point layer]功能,便可以一步到位。
%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-11-10-05-14-50

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-11-10-05-15-57

Categories: QGIS, 操作功能 Tags:

GeoTiff轉換成Erdas lan格式

2016年10月13日 尚無評論

中央研究院GIS團隊所開發的「GIS應用支援工具集」中,針對影像資料經常使用一種早期的Erdas .LAN / .GIS格式,而QGIS軟體產製的影像資料則多半使用GeoTiff格式,因此經常需要運用內建的GDAL工具來進行格式轉換。

操作步驟:[影像]->[轉換]->[轉換(轉換格式)]

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-10-13-22-52-13

由於輸出檔案格式中沒有Erdas lan格式選項,因此改用手動方式輸入,語法類似以下範例,就可以將GeoTiff格式轉換成Erdas lan格式,以利後續影像處理與應用:

gdal_translate -of LAN C:/Users/Desktop/C07-0065.tif C:/Users/Desktop/C07-0065.lan

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-10-13-22-51-54

反之,利用以下語法,可以將Erdas lan格式轉換成GeoTiff格式
gdal_translate -of GTiff C:/Users/Desktop/C07-0065.lan C:/Users/Desktop/C07-0065.tif

Categories: QGIS, 操作功能 Tags:

將「台灣百年歷史地圖」儲存成離線GIS影像圖層

2016年7月23日 尚無評論

新版QGIS(2.16版以上)支援地圖出版設計匯出為影像時可以帶有地理坐標(with world file);可以利用這個新功能,將網路地圖服務(例如:「台灣百年歷史地圖」WMTS服務)儲存成可供離線使用的GIS影像圖層。

首先透過加入圖層方式,加入WMS/WMTS圖層,並完成地圖出版設計;在匯出設定頁籤,勾選[以影像列印]及[Save world file]。

螢幕截圖 2016-07-23 08.52.14

匯出成影像時選擇Tiff格式,調整所需的輸出解析度,並勾選[Crop to content],便可儲存一幅GIS影像圖層。

螢幕截圖 2016-07-23 08.54.02

回到地圖專案檔,可以加入影像圖層,驗證是否地理位置正確(下圖紅色區塊為上一步驟所儲存之離線GIS影像圖層)日後;該檔案在沒有網路情況下,仍然可以在QGIS下使用。

螢幕截圖 2016-07-23 09.17.44

QGIS 2.18版支援所有影像格式輸出時都可以帶有world file檔。

Categories: QGIS, 操作功能 Tags:

利用QGIS匯出圖層樣式設計(*.sld)

2016年7月15日 尚無評論

SLD檔(Styled Layer Descriptor)是一種XML結構的記錄圖層樣式的檔案,開啓圖層時只需載入SLD檔即可回復先前的樣式設計,而不用再重新調整一次,相當方便,另外當GeoServer發佈圖層時,也是使用SLD檔來添加地圖樣式。較常使用來編輯及儲存SLD檔的軟體有OpenJUMP、uDig等,本篇文章將介紹如何使用QGIS編輯樣式並將其儲存為SLD檔,然後將圖資以該樣式發佈:

1. 先在QGIS中設定自己所要的樣式,在此例中,先將台灣各縣市依類別填入不同顏色。設定完成後將其設定儲存為sld檔。

2. 進入GeoServer,先點擊「Styles」,然後上傳剛才儲存的sld檔。

3. 上傳完圖層後,進入「發佈」頁面,然後將剛才的sld加入。

4. 發佈後之圖層即會和剛才在QGIS中設計的樣式相同。

Categories: QGIS, 操作功能 Tags:

GeoTiff格式匯出world file

2016年6月6日 尚無評論

GeoTiff是一種自帶地理坐標的影像格式,在GIS軟體中載入時可自動讀取檔頭的坐標資訊而將影像放置正確的位置。但當非GIS軟體要開啓GeoTiff時,則並非所有軟體都可以正確解析檔頭的坐標資訊。當需要使用非GIS軟體載入GeoTiff當做參考來進行數化或其他作業,便需要依不同軟體進行調整。

例如要使用舊版的Autodesk AutoCAD載入GeoTiff時,必須先將其轉換為「影像檔 + world file(坐標描述檔)」格式之影像圖層,且x、y方向的解析度需調整成一致方可載入。

以下將介紹如何利用QGIS軟體將GeoTiff檔案匯出world file:

1. 使用舊版的Autodesk AutoCAD載入GeoTiff圖層時,軟體無法讀取檔頭資訊,影像無法自動放置於正確位置。

2. 將影像加進QGIS中,右鍵另存影像,若x、y方向的解析度不同則將其調整成一致後輸出,若已一致則無需更動。

3. 在工具列上「影像」→「取出投影」,可將GeoTiff的World file取出。匯出的檔案格式為*.wld,自行將其改為*.tfw。此工具亦支援批次匯出。

4. 經以上步驟處理後則可在AutoCAD中正確匯入帶坐標的Tiff檔案。

附帶一提,QGIS2.16版之後,地圖出版設計所匯出的影像檔(例如:jpg或tiff格式)也可以帶有world file,請進一步參閱:Georeference outputs from composer

Categories: QGIS, 操作功能 Tags:

EPSG:3828錯誤修正

2016年5月31日 尚無評論

QGIS軟體是利用Proj.4(地圖投影函式庫)來進行坐標系統轉換參考,在QGIS 1.9版本以上已經內建臺灣地區常用的EPSG代碼,然而目前Proj.4 492版中對於EPSG:3828(即TM2 TWD67,中央經線121度)的定義不夠完整,因此會造成TM2 TWD 67 <-> TWD97坐標轉換會產生問題。目前仍有部分政府機關(例如:地政事務所、林務局等單位)在提供資料時仍會提供TM2 TWD 67坐標系統的GIS圖層,因此這個問題仍然困擾很多人。

目前解決的方式就是在QGIS內[設定]->[自訂坐標參考系統],新增一個 TM2 TWD67 坐標系統定義,並輸入以下參數(參考自mutolisp 技術筆記)

+proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=aust_SA +towgs84=-752,-358,-179,-0.0000011698,0.0000018398,0.0000009822,0.00002329 +units=m +no_defs

螢幕截圖 2016-05-31 12.27.54

相同的GIS資料使用TM2 TWD67及TWD97坐標系統,會存在856公尺的距離偏差。
螢幕截圖 2016-05-31 12.31.01

如果修正EPSG:3828錯誤,則開啟[即時CRS轉換(OTF)]資料就可以正確套合。
螢幕截圖 2016-05-31 12.31.20

這項修正不僅是對向量資料有用,對於影像資料也可以適用。針對早期像片基本圖,因為地圖坐標系統為TM2 TWD67,如果用QGIS內建的EPSG:3828定義,無法與新版地圖正確套疊。
螢幕截圖 2016-05-31 12.46.21

改用新的坐標定義後,就可以新舊版本像片基本圖就可以正確套疊。

螢幕截圖 2016-05-31 12.46.41

Categories: QGIS, 操作功能 Tags:

利用QGIS編製彩色暈渲圖

2016年4月7日 尚無評論

根據高中地理課本介紹,「彩色暈渲圖」是將「高程分層設色圖」和「地形暈渲圖」加以套疊而得,其特點是兼具兩種地形展示方法的特色,既可透過不同的色彩呈現高度的變化,又可透過陰影增加地形陡緩的立體感。本文簡要介紹如何利用QGIS編製「彩色暈渲圖」,特別感謝中研院社會所陳兆勇博士分享製作技巧。

1.可以下載ASTER GDEM Version 2,利用[加入影像圖層]方式載入DEM資料。

螢幕截圖 2016-04-06 23.37.34

2.[圖層屬性]->[樣式]中,繪圖類型選擇「單波段偽彩色」,彩色內插選擇「離散」,手動增加不同高程區間及色彩,由低到高色彩會從冷色系漸進到暖色系,可以參考下圖設定。

螢幕截圖 2016-04-06 23.58.55

獲得「高程分層設色圖」呈現如下圖:

螢幕截圖 2016-04-07 00.04.12

DEM資料加值成高程分層設色圖

3.[影像]->[地形分析]->[日照陰影]功能(即shaded relief處理),設定相關參數(光源方位角300度以及垂直入射角度40度)如下圖:

螢幕截圖 2016-04-06 23.39.44

獲得「地形暈渲圖」呈現如下圖:

螢幕截圖 2016-04-06 23.40.44

DEM資料加值成地形暈渲圖

4.針對「高程分層設色圖」[圖層屬性]->[透明度]設成10%~15%,並置於「地形暈渲圖」之上,便完成「彩色暈渲圖」。

螢幕截圖 2016-04-06 23.41.46

將「高程分層設色圖」與「地形暈渲圖」套疊成「彩色暈渲圖」

分層設色的「樣式」可以儲存成一個「樣式設定檔」(副檔名為qml),日後若有需要同樣的設定時只要載入該樣式檔即可,可減少重複操作步驟。

螢幕截圖 2016-04-08 20.43.14

此外,也可以將「高程分層設色圖」和「地形暈渲圖」兩者合併做成一個群組,並將群組名稱命名為「彩色暈渲圖」,便於日後管理與重複使用。

Categories: QGIS, 操作功能 Tags:

GeoServer Explorer Plugins

2016年2月24日 尚無評論

GeoServer是以Java寫成的GIS Server開源軟體,可用於發佈GIS相關服務(WMS, WFS, WCS等)來建立網際網路地理資訊系統。使用者可透過不同介面進行線上編輯或更新地理資料,以下介紹如何使用QGIS上傳及發佈圖資。

1. 安裝附加元件「GeoServer Explorer」

2. 安裝好後開啓附加元件,並輸入GeoServer登入訊息。

3. 可新增、編輯工作區及圖層、加入圖層、並支援多筆資料同時上傳。

Categories: QGIS, 操作功能 Tags: