4

複雑なポリゴンと単純なポリゴンの扱い、ポイントがポリゴンの内側/外側かどうかの判断などについて学び始めています(例: http: //geomalgorithms.com/a09-_intersect-3.htmlおよび関連ページ)。Bentley-Ottmannアルゴリズム、回転数、エッジ交差などの実装を提供するRパッケージを見つけたいと思っていました。

または、CGALライブラリまたは同様のツールセットへのRインターフェイスはありますか?Rcppはこれを行うための最良の(または唯一の)方法ですか?

4

2 に答える 2

5

最も近いものはおそらくpackage:rgeosです。地理空間アプリケーション、ポリゴンオーバーレイ、バッファリング、交差点などに適しています。

CGALのラップは非常に興味深いでしょう。ただし、ライセンスの問題があるのではないかと漠然と感じています...一部はLGPL、一部はGPLですが、これらのライセンスに準拠したくない場合は、商用ライセンスを購入できます。

于 2013-01-22T17:17:34.627 に答える
2

CGAL SWIGバインディングがあります:http ://code.google.com/p/cgal-bindings/そしてSWIGはRをサポートしているので、動作するはずですが、試したかどうかはわかりません。

于 2013-01-22T22:41:30.083 に答える