差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

memo:r:rgis [2010/05/21 06:49]
hasegawa 作成
memo:r:rgis [2016/07/17 04:22]
ライン 1: ライン 1:
-{{tag>R toolbox memo GIS}} 
-====== RでGIS ====== 
-GISというか地図表示 
-[[http://​www.okada.jp.org/​RWiki/?​ShapeFile%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA|RjpWikiの記事]]を参考(というかほとんどそのまま).下記データを使用した場合に書き換えただけ. 
- 
-<​del>​よりmaptoolsに特化した記事は以下. 
-http://​www.okada.jp.org/​RWiki/?​maptools%20%A4%C7%C3%CF%BF%DE%C9%BD%BC%A8</​del>​無くなってた. 
- 
-http://​www.okada.jp.org/​RWiki/?​Rmap%A4%F2%BB%C8%A4%C3%A4%BF%C3%CF%BF%DE%C9%BD%BC%A8にRを使った地図表示についてまとめられている. 
- 
-===== 使用パッケージ ===== 
-[[http://​cran.r-project.org/​web/​packages/​maptools/​index.html|maptools]] 
-と[[http://​cran.r-project.org/​web/​packages/​sp/​index.html|sp]] 
-===== データの入手 ===== 
-[[http://​www.globalmap.org/​download/​kanni01.html|みんなの地球地図ホーム > ダウンロードするには(簡易版)> Shape形式データ]] 
-http://​www.globalmap.org/​download/​data/​shp/​1_1/​shape_jp_1_1.zip 
-を「C:/​GIS_mapdata/​」に解凍した場合を記す. 
-すなわち,「C:/​GIS_mapdata/​shape_jp_1_1」に色々データが入っている状態. 
- 
-===== 表示 ===== 
-行政域を表示 
-  library(maptools) 
-  setwd("​C:/​GIS_mapdata/​shape_jp_1_1"​) 
-  getwd() 
-  ​ 
-  jpn <- read.shape("​bnda_1_1.shp"​) 
-  jpn_poly <- Map2poly(jpn) 
-  plot(jpn_poly) 
- 
-行政域以外の地図を表示させたい場合,適宜 
-  jpn <- read.shape("​bnda_1_1.shp"​) 
-の.shpファイルを変えればよい. 
- 
-===== maptoolsでShapeFileを切り出す方法 ===== 
-日本全体は不要なので,北海道だけの.shpファイルが欲しい. 
-  library(maptools) 
-  setwd("​C:/​GIS_mapdata/​shape_jp_1_1"​) 
-  getwd() 
-  ​ 
-  jpn <- read.shape("​bnda_1_1.shp"​) 
-  jpn_poly <- Map2poly(jpn) 
-  #​plot(jpn_poly) 
-  jpn_df <- jpn$att.data 
-  ​ 
-  hokkaido_poly <- subset(jpn_poly,​jpn_df$nam=="​HOKKAIDO"​) 
-  hokkaido_df <- subset(jpn_df,​jpn_df$nam=="​HOKKAIDO"​) 
-  ​ 
-  write.polylistShape(hokkaido_poly,​hokkaido_df,"​hokkaido"​) 
- 
-北海道だけのシェープファイルを作成後, 
-  library(maptools) 
-  setwd("​C:/​GIS_mapdata/​shape_jp_1_1"​) 
-  hokkaido <- read.shape("​hokkaido.shp"​) 
-  hokkaido_poly <- Map2poly(hokkaido) 
-  ​ 
-  plot(hokkaido_poly) 
-で北海道だけが表示される. 
- 
-札幌市ならsubsetの条件をlaa=="​SAPPORO-SHI"​にすればよい. 
  
memo/r/rgis.txt · 最終更新: 2016/07/17 04:22 (外部編集)
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0

- Rental Orbit Space -