İki çokgenim var. Biri tarlaları (X, Y, Z), diğeri toprak türlerini (A, B, C, D) içerir. Her alanın hangi alanında hangi toprak türünü içerdiğini bilmek istiyorum. Aşağıdakileri denedim:
library(rgdal)
library(rgeos)
Field<-readOGR("./","Field")
Soil<-readOGR("./","Soil")
Results<-gIntersects(Soil,Field,byid=TRUE)
rownames(Results)<-Field@data$FieldName
colnames(Results)<-Soil@data$SoilType
> Results
A B C D
Z TRUE FALSE FALSE FALSE
Y FALSE TRUE TRUE FALSE
X TRUE TRUE TRUE TRUE
ve hangi alanın hangi toprak türünü içerdiğini söyleyerek iyi sonuçlar elde ettim. Ancak bunun yerine bölgeyi nasıl edinebilirim?
1
Not olarak, puanlarınız enlem ve boylamsa st_intersection çalışmaz. Coğrafi koordinatlarınız olduğunu belirtmediniz, ancak toprak türlerinden bahsettiğiniz için ima ediliyor.
—
Fourier