Daha çox

Içərisində olan raster piksellərin müəyyən bir tip və X-dən böyük olduğu bir kvadrat çəkmək üçün skript


Fərqli piksel dəyərlərini ehtiva edən bir rasterim var və ən azı X m ^ 2 olan və ən azı Y tipli piksel ehtiva edən sahələrin ətrafında kvadratların çəkilməsində maraqlıyam.

Məlumat aşağıdakı atributlarla əhatə olunur:

OID dəyər sayı 0 1 123123 1 2 3342 2 4 2342342 3 5 23423423 4 7 2342323

1) Ən azı müəyyən bir piksel dəyərinin olduğu yerlərin ətrafında müəyyən bir sahənin kvadratlarını müəyyənləşdirmək (və çəkmək) istəyirəm.

2) Meydanlar üst-üstə düşə bilər.

Nəticədə meydana çıxan kvadratların ayrı bir təbəqəyə çıxması, hər bir kvadratın aşağıdakı atribut məlumatlarına (hər bir dəyərin, sahənin, ölçülərin piksel sayı /% -i ...) bənzərsiz bir xüsusiyyət olması ilə yaxşı olardı.


Skript həlli yoxdur

  1. Rasteri ikiyə çevirin, faizin dəyərinə 1, qalanına 0 təyin edin
  2. Fokal statistika, SUM, uyğun ölçülü kvadrat ilə.
  3. => Y dəyəri olan raster
  4. Xal buferi
  5. Fərdi tampon miqyaslı poliqonlar


Videoya baxın: اضافة حوار بسيط للعبة + اوجه الشخصيات تصميم لعبة كاملة من 0 8 (Oktyabr 2021).