問題タブ [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.
ruby - RGeo 2 つの MultyPolygons の和集合が nil を返す
2 つのジオメトリの結合から新しい MultiPolygon を作成したいのですが、返されますnil
。
このエラーを再現するための MultiPolygons 値は、次の要点にあります。
https://gist.github.com/babasbot/926ae326ff3eb4a79601d56288e82a5f
r - rgeos でポリゴンを簡素化し、SpatialPolygonsDataFrame でデータを維持する
バックグラウンド
パッケージgSimplify
で利用できる関数を使用してポリゴンを単純化することに興味があります。rgeos
再現可能な例
以下のコードを使用して、再現可能な例を生成できます。
プレビュー
問題
ポリゴンを単純化することに加えて、gSimplify
関数は結果のオブジェクトのクラスを変更しました:
質問
元のオブジェクトで最初に使用可能だったデータを安全に再接続し、結果の
SpatialPolygons
オブジェクトをSpatialPolygonsDataFrame
1つのアプローチは単にデータフレームを添付するだけだと思いますが、これは要素の順序が変わらないことに依存します。他のより良いアプローチはありますか (理想的には初期オブジェクト クラスを保持します)?