SlideShare a Scribd company logo
1 of 12
Download to read offline
GMT による様々な地図プロット(中∼上級者向け)

                               Takayuki NUIMURA

                                名古屋大学・雪氷研


                                 14th Apr. 2012




Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット   14th Apr. 2012   1 / 12
Outline

 1   はじめに
      GMT で作れる図の例 (GMT マニュアルより)
      GMT で作れる図の例 (自分の研究より)

 2   基本の地図
      海岸線のみ
      海岸線+点
      海岸線+点+文字

 3   外部データの利用
      CSV 形式の点データ
      DEM データ

 4   おわりに



Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット   14th Apr. 2012   2 / 12
GMT で作れる図の例 (GMT マニュアルより)
いろんな図法による作図 (a) や外部データ (ex. CSV) のプロット (b) 、
DEM データを使った陰影図 (c) や鳥瞰図 (d) 、
陰影図と他のデータの重ね合わせ (e) など様々な表現が可能。




         GMT Manual (http://gmt.soest.hawaii.edu/gmt/pdf/GMT_Docs.pdf) より
Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット              14th Apr. 2012   3 / 12
GMT で作れる図の例 (自分の研究より)
SRTM DEM (a) 海底地形 DEM で等深線 (b) 、
UTM ゾーン (c) 衛星画像と DEM の重ね合わせ (d) 、
衛星画像と GIS データ (ポイント、ポリゴン) の重ね合わせ (e)




Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット   14th Apr. 2012   4 / 12
海岸線のみ

# 1 件目の発表のおさらい
pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 > sample1.ps

                                                                                  Download




Takayuki NUIMURA (名古屋大学・雪氷研)    GMT による様々な地図プロット                       14th Apr. 2012   5 / 12
海岸線+点
# K と O オプション、あと > 記号に注意!
pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample2.ps
echo "136.9 35.2" | psxy -R -J -Sc0.2 -G255/0/0 -O >> sample2.ps

                                                                                   Download




Takayuki NUIMURA (名古屋大学・雪氷研)    GMT による様々な地図プロット                        14th Apr. 2012   6 / 12
海岸線+点+文字
# K と O オプション、あと > 記号に注意!
pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample3.ps

echo "136.9 35.2" | psxy -R -J -Sc0.2 -G255/0/0 -K -O >> sample3.ps

# pstext の入力値は、
# x、y、文字サイズ、文字傾き、フォント、文字位置、文字
echo "136.9 35.2 12 0 1 5 Nagoya" | pstext -R -J -G0/0/0 -O >> sample3.ps

                                                                                       Download




Takayuki NUIMURA (名古屋大学・雪氷研)       GMT による様々な地図プロット                         14th Apr. 2012   7 / 12
CSV 形式の点データ
CSV で XY 座標を記述したデータも扱えます。

CSV のサンプル
136.9,35.2,Nagoya
139.7,35.7,Tokyo
135.5,34.7,Osaka

                                                                                             Download




awk で前処理 =⇒GMT コマンド
pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample4.ps

# sample4.csv の 1、2 列目のみを GMT コマンドへ
awk -F, ’{print $1, $2}’ sample4.csv | psxy -R -J -Sc0.2 -G255/0/0 -K -O >> sample4.ps

# sample4.csv の 1、2 列目 + "18 0 0 1 5” の 5 列 + CSV の 3 列目を GMT コマンドへ
awk -F, ’{print $1, $2, 18, 0, 1, 5, $3}’ sample4.csv | pstext -R -J -G0/0/0 -O >> sample4.ps

                                                                                             Download




Takayuki NUIMURA (名古屋大学・雪氷研)         GMT による様々な地図プロット                             14th Apr. 2012   8 / 12
CSV 形式の点データ




Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット   14th Apr. 2012   9 / 12
DEM データ


GeoTIFF 形式は現在のバージョン (ver.4) では使えないので、
GMT の形式 (NetCDF) に変換する必要がある。

CGIAR 提供の SRTM の場合
CGIAR-CSI のサイトから 1 km グリッドの DEM をダウンロード
http://srtm.csi.cgiar.org/


GDAL ツールで変換
GMT には含まれていないが、GDAL で GeoTIFF=⇒NetCDF に変換ができる。
GDAL は、http://trac.osgeo.org/osgeo4w/ からダウンロード&インストール可能。

# 変換には以下のコマンドラインを DOS ターミナルから入力
gdal_translate -of GMT SRTM_1km.tif GMT_SRTM_1km.nc




Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット       14th Apr. 2012   10 / 12
DEM データ
# グリッドデータの色設定ファイル作成
# C オプションの値”seis” は色パターンの名前
# 標高 0–3800 を作成、標高 0 以下は灰色
makecpt -Cseis -T0/3800/100 –COLOR_BACKGROUND=128 > sample5.cpt

# GMT の出力コマンドはこれ 1 つなので、O、K オプションはいらない
grdimage SRTM_1km.nc -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -Csample5.cpt > sample5.ps

                                                                                          Download




Takayuki NUIMURA (名古屋大学・雪氷研)       GMT による様々な地図プロット                           14th Apr. 2012   11 / 12
おわりに




自分が書いてるブログでもたまに GMT ネタも書いています。よかったら
ご覧ください。
http://spatiohack.blogspot.jp/search/label/GMT

これからもたぶん年 2∼3 回ぐらい OSS4G ツール勉強会@名古屋を
やっていくと思いますのでよろしくおねがいします。




Takayuki NUIMURA (名古屋大学・雪氷研)   GMT による様々な地図プロット   14th Apr. 2012   12 / 12

More Related Content

What's hot

Sclalaz Kleisli の使い方
Sclalaz Kleisli の使い方Sclalaz Kleisli の使い方
Sclalaz Kleisli の使い方Masaru Watanabe
 
球面フィッティングの導出と実装
球面フィッティングの導出と実装球面フィッティングの導出と実装
球面フィッティングの導出と実装j_rocket_boy
 
Nielsen chuang-4 3-2
Nielsen chuang-4 3-2Nielsen chuang-4 3-2
Nielsen chuang-4 3-2GM3D
 
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTYAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTmaka2donzoko
 
プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介Kentaro Iizuka
 
第1回競技プログラミング勉強会
第1回競技プログラミング勉強会第1回競技プログラミング勉強会
第1回競技プログラミング勉強会Yoshiki TAKADA
 
江戸川競艇場 資料
江戸川競艇場 資料江戸川競艇場 資料
江戸川競艇場 資料KasaiRinkaiPark
 
20130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT7720130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT77nkt77
 
Incanterの紹介
Incanterの紹介Incanterの紹介
Incanterの紹介mozk_
 
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみた
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみたGDALとmod_python、mod_rewriteでタイルマップサービスを作ってみた
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみたKeisuke Nakao
 
20130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT7720130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT77nkt77
 
Debianでタイルマップサービスを作ってみた
Debianでタイルマップサービスを作ってみたDebianでタイルマップサービスを作ってみた
Debianでタイルマップサービスを作ってみたKeisuke Nakao
 
円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現Takuma_OKAMOTO
 
CuPyでAx=bを解きたかった話
CuPyでAx=bを解きたかった話CuPyでAx=bを解きたかった話
CuPyでAx=bを解きたかった話kiyoshiiriemon
 
あまぁいRcpp生活
あまぁいRcpp生活あまぁいRcpp生活
あまぁいRcpp生活Masaki Tsuda
 
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化Shunji Nishimura
 

What's hot (20)

Sclalaz Kleisli の使い方
Sclalaz Kleisli の使い方Sclalaz Kleisli の使い方
Sclalaz Kleisli の使い方
 
球面フィッティングの導出と実装
球面フィッティングの導出と実装球面フィッティングの導出と実装
球面フィッティングの導出と実装
 
Nielsen chuang-4 3-2
Nielsen chuang-4 3-2Nielsen chuang-4 3-2
Nielsen chuang-4 3-2
 
Pyramid
PyramidPyramid
Pyramid
 
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTYAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LT
 
プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介
 
第1回競技プログラミング勉強会
第1回競技プログラミング勉強会第1回競技プログラミング勉強会
第1回競技プログラミング勉強会
 
江戸川競艇場 資料
江戸川競艇場 資料江戸川競艇場 資料
江戸川競艇場 資料
 
20130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT7720130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT77
 
Incanterの紹介
Incanterの紹介Incanterの紹介
Incanterの紹介
 
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみた
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみたGDALとmod_python、mod_rewriteでタイルマップサービスを作ってみた
GDALとmod_python、mod_rewriteでタイルマップサービスを作ってみた
 
Cpp cv02
Cpp cv02Cpp cv02
Cpp cv02
 
20130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT7720130626 kawasaki.rb NKT77
20130626 kawasaki.rb NKT77
 
Debianでタイルマップサービスを作ってみた
Debianでタイルマップサービスを作ってみたDebianでタイルマップサービスを作ってみた
Debianでタイルマップサービスを作ってみた
 
円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現
 
CuPyでAx=bを解きたかった話
CuPyでAx=bを解きたかった話CuPyでAx=bを解きたかった話
CuPyでAx=bを解きたかった話
 
katayama b
katayama bkatayama b
katayama b
 
あまぁいRcpp生活
あまぁいRcpp生活あまぁいRcpp生活
あまぁいRcpp生活
 
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
 
Kadai2
Kadai2Kadai2
Kadai2
 

Viewers also liked

FOSS4G Hokkaido2016 LT資料
FOSS4G Hokkaido2016 LT資料FOSS4G Hokkaido2016 LT資料
FOSS4G Hokkaido2016 LT資料Mizutani Takayuki
 
環境アセスにおけるクローズドデータによる問題
環境アセスにおけるクローズドデータによる問題環境アセスにおけるクローズドデータによる問題
環境アセスにおけるクローズドデータによる問題Mizutani Takayuki
 
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライドMizutani Takayuki
 
自然環境保全のためのデータの地図化・分析手法のご紹介
自然環境保全のためのデータの地図化・分析手法のご紹介自然環境保全のためのデータの地図化・分析手法のご紹介
自然環境保全のためのデータの地図化・分析手法のご紹介Mizutani Takayuki
 
自然環境調査におけるUAVの利用例
自然環境調査におけるUAVの利用例自然環境調査におけるUAVの利用例
自然環境調査におけるUAVの利用例Mizutani Takayuki
 
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)Mizutani Takayuki
 
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2Taro Matsuzawa
 
カッパ(妖怪)の生息適地マップ作成入門
カッパ(妖怪)の生息適地マップ作成入門カッパ(妖怪)の生息適地マップ作成入門
カッパ(妖怪)の生息適地マップ作成入門Mizutani Takayuki
 

Viewers also liked (10)

FOSS4G Hokkaido2016 LT資料
FOSS4G Hokkaido2016 LT資料FOSS4G Hokkaido2016 LT資料
FOSS4G Hokkaido2016 LT資料
 
環境アセスにおけるクローズドデータによる問題
環境アセスにおけるクローズドデータによる問題環境アセスにおけるクローズドデータによる問題
環境アセスにおけるクローズドデータによる問題
 
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド
2014年日本生態学会広島大会・自由集会「仕事でつかえる!FOSS4G」発表スライド
 
自然環境保全のためのデータの地図化・分析手法のご紹介
自然環境保全のためのデータの地図化・分析手法のご紹介自然環境保全のためのデータの地図化・分析手法のご紹介
自然環境保全のためのデータの地図化・分析手法のご紹介
 
タイルの話
タイルの話タイルの話
タイルの話
 
自然環境調査におけるUAVの利用例
自然環境調査におけるUAVの利用例自然環境調査におけるUAVの利用例
自然環境調査におけるUAVの利用例
 
植生タイルの作り方
植生タイルの作り方植生タイルの作り方
植生タイルの作り方
 
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)
地図タイルを作成・公開してみて わかった108個のこと(foss4g tokyo 2013発表資料)
 
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
地球地図を利用した地図タイルの作成 - FOSS4G TOKYO 2014 全体セッション2
 
カッパ(妖怪)の生息適地マップ作成入門
カッパ(妖怪)の生息適地マップ作成入門カッパ(妖怪)の生息適地マップ作成入門
カッパ(妖怪)の生息適地マップ作成入門
 

Similar to 120414 foss4g nagoya_presentation2

130727 nagoyar presentation
130727 nagoyar presentation130727 nagoyar presentation
130727 nagoyar presentationTakayuki Nuimura
 
120620 chred r_presentation1
120620 chred r_presentation1120620 chred r_presentation1
120620 chred r_presentation1Takayuki Nuimura
 
タイル地図がおもしろい
タイル地図がおもしろいタイル地図がおもしろい
タイル地図がおもしろいKohei Otsuka
 
PL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsPL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsKohei KaiGai
 
文献紹介:Gate-Shift Networks for Video Action Recognition
文献紹介:Gate-Shift Networks for Video Action Recognition文献紹介:Gate-Shift Networks for Video Action Recognition
文献紹介:Gate-Shift Networks for Video Action RecognitionToru Tamaki
 
RでGISハンズオンセッション
RでGISハンズオンセッションRでGISハンズオンセッション
RでGISハンズオンセッションarctic_tern265
 
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgenIntel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgenMITSUNARI Shigeo
 
PL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database AnalyticsPL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database AnalyticsKohei KaiGai
 
2009 11 13_osc_kof_report
2009 11 13_osc_kof_report2009 11 13_osc_kof_report
2009 11 13_osc_kof_reportTom Hayakawa
 
Iugonet 20120810 abe_analysis
Iugonet 20120810 abe_analysisIugonet 20120810 abe_analysis
Iugonet 20120810 abe_analysisIugo Net
 
R言語勉強会#10.pdf
R言語勉強会#10.pdfR言語勉強会#10.pdf
R言語勉強会#10.pdfTakuya Kubo
 
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)takesako
 
(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速する(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速するKohei KaiGai
 
SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来Hidekazu Oiwa
 
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)NTT DATA OSS Professional Services
 
R言語勉強会#9.pdf
R言語勉強会#9.pdfR言語勉強会#9.pdf
R言語勉強会#9.pdfTakuya Kubo
 
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...Toru Tamaki
 

Similar to 120414 foss4g nagoya_presentation2 (20)

130727 nagoyar presentation
130727 nagoyar presentation130727 nagoyar presentation
130727 nagoyar presentation
 
120620 chred r_presentation1
120620 chred r_presentation1120620 chred r_presentation1
120620 chred r_presentation1
 
タイル地図がおもしろい
タイル地図がおもしろいタイル地図がおもしろい
タイル地図がおもしろい
 
Rを用いたGIS
Rを用いたGISRを用いたGIS
Rを用いたGIS
 
PL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsPL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database Analytics
 
文献紹介:Gate-Shift Networks for Video Action Recognition
文献紹介:Gate-Shift Networks for Video Action Recognition文献紹介:Gate-Shift Networks for Video Action Recognition
文献紹介:Gate-Shift Networks for Video Action Recognition
 
RでGISハンズオンセッション
RでGISハンズオンセッションRでGISハンズオンセッション
RでGISハンズオンセッション
 
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgenIntel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen
 
PL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database AnalyticsPL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
 
2009 11 13_osc_kof_report
2009 11 13_osc_kof_report2009 11 13_osc_kof_report
2009 11 13_osc_kof_report
 
Iugonet 20120810 abe_analysis
Iugonet 20120810 abe_analysisIugonet 20120810 abe_analysis
Iugonet 20120810 abe_analysis
 
R言語勉強会#10.pdf
R言語勉強会#10.pdfR言語勉強会#10.pdf
R言語勉強会#10.pdf
 
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
 
KMLとR言語
KMLとR言語KMLとR言語
KMLとR言語
 
about dakota6.7 gui
about dakota6.7 guiabout dakota6.7 gui
about dakota6.7 gui
 
(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速する(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速する
 
SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来
 
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)
Sqoopコネクタを書いてみた (Hadoopソースコードリーディング第12回 発表資料)
 
R言語勉強会#9.pdf
R言語勉強会#9.pdfR言語勉強会#9.pdf
R言語勉強会#9.pdf
 
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
 

More from Takayuki Nuimura

161104 foss4 g_tokyo_qgis_handson_presentation
161104 foss4 g_tokyo_qgis_handson_presentation161104 foss4 g_tokyo_qgis_handson_presentation
161104 foss4 g_tokyo_qgis_handson_presentationTakayuki Nuimura
 
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介Takayuki Nuimura
 
151012 foss4 g_tokyo_grass7_presentation
151012 foss4 g_tokyo_grass7_presentation151012 foss4 g_tokyo_grass7_presentation
151012 foss4 g_tokyo_grass7_presentationTakayuki Nuimura
 
151009 foss4 g_tokyo_grass7_handson_presentation
151009 foss4 g_tokyo_grass7_handson_presentation151009 foss4 g_tokyo_grass7_handson_presentation
151009 foss4 g_tokyo_grass7_handson_presentationTakayuki Nuimura
 
150828 rihn gis_workshop_handson_presentation
150828 rihn gis_workshop_handson_presentation150828 rihn gis_workshop_handson_presentation
150828 rihn gis_workshop_handson_presentationTakayuki Nuimura
 
150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentation150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentationTakayuki Nuimura
 
141031 qgisr handson_presentation
141031 qgisr handson_presentation141031 qgisr handson_presentation
141031 qgisr handson_presentationTakayuki Nuimura
 
131107 foss4 g_osaka_grass7_presentation
131107 foss4 g_osaka_grass7_presentation131107 foss4 g_osaka_grass7_presentation
131107 foss4 g_osaka_grass7_presentationTakayuki Nuimura
 
131101 foss4 g_tokyo_grass_shell_presentation
131101 foss4 g_tokyo_grass_shell_presentation131101 foss4 g_tokyo_grass_shell_presentation
131101 foss4 g_tokyo_grass_shell_presentationTakayuki Nuimura
 
131101 foss4 g_tokyo_r_presentation
131101 foss4 g_tokyo_r_presentation131101 foss4 g_tokyo_r_presentation
131101 foss4 g_tokyo_r_presentationTakayuki Nuimura
 
131031 foss4 g_tokyo_grass_handson_presentation
131031 foss4 g_tokyo_grass_handson_presentation131031 foss4 g_tokyo_grass_handson_presentation
131031 foss4 g_tokyo_grass_handson_presentationTakayuki Nuimura
 
130622 osc nagoya_presentation
130622 osc nagoya_presentation130622 osc nagoya_presentation
130622 osc nagoya_presentationTakayuki Nuimura
 
130612 ocu lecture_presentation
130612 ocu lecture_presentation130612 ocu lecture_presentation
130612 ocu lecture_presentationTakayuki Nuimura
 
130521 jp gu2013_handson2_presentation
130521 jp gu2013_handson2_presentation130521 jp gu2013_handson2_presentation
130521 jp gu2013_handson2_presentationTakayuki Nuimura
 
130521 jp gu2013_handson1_presentation
130521 jp gu2013_handson1_presentation130521 jp gu2013_handson1_presentation
130521 jp gu2013_handson1_presentationTakayuki Nuimura
 
130113 os mworkshop_presentation
130113 os mworkshop_presentation130113 os mworkshop_presentation
130113 os mworkshop_presentationTakayuki Nuimura
 
121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handson121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handsonTakayuki Nuimura
 
121105 foss4 g_tokyo_qgis_handson
121105 foss4 g_tokyo_qgis_handson121105 foss4 g_tokyo_qgis_handson
121105 foss4 g_tokyo_qgis_handsonTakayuki Nuimura
 
121107 foss4 g_osaka_r_handson_presentation
121107 foss4 g_osaka_r_handson_presentation121107 foss4 g_osaka_r_handson_presentation
121107 foss4 g_osaka_r_handson_presentationTakayuki Nuimura
 
2012 nov foss4g_presentation
2012 nov foss4g_presentation2012 nov foss4g_presentation
2012 nov foss4g_presentationTakayuki Nuimura
 

More from Takayuki Nuimura (20)

161104 foss4 g_tokyo_qgis_handson_presentation
161104 foss4 g_tokyo_qgis_handson_presentation161104 foss4 g_tokyo_qgis_handson_presentation
161104 foss4 g_tokyo_qgis_handson_presentation
 
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介
オープンサイエンスの雪氷学への応用と展望 雪氷研究大会2016 特別セッションの紹介
 
151012 foss4 g_tokyo_grass7_presentation
151012 foss4 g_tokyo_grass7_presentation151012 foss4 g_tokyo_grass7_presentation
151012 foss4 g_tokyo_grass7_presentation
 
151009 foss4 g_tokyo_grass7_handson_presentation
151009 foss4 g_tokyo_grass7_handson_presentation151009 foss4 g_tokyo_grass7_handson_presentation
151009 foss4 g_tokyo_grass7_handson_presentation
 
150828 rihn gis_workshop_handson_presentation
150828 rihn gis_workshop_handson_presentation150828 rihn gis_workshop_handson_presentation
150828 rihn gis_workshop_handson_presentation
 
150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentation150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentation
 
141031 qgisr handson_presentation
141031 qgisr handson_presentation141031 qgisr handson_presentation
141031 qgisr handson_presentation
 
131107 foss4 g_osaka_grass7_presentation
131107 foss4 g_osaka_grass7_presentation131107 foss4 g_osaka_grass7_presentation
131107 foss4 g_osaka_grass7_presentation
 
131101 foss4 g_tokyo_grass_shell_presentation
131101 foss4 g_tokyo_grass_shell_presentation131101 foss4 g_tokyo_grass_shell_presentation
131101 foss4 g_tokyo_grass_shell_presentation
 
131101 foss4 g_tokyo_r_presentation
131101 foss4 g_tokyo_r_presentation131101 foss4 g_tokyo_r_presentation
131101 foss4 g_tokyo_r_presentation
 
131031 foss4 g_tokyo_grass_handson_presentation
131031 foss4 g_tokyo_grass_handson_presentation131031 foss4 g_tokyo_grass_handson_presentation
131031 foss4 g_tokyo_grass_handson_presentation
 
130622 osc nagoya_presentation
130622 osc nagoya_presentation130622 osc nagoya_presentation
130622 osc nagoya_presentation
 
130612 ocu lecture_presentation
130612 ocu lecture_presentation130612 ocu lecture_presentation
130612 ocu lecture_presentation
 
130521 jp gu2013_handson2_presentation
130521 jp gu2013_handson2_presentation130521 jp gu2013_handson2_presentation
130521 jp gu2013_handson2_presentation
 
130521 jp gu2013_handson1_presentation
130521 jp gu2013_handson1_presentation130521 jp gu2013_handson1_presentation
130521 jp gu2013_handson1_presentation
 
130113 os mworkshop_presentation
130113 os mworkshop_presentation130113 os mworkshop_presentation
130113 os mworkshop_presentation
 
121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handson121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handson
 
121105 foss4 g_tokyo_qgis_handson
121105 foss4 g_tokyo_qgis_handson121105 foss4 g_tokyo_qgis_handson
121105 foss4 g_tokyo_qgis_handson
 
121107 foss4 g_osaka_r_handson_presentation
121107 foss4 g_osaka_r_handson_presentation121107 foss4 g_osaka_r_handson_presentation
121107 foss4 g_osaka_r_handson_presentation
 
2012 nov foss4g_presentation
2012 nov foss4g_presentation2012 nov foss4g_presentation
2012 nov foss4g_presentation
 

Recently uploaded

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (8)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

120414 foss4g nagoya_presentation2

  • 1. GMT による様々な地図プロット(中∼上級者向け) Takayuki NUIMURA 名古屋大学・雪氷研 14th Apr. 2012 Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 1 / 12
  • 2. Outline 1 はじめに GMT で作れる図の例 (GMT マニュアルより) GMT で作れる図の例 (自分の研究より) 2 基本の地図 海岸線のみ 海岸線+点 海岸線+点+文字 3 外部データの利用 CSV 形式の点データ DEM データ 4 おわりに Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 2 / 12
  • 3. GMT で作れる図の例 (GMT マニュアルより) いろんな図法による作図 (a) や外部データ (ex. CSV) のプロット (b) 、 DEM データを使った陰影図 (c) や鳥瞰図 (d) 、 陰影図と他のデータの重ね合わせ (e) など様々な表現が可能。 GMT Manual (http://gmt.soest.hawaii.edu/gmt/pdf/GMT_Docs.pdf) より Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 3 / 12
  • 4. GMT で作れる図の例 (自分の研究より) SRTM DEM (a) 海底地形 DEM で等深線 (b) 、 UTM ゾーン (c) 衛星画像と DEM の重ね合わせ (d) 、 衛星画像と GIS データ (ポイント、ポリゴン) の重ね合わせ (e) Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 4 / 12
  • 5. 海岸線のみ # 1 件目の発表のおさらい pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 > sample1.ps Download Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 5 / 12
  • 6. 海岸線+点 # K と O オプション、あと > 記号に注意! pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample2.ps echo "136.9 35.2" | psxy -R -J -Sc0.2 -G255/0/0 -O >> sample2.ps Download Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 6 / 12
  • 7. 海岸線+点+文字 # K と O オプション、あと > 記号に注意! pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample3.ps echo "136.9 35.2" | psxy -R -J -Sc0.2 -G255/0/0 -K -O >> sample3.ps # pstext の入力値は、 # x、y、文字サイズ、文字傾き、フォント、文字位置、文字 echo "136.9 35.2 12 0 1 5 Nagoya" | pstext -R -J -G0/0/0 -O >> sample3.ps Download Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 7 / 12
  • 8. CSV 形式の点データ CSV で XY 座標を記述したデータも扱えます。 CSV のサンプル 136.9,35.2,Nagoya 139.7,35.7,Tokyo 135.5,34.7,Osaka Download awk で前処理 =⇒GMT コマンド pscoast -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -G100/200/100 -K > sample4.ps # sample4.csv の 1、2 列目のみを GMT コマンドへ awk -F, ’{print $1, $2}’ sample4.csv | psxy -R -J -Sc0.2 -G255/0/0 -K -O >> sample4.ps # sample4.csv の 1、2 列目 + "18 0 0 1 5” の 5 列 + CSV の 3 列目を GMT コマンドへ awk -F, ’{print $1, $2, 18, 0, 1, 5, $3}’ sample4.csv | pstext -R -J -G0/0/0 -O >> sample4.ps Download Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 8 / 12
  • 9. CSV 形式の点データ Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 9 / 12
  • 10. DEM データ GeoTIFF 形式は現在のバージョン (ver.4) では使えないので、 GMT の形式 (NetCDF) に変換する必要がある。 CGIAR 提供の SRTM の場合 CGIAR-CSI のサイトから 1 km グリッドの DEM をダウンロード http://srtm.csi.cgiar.org/ GDAL ツールで変換 GMT には含まれていないが、GDAL で GeoTIFF=⇒NetCDF に変換ができる。 GDAL は、http://trac.osgeo.org/osgeo4w/ からダウンロード&インストール可能。 # 変換には以下のコマンドラインを DOS ターミナルから入力 gdal_translate -of GMT SRTM_1km.tif GMT_SRTM_1km.nc Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 10 / 12
  • 11. DEM データ # グリッドデータの色設定ファイル作成 # C オプションの値”seis” は色パターンの名前 # 標高 0–3800 を作成、標高 0 以下は灰色 makecpt -Cseis -T0/3800/100 –COLOR_BACKGROUND=128 > sample5.cpt # GMT の出力コマンドはこれ 1 つなので、O、K オプションはいらない grdimage SRTM_1km.nc -Jm1:30000000 -R120/150/20/50 -Ba10f5g5 -Csample5.cpt > sample5.ps Download Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 11 / 12
  • 12. おわりに 自分が書いてるブログでもたまに GMT ネタも書いています。よかったら ご覧ください。 http://spatiohack.blogspot.jp/search/label/GMT これからもたぶん年 2∼3 回ぐらい OSS4G ツール勉強会@名古屋を やっていくと思いますのでよろしくおねがいします。 Takayuki NUIMURA (名古屋大学・雪氷研) GMT による様々な地図プロット 14th Apr. 2012 12 / 12