Daha çox

Sinxron çox vektorlu qat kəsişmə alqoritmi


Bir çox vektor təbəqəsini kəsmək üçün tətbiq edə biləcəyim bir təklif və ya tövsiyə edə biləcəyiniz bir alqoritm varmı?

Kəsişmək istədiyim bir neçə yüz təbəqəm var və onu həll etmək üçün kiçik bir QGIS python skriptini inkişaf etdirməyi düşünürəm (bunun QGIS olması lazım deyil). Bütün təbəqələr ya polinel, ya da çoxbucaqlı eyni həndəsi tiplidir.

Mən bunları eyni anda iki kəsişə biləcəyimi bilirəm, amma bəlkə də bütün bu təbəqələri eyni anda kəsən bir mexanizmi tətbiq etmək daha səmərəlidir?


İkidən çox giriş xüsusiyyət sinfi arasında kəsişmələri (və ya Birlik kimi digər çoxbucaqlı bindirmələri) yerinə yetirmək üçün Desktop üçün ArcGIS-in əsas səviyyəli lisenziyasından istifadə etmək üçün bunları cüt-cüt yerinə yetirməyi məsləhət görürəm, yəni dörd giriş xüsusiyyət sinfi üçün birinci kəsişir iki, sonra əvvəlki nəticələri kəsişmədən əvvəl digər ikisini kəsin.

https://stackoverflow.com/questions/13792213/algorithm-for-generating-a-bracket-model-list-in-python, bir müddət əvvəl Python skriptini yazmaq üçün araşdıran biri olduğunu düşündüyüm bir sual və cavabdır. xüsusiyyət siniflərinin giriş siyahısını istifadə edin və hamısının kəsişməsi üçün minimum zəruri kəsişmələri yerinə yetirin. Təəssüf ki, həmin ssenarini tamamlamadım və qaldığım yerin bir nüsxəsi artıq yoxdur, çünki qısa bir müddətdə yerimdə idim.


Videoya baxın: MƏNTİQİ ƏMƏLLƏR - inversiya, konyuksiya, dizyunksiya, implikasiya, ekvivalentlik (Oktyabr 2021).