Rで地図作成
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
|このページについて|
''概要'':このページでは、統計言語Rを用いた地図作成の方法...
''親ページ'':このページの親ページは[[R]]です。
//Topページのサイトマップの適切な位置に、このページへのリ...
//出来れば、あなたの名前(ハンドルネーム歓迎)、ページを...
|目次|
#contents
----
*plot関数を用いた地図作成 [#i2380fca]
以下,plot関数を用いた地図作成の備忘録として記す(論文で...
**シェープファイルのダウンロード [#n1889917]
まずは,以下の手順で作図に必要なシェープファイルをダウン...
+[[Natural Earth:http://www.naturalearthdata.com/]]にアク...
+"ne_10m_land.zip"というzipファイルがダウンロードされるの...
+Rを起動して,解凍したフォルダのパスをsetwd()に入力してお...
setwd(/Users/HOME/Downloads/ne_10m_land) # 野田はMacを使...
**シェープファイルの読み込み [#t8de990b]
次に,Rにシェープファイルの読み込ませる.
install.packages("maptools", dependencies=TRUE) # maptoo...
library(maptools) # maptoolsパッケージの読み込み
world <- readShapePoly("ne_10m_land.shp") # シェープファ...
**日本近辺の地図の表示 [#bb020efe]
さらに,表示する地図の位置を特定する.
lonlim = c(120,150) # 経度を設定する(日本近辺は東経12...
latlim = c(22,48) # 緯度を設定する(日本近辺は北緯22〜...
plot(world, xlim=lonlim, ylim=latlim, axes=TRUE, xlab="L...
**地点の表示と地名入力 [#p15e11ea]
地点を表示すると同時に地名を入力するための手順を以下に示...
+表示したい地点の緯度経度を[[ここ:http://www.benricho.org...
+point関数で地点に"点"をつけ,segments関数を用いて適当な...
+text関数を用いてsegments関数を用いて引いた線の先に地名を...
まずは,東京を入力してみる.
points(139.69167, 35.68944, pch=20) # 東京都の地点(ここ...
segments(139.69167, 35.68944, 142.69167, 37.68944, lwd=1...
text(143.79167, 37.68944, labels="Tokyo", cex=0.75) # "T...
さらに,大阪を入力してみる.
points(135.52, 34.68639, pch=20) # 大阪府の地点(ここで...
segments(135.52, 34.68639, 136.52, 32.68639, lwd=1, col=...
text(136.52, 32.18639, labels="Osaka", cex=0.75) # "Osak...
**出力結果の出力 [#d2104725]
以下のような地図が作成される.
#ref(tokyo_osaka_map.jpg,left,nowrap,50%,添付ファイルの画...
*ggplot2関数を用いた地図作成 [#oeba268f]
(以下,適宜改訂していく)
[[Rの基本グラフィックス機能またはggplot2を使って地図を描...
による解説が有用だと思われる.
*Rmapを用いた地図作成 [#q8ab4ba6]
本家[[RjpWiki:http://www.okadajp.org/RWiki/]]の[[Rmapを使...
*Reference [#b2dfc061]
-[[Rで日本近辺地図を描くメモ:http://qiita.com/ShingoOikaw...
-[[緯度経度を調べる(10進数 & 60進数):http://www.benrich...
終了行:
|このページについて|
''概要'':このページでは、統計言語Rを用いた地図作成の方法...
''親ページ'':このページの親ページは[[R]]です。
//Topページのサイトマップの適切な位置に、このページへのリ...
//出来れば、あなたの名前(ハンドルネーム歓迎)、ページを...
|目次|
#contents
----
*plot関数を用いた地図作成 [#i2380fca]
以下,plot関数を用いた地図作成の備忘録として記す(論文で...
**シェープファイルのダウンロード [#n1889917]
まずは,以下の手順で作図に必要なシェープファイルをダウン...
+[[Natural Earth:http://www.naturalearthdata.com/]]にアク...
+"ne_10m_land.zip"というzipファイルがダウンロードされるの...
+Rを起動して,解凍したフォルダのパスをsetwd()に入力してお...
setwd(/Users/HOME/Downloads/ne_10m_land) # 野田はMacを使...
**シェープファイルの読み込み [#t8de990b]
次に,Rにシェープファイルの読み込ませる.
install.packages("maptools", dependencies=TRUE) # maptoo...
library(maptools) # maptoolsパッケージの読み込み
world <- readShapePoly("ne_10m_land.shp") # シェープファ...
**日本近辺の地図の表示 [#bb020efe]
さらに,表示する地図の位置を特定する.
lonlim = c(120,150) # 経度を設定する(日本近辺は東経12...
latlim = c(22,48) # 緯度を設定する(日本近辺は北緯22〜...
plot(world, xlim=lonlim, ylim=latlim, axes=TRUE, xlab="L...
**地点の表示と地名入力 [#p15e11ea]
地点を表示すると同時に地名を入力するための手順を以下に示...
+表示したい地点の緯度経度を[[ここ:http://www.benricho.org...
+point関数で地点に"点"をつけ,segments関数を用いて適当な...
+text関数を用いてsegments関数を用いて引いた線の先に地名を...
まずは,東京を入力してみる.
points(139.69167, 35.68944, pch=20) # 東京都の地点(ここ...
segments(139.69167, 35.68944, 142.69167, 37.68944, lwd=1...
text(143.79167, 37.68944, labels="Tokyo", cex=0.75) # "T...
さらに,大阪を入力してみる.
points(135.52, 34.68639, pch=20) # 大阪府の地点(ここで...
segments(135.52, 34.68639, 136.52, 32.68639, lwd=1, col=...
text(136.52, 32.18639, labels="Osaka", cex=0.75) # "Osak...
**出力結果の出力 [#d2104725]
以下のような地図が作成される.
#ref(tokyo_osaka_map.jpg,left,nowrap,50%,添付ファイルの画...
*ggplot2関数を用いた地図作成 [#oeba268f]
(以下,適宜改訂していく)
[[Rの基本グラフィックス機能またはggplot2を使って地図を描...
による解説が有用だと思われる.
*Rmapを用いた地図作成 [#q8ab4ba6]
本家[[RjpWiki:http://www.okadajp.org/RWiki/]]の[[Rmapを使...
*Reference [#b2dfc061]
-[[Rで日本近辺地図を描くメモ:http://qiita.com/ShingoOikaw...
-[[緯度経度を調べる(10進数 & 60進数):http://www.benrich...
ページ名: