@@ -18,28 +18,34 @@ GMT 使用 UNIX 系統下的 Shell 指令介面的風格設計而成,也就是
1818
1919### [ Visual Studio Code] ( https://code.visualstudio.com/ ) (VS Code)
2020
21+ 由微軟開發的跨平台免費程式碼編輯器,具有一切你想得到的、寫程式時的必備功能,還有不少佈景主題供使用者個人化。更重要的是,VS Code 還支援了 Git 的版本控制,讓使用者可以在同介面中瀏覽修改的檔案,甚至是提交新的更動。
22+
2123% Sublime vs VSCode https://www.codecademy.com/resources/blog/visual-studio-code-sublime-text/
2224
2325% ` Notepad++ <https://notepad-plus-plus.org> ` _
2426% 由台灣人所開發的程式編輯器,輕巧實用,且支援不少程式設計的常見功能,更是有不少人直接拿來當作 Windows 記事本的替代品。不過,目前它只能安裝在 Windows 上。
2527
26- 其他還有 Vim、Emacs、Micro、Nano、Crimson Editor、 Kate、Atom (terminating in 2022) 等等,族繁不及備載,歡迎大家比較後 ,挑一個自己覺得比較順手的就行了。
28+ 其他還有 Vim、Emacs、Micro、Nano、Kate、Notepad++ 等等,族繁不及備載,歡迎大家 [ 比較後 ] ( https://zh.wikipedia.org/wiki/%E6%96%87%E4%BB%B6%E7%BC%96%E8%BE%91%E5%99%A8%E6%AF%94%E8%BE%83 ) ,挑一個自己覺得比較順手的就行了。
2729
2830## [ Jupyter] ( https://jupyter.org/ )
2931
30- Jupyter 專案的核心宗旨是提供開源的軟體與技術標準,並設計互動性的運算界面,服務以不同程式語言進行工作的使用者們。Jupyter 有許多不同的軟體產品,如果你預計使用 PyGMT,那麼我推薦安裝 Jupyter Lab,讓你可以使用網頁瀏覽器作為撰寫腳本時的整合性開發介面。` 這裡 < https://www.mdeditor.tw/pl/23Lf/zh-tw> ` _ \ 有關於 Jupyter Lab 的進一步介紹。在後續章節中提供的 PyGMT 腳本,就是使用 Jupyter Notebook 格式儲存。(* 聲明:* \ ` 本人 <http ://www.geo.cornell.edu/eas/gstudent/wz278/> ` _ \ * 現為 Jupyter 的一個子專案 Jupyter Meets the Earth 團隊的一員,本教學中所有關於 Jupyter 的描述皆是我個人意見,並且是我利用閒暇時間所寫成,不代表開發團隊的意見。* )
32+ Jupyter 專案的核心宗旨是提供開源的軟體與技術標準,並設計互動性的運算界面,服務以不同程式語言進行工作的使用者們。Jupyter 有許多不同的軟體產品,如果你預計使用 PyGMT,那麼我推薦安裝 Jupyter Lab,讓你可以使用網頁瀏覽器作為撰寫腳本時的整合性開發介面。[ 這裡 ] ( https://www.mdeditor.tw/pl/23Lf/zh-tw ) 有關於 Jupyter Lab 的進一步介紹。在後續章節中提供的 PyGMT 腳本,就是使用 Jupyter Notebook 格式儲存。(* 聲明:[ 本人 ] ( https ://whyjz.github.io/ ) 現為 Jupyter 的一個子專案 Jupyter Meets the Earth 團隊的一員,本教學中所有關於 Jupyter 的描述皆是我個人意見,並且是我利用閒暇時間所寫成,不代表開發團隊的意見。* )
3133
3234% 並透過 Voilà (Jupyter 生態系中的一個套件) 轉換為 HTML 格式讓您閱讀。
3335
3436### Jupyter Notebook
3537
38+ Jupyter Notebook 是一個透過瀏覽器 (即在伺服器端) 運作的應用程式,透過使用者指定的「核心」如 Python、R、Shell 等程式語言存取電腦的計算資源。使用者可在 Notebook 的圖形化介面中撰寫程式碼與文檔,並在同一份文件中顯示運算結果、插入連結、播放影片等等,使一份工作流程以高度結構化的方式呈現在讀者眼前。
39+
3640### JupyterLab
3741
38- ### Jupyter Book
42+ JupyterLab 是 Notebook 的進化版,以控制面板的設計,讓瀏覽不同類型的資料、管理不同的 Notebooks,不同工作流程之間的比較都變得更容易。JupyterLab 也是在本教學中雲端執行程式碼功能 (MyBinder) 的預設圖形化介面。
43+
44+ % Jupyter Book
3945
4046## [ GDAL] ( https://gdal.org/ )
4147
42- GMT 支援的地理空間資料格式主要是 ** NetCDF** 和純文字檔。透過 GDAL 這個選裝套件的支援,更可以直接的讀取許多常見的地理空間資料格式 ,像是 ** GeoTIFF** 或是 ** shapefile** 等等。GDAL 的全名是「Geospatial Data Abstraction Library」,直譯為「地理空間資料存取函式庫」。它是一個開源且一直持續更新的函式庫,並且支援了 142 種影像格式和 84 種向量格式,可以說功能非常全面。GDAL 本身提供了一些常用指令,可以讓你藉由指令列快速的修改或瀏覽地理空間資料,但它也可以模組的方式在許多程式語言中執行,如 Python。GDAL 可以獨立安裝在各種作業系統中,或是透過 Anaconda 等套件管理軟體進行安裝。請記得如果你想讓 GMT 可以透過 GDAL 的支援讀取更多的資料格式,就要在安裝 GMT 時一併或預先安裝 GDAL。
48+ GMT 原生支援的地理空間資料格式是 ** NetCDF** 和純文字檔,不過可透過 GDAL 這個選裝套件的支援直接讀取許多常見的地理空間資料格式 ,像是 ** GeoTIFF** 或是 ** shapefile** 等等。GDAL 的全名是「Geospatial Data Abstraction Library」,直譯為「地理空間資料存取函式庫」。它是一個開源且一直持續更新的函式庫,並且支援了 142 種影像格式和 84 種向量格式,可以說功能非常全面。GDAL 本身提供了一些常用指令,可以讓你藉由指令列快速的修改或瀏覽地理空間資料,但它也可以模組的方式在許多程式語言中執行,如 Python。GDAL 可以獨立安裝在各種作業系統中,或是透過 Anaconda 等套件管理軟體進行安裝。請記得如果你想讓 GMT 可以透過 GDAL 的支援讀取更多的資料格式,就要在安裝 GMT 時一併或預先安裝 GDAL。
4349
4450% 目前 (2019 年 10 月) 已經來到了 GDAL/OGR 2.4.3/3.0.2 版,
4551
@@ -66,31 +72,26 @@ ArcGIS 是一個老牌的 GIS 商業軟體,由 Esri 這間公司一手打造
6672
6773嚴格來講,Google 地球 (Google Earth) 算是「地球儀軟體」,也就是以提供瀏覽地理空間資料為主,而不強調操作或修改這些資料。在 Google 地球中,使用者僅能建立簡單的圖徵,或是瀏覽從別處取得的地理空間資料,不過這在許多狀況中已經很夠用了。目前 Google 地球可以安裝在各種作業系統,當然也有 Android,同時還有一般版與專業版可以選擇。
6874
75+ ```` {margin}
76+ ```{note}
77+ GMT 5 或之前的版本只能以 PostScript (PS) 格式出圖 (請參閱{doc}`basic_concept`),但可以使用 GMT 自帶指令或第三方軟體如 ImageMagick 轉檔。如要檢視 PS 檔又不想安裝專用軟體,可以把它傳到 Google 雲端硬碟上再用 [Google 文件](https://www.google.com/intl/zh-TW/docs/about/) 開啟檔案。
78+ ```
79+ ````
80+
6981
70- ## 圖檔處理與編修軟體
82+ (PSViewer)=
83+ ## 圖檔檢視、處理與編修軟體
7184
72- 從 GMT 6 開始,使用者可以自行選擇出圖的格式,例如向量格式的 PDF 或影像格式的 PNG。難免有些時候,你會覺得 GMT 的出圖還需要一點點額外的編修。除了重新跑一次 GMT 的所有指令外,你也可以使用以下幾種比較流行的的影像編輯軟體來幫你處理 :
85+ 從 GMT 6 開始,使用者可以自行選擇出圖的格式,例如向量格式的 PDF 或影像格式的 PNG。難免有些時候,你會覺得 GMT 的出圖還需要一點點額外的編修。除了重新跑一次 GMT 的所有指令外,你也可以使用以下兩個在開放科學圈比較流行的的影像編輯軟體來幫你處理 :
7386
7487### [ ImageMagick] ( http://www.imagemagick.org/ )
75- 一款開源的免費圖像處理軟體,由許多不同的指令構成,每個指令都有很多選項可使用,更支援許多不同的向量或影像格式。它使用命令列操作,你可以使用 `` convert ` ` 這個指令,輕鬆快速的微調輸出的影像 (如調整解析度與尺寸等等操作)。ImageMagick 目前可以在多種平台上安裝,同時它也是許多 Linux 發行版預裝的軟體之一。
88+ 一款開源的免費圖像處理軟體,由許多不同的指令構成,每個指令都有很多選項可使用,更支援許多不同的向量或影像格式。它使用命令列操作,你可以使用 ` convert ` 這個指令,輕鬆快速的微調輸出的影像 (如調整解析度與尺寸等等操作)。ImageMagick 目前可以在多種平台上安裝,同時它也是許多 Linux 發行版預裝的軟體之一。
7689
77- ### [ Adobe Illustrator] ( http://www.adobe.com/tw/products/illustrator.html )
78- 一款著名且最被廣泛使用的向量檔處理軟體,由 Adobe 公司所研發並進行商業販售。目前有 Mac 及 Windows 版本。
79-
80- ### [ CorelDRAW] ( http://www.coreldraw.com/tw/ )
81- 另一個著名的向量檔處理軟體,由 Corel 公司所研發並進行商業販售,價錢也比 Illustrator 親民。目前只有 Windows 版本。
82-
8390### [ Inkscape] ( https://inkscape.org/ )
8491果你想要使用自由軟體編修向量檔,或是你的作業系統是 Linux,那麼此套軟體是不錯的選擇。它也可在非 Linux 的多種平台上執行。
8592
93+ 如果想要使用商業軟體的話,[ Adobe Illustrator] ( http://www.adobe.com/tw/products/illustrator.html ) 或是 [ CorelDRAW] ( http://www.coreldraw.com/tw/ ) 也是不錯的選擇。
8694
87- (PostScript Viewer)=
88- ## 看圖軟體
89-
90- GMT 6 的預設出圖格式是 PDF,所以正常情況下你的電腦應該有方法可以讀取它。但如果你是使用 GMT 5 或更以前的版本,出圖格式只有一種能選,也就是 PostScript (請參閱\ :doc:` basic_concept ` )。以下列出能讀取 PostScript 格式 (PS 檔) 的軟體。
91-
92- ### [ Google 文件] ( https://www.google.com/intl/zh-TW/docs/about/ )
93- 免安裝,而且是 Google 雲端硬碟和 Gmail 設定的看圖軟體。如果你不想安裝任何東西,可以把東西傳到雲端硬碟上,就可以用瀏覽器的檢視模式,開啟 PS 檔。
9495
9596% Ghostscript 家族
9697% Ghostscript 就是設計用來瀏覽或轉換 PS 檔或 PDF 檔的自由軟體。它有很多衍生的版本,各自有不同的使用介面,在不同的作業系統中運行。例如說 ` GSview <http://pages.cs.wisc.edu/~ghost/gsview/> ` _ 是在 Windows 中的 Ghostscript 圖像化軟體,而在 Unix 或相關的系統中,則有 ` Ghostview 或 GV <http://pages.cs.wisc.edu/~ghost/> ` _ 可以選擇。
0 commit comments