Rユーザー向けのQGISでのRの使用に関するリソース


14

QGISのドキュメントの多くがGUIの使用に向けられていることがわかりました。

QGISでRスクリプトを実行できるようにしたいのですが、QGISとRのデータ構造との関係や、2つの構造を渡す方法の基礎となるリソースを見つけるのに苦労しています。関連する質問(QGIS 2.0でカスタムRスクリプトを作成して実行することは可能ですか?)は、このページhttp://www.qgis.org/en/docs/user_manual/processing/3rdParty.htmlを参照しましたが、私が探しているものよりもQGISの専門家の方向の多くのものか​​ら来ているドキュメントを見つけています。

助言がありますか?


データ構造の意味について具体的に説明していただけますか?Rはrgdal、たとえばシェープファイル(ライブラリを参照)の読み取りと書き込みを行うことができ、Qgisも同様です(必要な場合)。
cengel

回答:


20

Rがインストールされていて、コマンドラインで使用できる場合、原則は簡単です。

QGISバージョン2.0の処理またはバージョン1.8のSextanteを使用して、QGISからRスクリプトを作成および/または実行できます。

ここに画像の説明を入力してください

見る:


これらは役に立ちます。私が本当に欲しいのは、Rからの両方のコマンドを組み込みのQGISコマンドで入力し、後でこれらのコマンドをスクリプトに組み合わせることができるREPL(Read-Eval-Print-Loop)インターフェースであることに気付き始めています。これは快適な学習環境であり、最終的にはGISツールとRを組み合わせたスクリプトを作成できるようになるため、時間を大幅に節約できるからです。私は考え始めています(特に、最後のリンク)そのような環境は不可能かもしれないこと。これに追加することはありますか?
user1521655

PythonからQGIS、GRASS GIS、またはRを同時に直接使用できます。あなたはQGISのPythonのコンソールに(Rを使用することができますscienceoss.com/rpy-statistics-in-r-from-python
遺伝子

ありがとうございました!これら2つの言語の特異性を混在させることについての不安にもかかわらず、rpyは私の新しいお気に入りの可能性があります!
user1521655

5

私が探していたツールは、Pythonのrpy拡張機能で、PythonコンソールからRコマンドを実行できます。

ジーンは以前の回答でいくつかの有用な提案を提供し、その後の私の質問に応えてrpyを提案しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.