GMT介紹及安裝
2.1. GMT 簡介
GMT 建立於 1988 年,由 Paul Wessel 和 Walter H.F. Smith 共同開發, 其目的是為了提供科學家在資料處理及地圖製作的工具, 而現在所用的全球版本 (GMT 2),是在 1991 年秋天所公開的。 隨著時間的飛逝,GMT 儼然成為多數研究人員所必會的一套工具, 特別是在做地球科學方面的研究者,會透過此工具來做為成果展示。 現今公開的穩定版本是 6.4.0,本手冊現階段保留 GMT 5 的經典(Classic)語法, 此語法在 GMT 6 最新版本仍可正常使用,若有不相容情形發生, 請點擊右上角至 Issue 頁面向我們回報
目前 (2016 年) 由圖中五位共同維護。由左自右分別是,Joaquim Luis、Walter H.F. Smith、 Paul Wessel、Remko Scharroo和Florian Wobbe。
2.2 為什麼使用 GMT ?
大多數科學家的研究流程,取得原始資料->分析計算->圖象化, 為了期刊發表、提交計畫、簡報等,要將成果簡要地呈現在圖象上, 過去需要花費大量的時間與金錢來製圖,隨著電腦科學的演進, GMT作為免費、開源的製圖軟體,將大幅底減少這些花費。 在上手難度上,因其為仰賴指令輸入來製圖, 較 GIS (geographic information system) 系列軟體難, 但其快速的資料處理、批次處理、開源免費(可自由修改)的特點,使其擁有一群死忠的使用者。
圖為截至 2017 年 7 月 GMT 全球的下載量。
另外 GMT 遵循 Unix 模組化的設計思想,將繪圖及數據處理分隔到不同的模組下, 各模組互相獨立,在更新或維護上較為容易,如果你做為一個程式開發者, 想針對某功能進行改良,將大幅減少開發時間,也可以將這功能帶入到其他的軟體中。
GMT 輸出的圖檔格式為 .PS 格式 (PostScript),PS 格式是向量圖片格式,有別於圖層格式, 向量格式除支援高品質圖檔輸出,其各物件可以任意放大縮小而不失真, 在轉換其他圖檔格式,也十分方便。GMT 製圖工具非常推薦你也學習。
2.3 GMT安裝
GMT 是跨平台的軟體,可以在 Linux、Windows 及 Mac 下運行,但推薦在 Linux 使用 GMT,原因如下:
- GMT 是在 Linux 下開發在移植到 Windows,所以 Windows 版本會有相對多的 Bug
- Linux 通常內建以下字串數據處理工具:
gawk
、cut
、paste
等
GMT 的安裝已經非常人性化了,官網也提供各平台的安裝教學, 而其安裝檔的連結則放在下載頁面, 這邊簡單介紹各版本的安裝方式:
- Windows: 透過
.exe
檔安裝 - Linux: 透過
apt
或.tar
檔安裝
# by apt
sudo apt install gmt gmt-dcw gmt-gshhg
# build from source
#set (CMAKE_INSTALL_PREFIX $ENV{HOME}/software/gmt)
#set (GSHHG_ROOT <path to gshhg>)
#set (DCW_ROOT <path to dcw>)
cd /path/to/gmt-dev
mkdir build
cd build
cmake ..
make
make install
- MAC: 透過
.dmg
檔安裝
上面指令欄提到的 dcw 及 gshhg,內容為一些常用的地理資料,一樣放在下載頁面中, 你需要先下載後,將資料放置在指定檔案位置(Windows可在安裝選項中勾選), 以下是 dcw 及 gshhg 的簡介:
- DCW (Digital Chart of the World): 提供一些基本的向量形式資料,像是國界、 人口密集地、道路、水文資料、地標、植被等等。
- GSHHG (Global Self-consistent, Hierarchical, High-resolution Geography): 提供數種解析度的向量形式資料,像是海岸線、河湖水系、國界與州界等等。