2012-07-02 20 views
8

私は、あるZ値に関連付けられた緯度経度ペアからなるデータセットを持っています(植物植生度の程度に関するデータなど)。離散グローバルグリッドR

このデータの空間分布についていくつか分析したいと思います。

これを行うには、近位のデータポイントをビンする必要があります。

これは、Icosahedron Snyder Equal Area(ISEA)グリッドなどの離散グローバルグリッド、またはDGGRIDによって生成されたグリッドでこれを行いたいと思います。

重要な点は、データの緯度経度値を一意のセルIDに変換できること、セルの中心の緯度経度を決定できること、セルのサイズが可変であること(異なる空間スケール)、そして細胞は近似近似と等しい面積であること。

、これはどのように見えるかを描いた画像:これを行うRで何かが

Discrete Global Grid

ありますか?

答えて

2

私はちょうど使いやすい方法でdggridラップdggridR呼ばRパッケージを完了しました。

パッケージもavailable on CRANです。

dggridR: Discrete Global Grids for R

+0

素晴らしい!私はすぐにこれをチェックするつもりです!最後に、DGGを作成するクロスプラットフォームの方法。 –

+0

どのようにあなたのために行くか教えてください:フィードバックは間違いなく感謝しています。 – Richard

1

DGGRID自体を使用してみませんか?質問した内容はすべて実行できますか?たとえば、DGGRIDを使用してlat/lon/datavalueレコードのテキストファイルをcellID/datavalueという形式のレコードに変換し、それらをRにインポートすることができます。

+2

大量のデータを分析すると長い/緯度のペアは、そうでない場合は、大規模なデータフレームに2つの列のみです。ので輸出入プロセスの間違いの可能性は非常に現実的です。できるだけR内に多くの分析を含めることが最善です。 – Richard

+1

私はDGGRIDをラップし、Linux、Mac、Windowsで動作する[dggridR](https://github.com/r-barnes/dggridR)というRパッケージを完成させました。すぐにGithubで入手できますが、まもなくCANで利用可能になります。パッケージはDGGRIDのコンパイルを処理するので、使い方は簡単です。 – Richard

4

まったく同じ問題を検索した後、私はDGGRID自体を使用して終わったし、R. DGGRIDは優れている。すべての苦労は終わった。 Rコミュニティにとってはパッケージとして実装することが大きなメリットになります(Kevin Sahrがこれを読んでくれることを望みます)。

ちなみに、そのURLは古くなっています。私は同じ間違いを犯し、DGGRIDの古いバージョンで終わった。さらに沿って2つのバージョンで最新のものは、、でされていますhexbinパッケージのいくつかの未テスト/ベータ機能:

http://discreteglobalgrids.org/

+0

私はSahrにこれについて尋ねたが、彼は計画を持っていないようだが、完了したことを感謝した。私は自分で薄いラッパーを書こうとしましたが、コンピュータ間でうまくやりとりしませんでした。私はDGGのOpen GIS SWGにすぐに結果が戻ってきます。 – Richard

+0

私はこの必要性がより広く普及していないことに驚いています。DGGRIDの機能を実行するための簡単なクロスプラットフォームの事前コンパイル済みツールはありません。それをコンパイルするには多くの試行錯誤が必要でしたが、いったん完了すると完璧に動作しました。 –

+1

私はDGGRIDをラップし、Linux、Mac、Windowsで動作する[dggridR](https://github.com/r-barnes/dggridR)というRパッケージを完成させました。すぐにGithubで入手できますが、まもなくCANで利用可能になります。パッケージはDGGRIDのコンパイルを処理するので、使い方は簡単です。 – Richard

1

私が今までに曲面上の六角形のグリッド化のために上がっ唯一の他のリードがあります:

http://ugrad.stat.ubc.ca/R/library/hexbin/html/00Index.html

+0

(PS:プロトコルの問題として、これが元の回答の一部であるべきか、それとも新しいものを構成するべきかを教えてください) –

+0

これは別々の回答としてはうまく動作しますが、 。それはもっとスタイルの問題だと思う。 – Richard