Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
初心者向け GMT                           講習                        Takayuki NUIMURA                        はじめに                ...
初心者向け GMTOutline                講習                    Takayuki NUIMURA                    はじめにはじめに                GMT とは G...
初心者向け GMT自己紹介                                                              講習                                             ...
初心者向け GMT自己紹介                                                 講習                                                  Takayuki...
初心者向け GMTGMT とは                                      講習                                         Takayuki NUIMURA          ...
初心者向け GMTインストールの仕方                                                   講習                                                   ...
初心者向け GMTGMT 本体のインストール                                       講習先ほどの Windows 用ダウンロードサイトから、                       Takayuki N...
初心者向け GMT周辺環境のインストール                                 講習                                         Takayuki NUIMURA必須        ...
初心者向け GMTGSview                                                講習                                                   Takayu...
初心者向け GMTCygwin                                  講習                                     Takayuki NUIMURAGMT での描画は、一つ以上の GM...
初心者向け GMTCygwin                      講習                         Takayuki NUIMURACygwin のインストール                         はじめ...
初心者向け GMTGhostscript                                              講習                                                      ...
初心者向け GMTGhostscript                                  講習                                          Takayuki NUIMURAGhostscr...
初心者向け GMTPStoedit                                             講習                                                  Takayuki...
初心者向け GMTPStoedit                                         講習                                              Takayuki NUIMURA...
初心者向け GMT高機能なエディタ (ex. Notepad++)                 講習                                      Takayuki NUIMURA                ...
初心者向け GMTCygwin でのフォルダ移動                               講習pwd とコマンドを打つと、現在のフォルダのパスが表示さ               Takayuki NUIMURAれます。  ...
初心者向け GMT簡単なプロット                                                                             講習                           ...
初心者向け GMTシェルスクリプトでプロット                                                                        講習                          ...
初心者向け GMTシェルスクリプトでプロット                              講習                                        Takayuki NUIMURA改行コードを変換    ...
初心者向け GMTシェルスクリプトでプロット                   講習                             Takayuki NUIMURAシェルスクリプトの保存                       ...
初心者向け GMTシェルスクリプトでプロット                                         講習                                                   Takayu...
初心者向け GMT関連資料の紹介                                                     講習                                                   ...
Upcoming SlideShare
Loading in …5
×

120414 foss4g nagoya_presentation1

第2回FOSS4Gツール勉強会@名古屋の発表資料

  • Login to see the comments

120414 foss4g nagoya_presentation1

  1. 1. 初心者向け GMT 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方 初心者向け GMT 講習 Windows へのイン ストール GMT 本体のインストール(インストールとシンプルな地図プロット) 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット Takayuki NUIMURA おわりに 関連資料の紹介 名古屋大学・雪氷研 14th Apr. 2012 1 / 23
  2. 2. 初心者向け GMTOutline 講習 Takayuki NUIMURA はじめにはじめに GMT とは GMT とは インストールの仕方 Windows へのイン インストールの仕方 ストール GMT 本体のインストール 周辺環境のインストールWindows へのインストール GMT の実行 GMT 本体のインストール Cygwin でのフォルダ移動 簡単なプロット 周辺環境のインストール おわりに 関連資料の紹介GMT の実行 Cygwin でのフォルダ移動 簡単なプロットおわりに 関連資料の紹介 2 / 23
  3. 3. 初心者向け GMT自己紹介 講習 Takayuki NUIMURA 専門:GIS や RS によるヒマラヤの氷河の変動把握 はじめに GMT とは 所属:名大・環境学・雪氷圏変動研究室 (地球水循環セ インストールの仕方 ンター) Windows へのイン ストール GIS 歴:約 7 年 (ArcGIS⇒R+GRASS GIS+GMT) GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 Lahaul Tibet Nepal Bhutan Patagonia GPS 測量の風景 Photo by K. Fujita 3 / 23
  4. 4. 初心者向け GMT自己紹介 講習 Takayuki NUIMURA はじめに最先端・次世代研究開発支援プログラム (JSPS) GMT とは インストールの仕方 研究課題名:アジア高山域における山岳氷河変動が水 Windows へのイン ストール 資源に与える影響の評価 (代表者:坂井亜規子) GMT 本体のインストール 周辺環境のインストール プロジェクト名:Glacier Area Mapping for Discharge in GMT の実行 Asian Mountains (GAMDAM)⇐ あえてスペルは変えてます Cygwin でのフォルダ移動 簡単なプロット プロジェクト URL:http://gamdam.cryoscience.net/ おわりに 関連資料の紹介主な業務内容 衛星画像から、氷河の空間分布データベース作成 ヒマラヤにフィールド調査 3D モニターを使ってステレオ写真測量 研究室で GIS 講習会の講師 4 / 23
  5. 5. 初心者向け GMTGMT とは 講習 Takayuki NUIMURA はじめにCUI ベースの地図描画ソフト GMT とは インストールの仕方 クロスプラットフォーム (Windows, Mac, Linux) Windows へのイン ストール 論文やプレゼンで使える綺麗な図 (PS や EPS 形式) の GMT 本体のインストール 周辺環境のインストール 作成 GMT の実行 Cygwin でのフォルダ移動 描画に加えて簡単な解析も可能 (ex. データ補間、ラス 簡単なプロット タ演算) おわりに 関連資料の紹介 http://gmt.soest.hawaii.edu/ 5 / 23
  6. 6. 初心者向け GMTインストールの仕方 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方Windows の場合 Windows へのイン ストールGMT インストーラをダウンロードして実行 GMT 本体のインストールhttp://gmt.soest.hawaii.edu/gmt/gmt_windows_SOEST.html 周辺環境のインストール GMT の実行Ubuntu Linux の場合 Cygwin でのフォルダ移動 簡単なプロット#ターミナルで下のコマンドを入力 おわりにsudo apt-get install gmt 関連資料の紹介#$HOME/.bashrc に下の 1 行を追加 (.bashrc が無ければ作成)export PATH=$PATH:/usr/lib/gmt/binMac の場合Fink とかいうやつを使うと簡単にインストールできるらしいです 6 / 23
  7. 7. 初心者向け GMTGMT 本体のインストール 講習先ほどの Windows 用ダウンロードサイトから、 Takayuki NUIMURA Windows (64 bit) の人は、gmt-4.5.8_install64.exe はじめに GMT とは Windows (32 bit) の人は、gmt-4.5.8_install32.exe インストールの仕方 Windows へのインインストールの確認 ストール GMT 本体のインストールコマンドプロンプトで何か GMT コマンドを打ち込むと以下 周辺環境のインストールのように大量のメッセージが出てきたらインストール成功 GMT の実行 Cygwin でのフォルダ移動です。 簡単なプロット おわりに 関連資料の紹介 7 / 23
  8. 8. 初心者向け GMT周辺環境のインストール 講習 Takayuki NUIMURA必須 はじめに GMT とは インストールの仕方 GSview:GMT で出力した ps/eps ファイルの表示や変 Windows へのイン 換処理に必要 ストール GMT 本体のインストール 周辺環境のインストール推奨 GMT の実行 Cygwin でのフォルダ移動 簡単なプロット Cygwin:Windows バッチでも GMT は扱えるが Cygwin おわりに の方が多機能で便利 関連資料の紹介 Ghostscript:ps/eps ファイルをビットマップ画像に変 換するのに必要 PStoedit: ps/eps ファイルをベクター形式のまま SVG 形式に変換 高機能なエディタ:改行コードやエンコーディングが 変更できるエディタは便利 8 / 23
  9. 9. 初心者向け GMTGSview 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方GMT で作成される図 (ps/eps 形式 ) を 1 Windows へのイン ストールWindows で見るためには、GSview が必要 GMT 本体のインストール 周辺環境のインストールGSview のインストール GMT の実行 Cygwin でのフォルダ移動GSview のダウンロードサイトから、 簡単なプロット おわりにhttp://pages.cs.wisc.edu/˜ghost/GSview/get50.htm 関連資料の紹介 Windows (64 bit) の人は、gsv50w64.exe Windows (32 bit) の人は、gsv50w32.exe 1 Adobe Illustrator では開けるだけでなく編集も可能 9 / 23
  10. 10. 初心者向け GMTCygwin 講習 Takayuki NUIMURAGMT での描画は、一つ以上の GMT コマンドの組み合わせ はじめにからなる。 GMT とは インストールの仕方 海岸線だけの地図を描く Windows へのイン ストール 海岸線を描く GMT 本体のインストール 周辺環境のインストール pscoast GMT の実行 Cygwin でのフォルダ移動 簡単なプロット 海岸線の地図に点をプロットする おわりに 海岸線を描く 点をプロット 関連資料の紹介 pscoast psxy単純な図ならコマンドを手打ちでもできるが、高度な図の場合はスクリプトファイルの作成が不可欠。Windows ではバッチファイル (*.bat) が作成できるが。Cygwin や Linux でシェルスクリプトを使う方が簡単2 。 2 Perl などのスクリプト言語でも処理可能 10 / 23
  11. 11. 初心者向け GMTCygwin 講習 Takayuki NUIMURACygwin のインストール はじめにCygwin のダウンロードサイトから、 GMT とは インストールの仕方http://www.cygwin.com/ Windows へのイン ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 11 / 23
  12. 12. 初心者向け GMTGhostscript 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方GMT で作成した ps/eps ファイルを一般的な画像形式 に 3 Windows へのイン ストール変換したい場合、Ghostscript が必要。 GMT 本体のインストール 周辺環境のインストールGhostscript のインストール GMT の実行 Cygwin でのフォルダ移動Ghostscript のダウンロードサイトから、 簡単なプロット おわりにhttp://www.ghostscript.com/download/gsdnld.html 関連資料の紹介 Windows (64 bit) の人は、gs905w64.exe Windows (32 bit) の人は、gs905w32.exe 3 BMP, TIF, GIF, PNG など 12 / 23
  13. 13. 初心者向け GMTGhostscript 講習 Takayuki NUIMURAGhostscript をインストールしておけば、GSview の「File」 はじめに⇒「Convert」で一般的な画象形式に変換できます GMT とは インストールの仕方 Windows へのイン ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 13 / 23
  14. 14. 初心者向け GMTPStoedit 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方ps/eps ファイルの編集は、Illustrator では簡単にできるが、 Windows へのイン ストールオープンソースソフトの Inkscape などを使いたい場合は GMT 本体のインストール 周辺環境のインストールPStoedit で SVG 形式への変換が必要。 GMT の実行 Cygwin でのフォルダ移動PStoedit のインストール 簡単なプロット おわりにPStoedit のダウンロードサイトから、 関連資料の紹介http://www.pstoedit.net/ Windows (64 bit) の人は、pstoeditsetup_x64.exe Windows (32 bit) の人は、pstoeditsetup_x32.exe 14 / 23
  15. 15. 初心者向け GMTPStoedit 講習 Takayuki NUIMURAPStoedit をインストールしてあれば、GSview の「Edit」⇒ はじめに「Convert to vector format」にて SVG ファイルに変換するこ GMT とは インストールの仕方とができます。 Windows へのイン ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 15 / 23
  16. 16. 初心者向け GMT高機能なエディタ (ex. Notepad++) 講習 Takayuki NUIMURA はじめに GMT とは インストールの仕方 Windows へのインGMT コマンドを記述したテキストファイル (シェルスクリ ストール GMT 本体のインストールプト) を記述するのに必要。Windows のメモ帳で記述すると 周辺環境のインストールエラーが出る場合がある。 GMT の実行 Cygwin でのフォルダ移動Notepad++のインストール 簡単なプロット おわりにNotepad++のダウンロードサイト 関連資料の紹介http://www.geocities.jp/npp_euc_jp/から、npp.5.8.7-6.bin.zip をダウンロードして解凍。notepad++.exe を実行すればすぐ使える 16 / 23
  17. 17. 初心者向け GMTCygwin でのフォルダ移動 講習pwd とコマンドを打つと、現在のフォルダのパスが表示さ Takayuki NUIMURAれます。 はじめに GMT とは インストールの仕方Cygwin では、Windows の C:data というフォルダ に移動し 4 Windows へのイン ストールたい場合は、 GMT 本体のインストール 周辺環境のインストールcd /cygdrive/c/data GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 4 存在しないフォルダには移動できないので、予めフォルダ作成が必要 17 / 23
  18. 18. 初心者向け GMT簡単なプロット 講習 Takayuki NUIMURAC ドライブの直下に地図を作成 はじめに#まずは C ドライブの直下に移動 GMT とはcd /cygdrive/c インストールの仕方 Windows へのイン#以下の GMT のコマンドを入力 ストールpscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 > sample1.ps GMT 本体のインストール 周辺環境のインストール Download GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 -Jm1:30000000 図法 (メルカトル) 指定と縮尺 -R120/150/20/50 描画の範囲(緯度経度) -Ba10f5g5 地図の枠の設定 (メモリやラベルなど) -G100/200/100 陸地の RGB 色値 18 / 23
  19. 19. 初心者向け GMTシェルスクリプトでプロット 講習 Takayuki NUIMURA はじめにシェルスクリプトの作成 GMT とは#Notepad++を開いて以下の GMT コマンドを記述 インストールの仕方pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample2.ps Windows へのインecho "136.9 35.2" | psxy -R -J -Sc0.2 -G255/0/0 -O >> sample2.ps ストール GMT 本体のインストール 周辺環境のインストール Download GMT の実行 Cygwin でのフォルダ移動2 つ以上の GMT コマンドでの描画の注意点 簡単なプロット おわりに2 つ以上の GMT コマンドでの描画でエラーでよくハマるのが、 関連資料の紹介K、O オプションと大なり記号の個数5 1. 最初の大なり記号 (>) は 1 つだけど、2 回目以降は 2 つ並べる (>>) 2. 最初の GMT 出力コマンドには-K オプションだけつけて、 最後の GMT 出力コマンドには-O オプションだけつける 3. 3 つ以上の GMT 出力コマンドからなる場合は、 途中の GMT 出力コマンドには -K と-O オプション両方つける 5 よくある GMT のスクリプトエラーの原因 19 / 23
  20. 20. 初心者向け GMTシェルスクリプトでプロット 講習 Takayuki NUIMURA改行コードを変換 はじめにNotepad++で新規ファイルを作成するとデフォルトでは Windows GMT とは インストールの仕方形式の改行 Windows へのイン ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 20 / 23
  21. 21. 初心者向け GMTシェルスクリプトでプロット 講習 Takayuki NUIMURAシェルスクリプトの保存 はじめにシェルスクリプトファイルなので拡張子を sh にする GMT とは インストールの仕方 Windows へのイン ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 21 / 23
  22. 22. 初心者向け GMTシェルスクリプトでプロット 講習 Takayuki NUIMURA はじめにシェルスクリプトの実行 GMT とは インストールの仕方#Cygwin で以下のコマンドを実行 Windows へのインbash sample2.sh ストール GMT 本体のインストール 周辺環境のインストール GMT の実行 Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介 左図のように日本地図に、 名古屋の位置 (E 136.9◦ , N 35.2◦ ) が プロットされる。 22 / 23
  23. 23. 初心者向け GMT関連資料の紹介 講習 Takayuki NUIMURA公式マニュアル はじめに(http://gmt.soest.hawaii.edu/gmt/pdf/GMT_Docs.pdf) GMT とは インストールの仕方結局これが一番役立つ · · · みんな見ようとしないけど Windows へのイン ストール pp75–164 にはいろんな図と、それに必要なコマンドが GMT 本体のインストール 周辺環境のインストール ある。これをそのまま打ち込むだけで勉強になる GMT の実行 p190 には色のサンプルがある Cygwin でのフォルダ移動 簡単なプロット おわりに 関連資料の紹介Web GMT 備忘録: 基本的な GMT コマンドやオプションが 日本語で説明されている http://www5.plala.or.jp/kashima/gmt/gmt.html いちからはじめる GMT : 地図以外のサンプルも充実、 順にスクリプトを書くだけで簡単に学べる http://homepage1.nifty.com/˜kdo/gmt00_index.html 23 / 23

×