আমি কীভাবে দীর্ঘ বৈশিষ্ট্যযুক্ত পয়েন্টগুলি সাধারণ বৈশিষ্ট্যগুলিতে (এসএফজি) রূপান্তর করতে পারি এবং তারপরে সেগুলিকে একটি সাধারণ বৈশিষ্ট্য সংগ্রহ (এসএফসি) এ রাখতে পারি?
এখানে এমন একটি এমডব্লিউই রয়েছে যা কাজ করে না তবে এটি আমার কাছে সবচেয়ে কাছের।
library(data.table)
library(sf)
# The DT data.table is the data I have (but 10,000s of rows, each row is a point)
DT <- data.table(
place=c("Finland", "Canada", "Tanzania", "Bolivia", "France"),
longitude=c(27.472918, -90.476303, 34.679950, -65.691146, 4.533465),
latitude=c(63.293001, 54.239631, -2.855123, -13.795272, 48.603949),
crs="+proj=longlat +datum=WGS84")
DT[, rowid:=1:.N]
# The following two rows do not work
DT[, place.sfg:=st_point(x=c(longitude, latitude), dim="XY"), by=rowid]
places.sfc <- st_sfc(DT[, place.sfg], crs=DT[, crs])
# This should result in five points, which it doesn't
plot(places.sfc)
আমি সাধারণ বৈশিষ্ট্যগুলি শিখতে চেষ্টা করছি (যার কারণে আমি লাইব্রেরি এসপি ব্যবহার করতে চাই না), এবং পরে এসএফসিতে st_buffer চালানো দরকার।
প্রতি পয়েন্টে কোনও এসএফজি ছাড়াই সরাসরি এসএফসি তৈরি করা আরও ভাল?
আমি ডেটা টেবিলটি গতি-কারণে (ভৌগোলিক দিকগুলি ছাড়াই বিশ্লেষণ করা হয়েছে এমন হাজার হাজার পয়েন্ট) ব্যবহার করি।
আমি মনে করি আমার এসএফজি পয়েন্টগুলির একটি এসএফসি প্রয়োজন, এবং একটি মাল্টিপোয়েন্ট-এসএফজি নয়।