2
Rのラスタパッケージには、関数rasterToPolygons()
が含まれています。ポリゴンあたりのノード数を4,8または16に設定することができます。 これらの3つの値にはどのような制限がありますか?その間に任意の数字を選択できないのはなぜですか?R:ラスタポリゴンのノード数
Rのラスタパッケージには、関数rasterToPolygons()
が含まれています。ポリゴンあたりのノード数を4,8または16に設定することができます。 これらの3つの値にはどのような制限がありますか?その間に任意の数字を選択できないのはなぜですか?R:ラスタポリゴンのノード数
ラスタセルからポリゴンを作成するノードの最小数は4です。
ポリゴンの座標参照系(crs)を変換する必要がある場合は、数値が大きいほうが便利です。なぜなら、1つのcrsの直線が別の曲線で直線になる可能性があるからです。この関数は、各辺の中央にノードを追加したり(8)、各辺に3つのノードを追加することができます(16)。
ノードの数は、通常、4倍(少なくとも正方形のセルの場合)ですが、8と16に制限する根本的な理由はありません。それはプログラマーの選択肢でした。彼がそれを開発したときに、より柔軟な機能を考慮していない、またはそれを行う時間がなかった。もちろん、自分で行うこともできますし、ラスタパッケージのメンテナを書いてリクエストすることもできます。