Mais conteúdo relacionado
Tokyo r hiromatsu
- 2. 自己紹介 Hiroki Matsui(RPT,MPH) 専門:リハビリテーション、臨床疫学・医療経済学 元理学療法士(リハビリ屋)->現在は研究者と事務屋の間 Rは趣味程度に利用->現在は、仕事で利用 Rも地理情報分析も素人 Twitter:Hiro_macchan
- 6. GISで地図を書く 必要なもの 白地図情報 描画の下地になる白地図情報。数値集計の枠組みになったりする。 地理的情報が付与された統計情報 統計数値と地理的情報(具体的には緯度経度)がセットになったデータセット GISソフト 色々あって選り取り見取り?今回はRを使ってみよう。
- 7. GISで地図を書く 必要なもの 白地図情報 描画の下地になる白地図情報。数値集計の枠組みになったりする。 地理的情報が付与された統計情報 統計数値と地理的情報(具体的には緯度経度)がセットになったデータセット GISソフト 色々あって選り取り見取り?今回はRを使ってみよう。
- 9. GISで地図を書く 必要なもの 白地図情報 描画の下地になる白地図情報。数値集計の枠組みになったりする。 地理的情報が付与された統計情報 統計数値と地理的情報(具体的には緯度経度)がセットになったデータセット GISソフト 色々あって選り取り見取り?今回はRを使ってみよう。
- 11. GISで地図を書く 必要なもの 白地図情報 描画の下地になる白地図情報。数値集計の枠組みになったりする。 地理的情報が付与された統計情報 統計数値と地理的情報(具体的には緯度経度)がセットになったデータセット GISソフト 色々あって選り取り見取り?今回はRを使ってみよう。
- 18. 統計情報の取り込み hospital<-read.csv(byouin,colClasses=c(rep("numeric",55),rep("character",5),rep("numeric",4)),head=T) lola<-hospital[,fx:fy] sp.hospital<-SpatialPoints(lola,proj4string = CRS("+proj=longlat +datum=WGS84 +units=km")) spdf.hospital<-SpatialPointsDataFrame(sp.hospital,data=hospital)
- 19. 主題図の描画 #病院の、白地図上での所属を判定 res_all<-overlay(spdf.hospital,tokyo) spdf.hospital@data$location<-as.factor(res_all) #各市区町村の別の産婦人科専門医合計人数を計算 obstgyne<-tapply(spdf.hospital$産婦人科専門医,spdf.hospital$location,sum) obst.name<-names(obstgyne) obstgyne<-as.data.frame(obstgyne) obstgyne$name<-obst.name #SPにマージ tokyo@data<-merge.data.frame(tokyo@data,obstgyne,by.x="OBJECTID",by.y="name",all=T) tokyo$obstgyne<-ifelse(is.na(tokyo$obstgyne),0,tokyo$obstgyne) f.plot<-function(x){ iro<-brewer.pal(8,"Greens") kaisou<-classIntervals(x,n=8,style="kmeans") colcode<-findColours(kaisou,iro) plot(tokyo,col=paste(colcode,80,sep=""),axes=T,xlim=xlim,ylim=ylim) } f.plot(tokyo$p.obstgyne)
- 22. KMLファイルへの出力 #地図をGoogle Mapとかで使える用に png/kml形式に変換 library(rgdal) opt_exask <- options(example.ask=FALSE) tf <- "c:/KML/tokyo" SGqk <- GE_SpatialGrid(tokyo) png(file=paste(tf, ".png", sep=""), width=SGqk$width, height=SGqk$height, bg="transparent") par(mar=c(0,0,0,0), xaxs="i", yaxs="i") iro<-brewer.pal(8,"Greens") kaisou<-classIntervals(tokyo$p.obstgyne,n=8,style="kmeans") colcode<-findColours(kaisou,iro) plot(tokyo,col=paste(colcode,80,sep=""), xlim=SGqk$xlim, ylim=SGqk$ylim) dev.off() kmlOverlay(SGqk, paste(tf, ".kml", sep=""), paste(tf, ".png", sep="")) 参考:R-wiki(http://www.okada.jp.org/RWiki/index.php?GoogleEarth%A4%C8R)
- 24. 参考資料 書籍 地理空間データ分析 (Rで学ぶデータサイエンス 7) (谷村 晋 (著), 金 明哲 (編集) ) ホームページ R-wiki(http://www.okada.jp.org/RWiki/index.php?GoogleEarth%A4%C8R) CSVアドレスマッチングサービス(http://newspat.csis.u-tokyo.ac.jp/geocode/) 国土地理院(http://www.gsi.go.jp/kiban/index.html) 国土交通省(http://nlftp.mlit.go.jp/ksj/index.html) ESRIジャパン(http://www.esrij.com/) 参考にさせて頂いたブログ http://d.hatena.ne.jp/dichika/touch http://d.hatena.ne.jp/isseing333/