Daha çox

Rastrda hər yamağın mərkəzini necə tapa bilərəm?


Böyük bir raster məlumat dəstində bir neçə sahənin mərkəzini əldə etməyə çalışıram.

Çıxışın giriş rasteri ilə eyni çözünürlükdə, hər bir yamağın mərkəzini təmsil edən bir piksellə raster formatı olması lazımdır. Vasitəni işarələmək üçün xüsusiyyətdən istifadə etdim və sonra nöqtə çıxışı rasterə çevirdim, amma bunun işlənməsi olduqca uzun müddət tələb edir, yəni bu tapşırıq mənə bir neçə gün çəkə bilər, çünki bunu etməliyəm.

Rasterlər və xüsusiyyətlər arasında keçidlə əlaqəli olmayan daha sürətli bir yol tapmağı ümid edirdim. Əslində, 'işarələmək xüsusiyyəti' ekvivalenti etmək istəyirəm, amma rasterlə.

Kimsə bunun bir yolunu bilir? ArcGIS üçün nisbətən yeniyəm, buna görə təəssüf ki, Python'u necə istifadə edəcəyimi bilmirəm!

ArcGIS 10.2 Advanced lisenziyasından istifadə edirəm


Centroidləri birbaşa rastrlardan yarada bilməzsiniz, əvvəlcə onları vektora (çoxbucaqlı) çevirməlisiniz, sonra çoxbucaqlılardan centroid qazanmalısınız.

Etməlisən yalnız alət tərəfindən davamlı məlumat dəstlərinə icazə verilmədiyi üçün təsnif edilmiş rasteri çoxbucağa çevirin; Bir çox sürətlə dəyişən dəyərlərdən ibarət olan rasters, shapefile ölçüsü məhdudiyyətləri səbəbindən çevrilə bilməz və ya çox uzun çəkə bilər. Səslərinizdən rasterinizi təsnif etdiniz, buna görə uyğun olmalıdır.

Rasteri bir çoxbucaqlı xüsusiyyət sinifinə çevirmək üçün Raster'i çoxbucaqlıya çevirin, istədiyiniz kimi sadələşdirin və ya etməyin, sadələşdirməmək daha sürətli olar, amma çıxışı çox dəyişdirməzdiniz.

İndi CENTROID seçimi ilə Xüsusiyyətdən Nöqtəyə Nöqtədən istifadə edərək mərkəzləri poliqonlardan çıxarın (məsələni qarışdıracaq çoxpoqramlı çoxbucaqlar olmamalıdır).

Nöqtələri yuvarlaq (hücrə) koordinatlarına daha da dəqiqləşdirmək üçün bir raster rasterdən istifadə edərək nöqtəni rasterə çevirə bilərsiniz və orijinal rasterin hüceyrə ölçüsündən sonra bu rasteri nöqtələrə çevirə bilərsiniz. Bəlkə də orijinal çoxbucaqlarda olan hər hansı bir atributdan məhrum olacaqsınız, ancaq sadə bir Məkan Qeydiyyatı bu məlumatı sizin üçün geri alacaq.


Videoya baxın: كتابة الرموز والعلامات في لوحة المفاتيح ج 2. الكيبورد (Oktyabr 2021).