問題タブ [rgeo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
430 参照

ruby - RGeo 2 つの MultyPolygons の和集合が nil を返す

2 つのジオメトリの結合から新しい MultiPolygon を作成したいのですが、返されますnil

このエラーを再現するための MultiPolygons 値は、次の要点にあります。

https://gist.github.com/babasbot/926ae326ff3eb4a79601d56288e82a5f

マルチポリゴン

マルチポリゴン

0 投票する
1 に答える
1782 参照

r - rgeos でポリゴンを簡素化し、SpatialPolygonsDataFrame でデータを維持する

バックグラウンド

パッケージgSimplifyで利用できる関数を使用してポリゴンを単純化することに興味があります。rgeos

再現可能な例

以下のコードを使用して、再現可能な例を生成できます。

プレビュー

簡略化された元のポリゴン

問題

ポリゴンを単純化することに加えて、gSimplify関数は結果のオブジェクトのクラスを変更しました:

質問

  • 元のオブジェクトで最初に使用可能だったデータを安全に再接続し、結果のSpatialPolygonsオブジェクトをSpatialPolygonsDataFrame

  • 1つのアプローチは単にデータフレームを添付するだけだと思いますが、これは要素の順序が変わらないことに依存します。他のより良いアプローチはありますか (理想的には初期オブジェクト クラスを保持します)?