曲線(小刻み)の線を同じ長さのセグメントに分割しようとしています。ある程度機能するが、私が求めている出力を提供しないGrassのv.splitを使用しました。
v.splitは、「最大セグメント長」または「セグメント内の頂点の最大数」に基づいてセグメント化された長さを抽出します。したがって、ラインを10メートルのセグメントに分割し、最大セグメント長を10にしたい場合、すべてのセグメントは、たとえば9.98または9.6のように短くなります。個々のライン、ウィグルまたはストレート。
代わりに、たとえば55mの線を指定します。一方の端から開始し、端に達するまで線に沿って10mごとにノード/ポイントを配置します。上記の場合、それは6つのセグメントに分割され、最後のセグメントは5mの長さで、他のすべてのセグメントは10mです。
より良いモジュールはありますか?
55メートルのラインがある場合、どうなるでしょうか。
—
BradHards 2014
一端から開始し、端に到達するまで線に沿って10mごとにノード/ポイントを配置します。上記の場合、それは6つのセグメントに分割され、最後のセグメントは5mの長さで、他のすべてのセグメントは10mです。
—
Geezer 2014