Daha çox

Çoxbucaqlı kəsişmələrdə {raster} və gIntersection {rgeos} arasındakı fərq - R?


Alətlər arasındakı fərqi bilmək mənə maraqlıdır:kəsişmək{raster} vəg kəsişmə{rgeos} ** alətlər R.-də üst-üstə düşən bir neçə çoxbucaqlı var və mən onların üst-üstə düşməsi ilə maraqlanıram, lakin əsasən öz atribut cədvəllərini məkan baxımından birləşdirməkdəyəm. Nəticədə bir neçə çoxbucaqlıya bölünən Shp-dən istifadə edərək hər çoxbucaqlının sahəsini hesablamaq istəyirəmərazi{rgeos}.

Xəbərdar olduğum hər hansı bir tələ varmı? Həm kəsişmə prosesləri üçün, həm də sonrakı sahələr üçün hesablama?

Tapdığım an üçünkəsişmək{raster} məqsədim üçün daha qənaətbəxşdir, çünki "SpatialPolygonsDataFrame" (SPDF) saxlayır və hətta çoxbucaqlı data.frames birləşdirir. Lakin bir çox onlayn bunun əvəzinə təklif etməyə kömək edirg kəsişməyalnız "SpatialPolygons" istehsal edən {rgeos}, hətta "SPDF" deyil. Hesablama vaxtında həqiqətən fərq yoxdur.


Geri qaytarılan obyektin sinfindən başqa heç bir real fərq yoxdur. Rastrın kəsişmə funksiyası, çoxbucaqlar üçün gIntersection-ı rgeos-dan (rgdal deyil) çağıran köməkçi funksiyadır. Rastrın kəsişmə funksiyalarından istifadə etməyi məsləhət görürəm, çünki bir SpatialPolygonsDataFrame obyektinə qayıtmaq üçün bəzi addımlardan xilas olacaq. Bu tip sualları araşdırmağın yaxşı bir yolu paket mənbəyini yükləmək və onun necə qurulduğuna və nə etdiyinə baxmaqdır.


Videoya baxın: Graden van Veelhoeken. Kennisbasistoets Rekenen Pabo (Oktyabr 2021).