QGIS(Quantum GIS) で R
これから書く予定
日本語対応
Python でプラグインを作成可能
ダウンロード
NumPy モジュールもダウンロードする必要がある。
Python のバージョンにあうものをダウンロード
(R 2.10.0時点の情報) RはCRANの.dmg形式にあるものではなく、R-2.9.10.pkg も上書きインストールする必要がある(64ビット版の開発用ヘッダファイルがこちらに含まれているため)
その上で、ターミナルから $ easy-install-2.6 rpy2 を実行。 これで、Python 2.6用のrpy2がインストールされる。
http://pdb.finkproject.org/pdb/package.php/qgis16-mac
まず Fink をインストールする。そして、ターミナルから、
fink install qgis16-mac fink install qgis-plugin-manager
と入力する。 Fink では、依存するパッケージも自動的にインストールされる。 QGIS 1.7 以降は、Python ごとに qgis17-py27, qgis17-py26 が選べるようになっている。
プラグインに関しては、通常のインストール方法ではなく、 qgis16-plugin-manager, r-cran-sp, r-cran-maptools などは Fink パッケージとしてインストールしておくと良い。
以下よりダウンロード
http://www.maths.lancs.ac.uk/~rowlings/Software/Spqr/
MacOS X Snow Leopard上でのみ確認したが、QGISレイヤーのR上への取り込み(SpatialPolygonsDataFrameとして取り込まれる) 機能を行っても、何か('ascii',.....'ordinal not in range(128)') とか表示されるだけでいっこうにレイヤーが取り込まれない場合、シェープファイルのフルパス中に日本語文字が入ってしまっていることが原因のようだ。 (ordinal...はPythonのUnicode変換まわりのエラー)
SDA4PP is a Quantum GIS Python plug-in. The plug-in performs spatial data analysis on point pattern spatial data. It uses spatial analytical structure of R. The plug-in communicates with R through Python bindings, RPy2.