オブジェクトがsfc_multipoint
あり、使用したいのですst_buffer
が、マルチポイント オブジェクトの各ポイントの距離が異なります。それは可能ですか?
マルチポイント オブジェクトは座標です。 テーブル = データ
すべての座標点 (「経度」と「緯度」のテーブル内) には、異なるサイズのバッファーが必要です。このバッファ サイズは、行 "dist" のテーブルに含まれています。テーブルはデータと呼ばれます。
これは私のコードです:
library(sf)
coords <- matrix(c(data$lon,data$lat), ncol = 2)
tt <- st_multipoint(coords)
sfc <- st_sfc(tt, crs = 4326)
dt <- st_sf(data.frame(geom = sfc))
web <- st_transform(dt, crs = 3857)
geom <- st_geometry(web)
buf <- st_buffer(geom, dist = data$dist)
ただし、(0.100) の最初の dist のみを使用します。これが結果です。本当に小さなバッファです。 小さなバッファ
視覚化については、この写真を参照してください。これは、バッファーが大きくなる必要があることを示す単なる例です。例の結果