[OSGeoJapan-discuss] 教えてください_Rのlibrary(sf)で、ラインを構成する点数を数えたい

shimada yasu yas.shimada35 @ gmail.com
2020年 12月 11日 (金) 01:50:20 PST


すみません、自己レスです。

sfでわからなかったので、ライブラリならなんでも・・・と探していたら
ライブラリmapviewでカウントする関数がありました。

>npts(data[data$qgis_id==1,])
>87

さらに・・・Qgisならフィールド計算機からnum_points($geometry)で
一瞬で計算してくれることがわかりました。

大変失礼しました。もっと修行します。

しまだ

2020年12月11日(金) 16:01 shimada yasu <yas.shimada35 @ gmail.com>:
>
> いつもすみませんが、よければご教示ください。
>
> Rのsfライブラリでラインシェープ群を読み取り
>
> ライン毎に、ライン長さ、ラインを構成する点数をカウントしたいのです。
>
> ラインにはid(仮にqgis_id)を付けているので
> たとえば1番目ラインの長さは
>
> >st_length(data[data$qgis_id==1,])
> >62.336 [m]
>
> で得られるのですが、ラインを構成する点の数を数える方法はありますでしょうか?
>
> --
> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
> /携帯:080-8018-1567



-- 
島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境アセスメント事業課/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
/TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
/携帯:080-8018-1567


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