[OSGeoJapan-discuss] 【Qgis:教えてください】ライン群を同じノード数(たとえば1-10番目)で揃えたい

shimada yasu yas.shimada35 @ gmail.com
2023年 2月 3日 (金) 06:10:30 PST


ありがとうございます

はい、そのイメージです

そうか、ノードを10個、ポイントとして出力できれば、ポイントからラインへ、で変換できるかも

ありがとうございました 試行錯誤してみます

しまだ

2023年2月3日(金) 22:22 Yoichi Kayama <yoichi.kayama @ gmail.com>:

> ノードというのはライン地物の中にある線分群の結節点(ライン内の連続点)のことでしょうか?
> そういう前提だと各ラインの頂点の数を最初に求めて、その数にしたがって分類する感じでしょうか。
>
> フィールド計算機で num(points( geometry )   という関数を使うとジオメトリ内のポイント数を取得
> できるみたいですので、結果を属性フィールドに格納します。
>
> ポイントの数が10以上のものだけを条件検索して別のレイヤに保存します。
>
> 作成されたレイヤのジオメトリを先頭10個のポイントにしたレイヤをフィールド計算機でつくれるかもしれません
>
> 関数 make_line( )  でラインを作成できる
> 関数 point_n で既存のラインから1個づつポイントを取得できるみたいなのでmake_line  の引数に point_n で取得
> した値を10個いれる
>
>
> みたいな感じでいかがでしょうか?
>
> あとは pythonでやるという手もありますが。
>
>
>
>
>
>
>
>
> 2023年2月3日(金) 16:24 shimada yasu <yas.shimada35 @ gmail.com>:
>
>> どなたかご存じでしたらご教示ください
>>
>> ライン群で統計処理をしています
>>
>> 現時点では、ライン群の長さ(というかノード数が)バラバラなのですが、
>> ノード数を統一して、統計処理をしたいのです
>>
>> たとえば「ノード数を10のライン群に揃え直す」としたとき
>>
>> (1)ノード数が10未満のライン--->無視
>> (2)ノード数が10以上のライン--->1番目から10番目のノードだけを抽出
>> (3)(2)で抽出したライン群を、別のラインオブジェクトとする
>>
>> このようなことは可能でしょうか・・・?
>>
>> --
>> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
>> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
>> /携帯:080-8018-1567
>> _______________________________________________
>> OSGeoJapan-discuss mailing list
>> OSGeoJapan-discuss @ lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20230203/803aed31/attachment-0001.htm>


OSGeoJapan-discuss メーリングリストの案内