Daha çox

Raster qatından bir çayı necə əkmək olar?


Beləliklə, bir çayın ölçüsünü xəritəmə daxil etməliyəm, ancaq boş (ağ) bir fon ilə çayın konturunu göstərən bir raster sənədim var:

Bu faylı kəsməyin bir yolu varmı ki, nəticəm yuxarıdakı təbəqəni orto qoysam və ortoyu çayı üstə qoyub ortonu görə bilsəm yalnız ağ fon olmadan çayı ehtiva edən bir raster olsun?

Alternativ olaraq, mümkünsə vektor konvertasiyasına bir raster də işləməlidir?


Rdal faylına NODATA dəyəri əlavə etmək üçün gdal_translate istifadə edərdim. Tam sintaksis, şəklinizin RGB və ya paletli olmasından asılı olacaq. RGB işi üçün bu cavaba baxın. Paletlidirsə, rəng indekslərini əldə etmək üçün gdalinfodan istifadə edə bilərsiniz, sonra istifadə edin

gdal_translate -a_nodata  src_file out_file

mötərizəli müddət üçün white_index dəyərini əvəz etdiyiniz yerdə


çünki ağ fonlu çayınız var.
Rasteri ikili (b, w) -ə çevirin və rasteri vektor çevirmə çox asan olacaq.
Şərhlərdə göstərilən vasitədən istifadə edərək həll yoluna sahib olmalısınız.


Rasterinizdəki ağ rəngi şəffaf edə bilərsiniz. Rastr qatının xassələri dialoqundan "Şəffaflıq" nişanını seçin. Bu nişan qatınıza əlavə şəffaf rənglər əlavə etməyə imkan verir. Bunu etmək üçün ən asan yol sağdakı "Ekrandan dəyər əlavə et" düyməsini vurmaqdır (sual işarəsi işarəsi olan imlec). Sonra təbəqənizdəki ağ sahələrdən birini vurun. Bu, siyahıya yeni bir şəffaf dəyər əlavə edəcəkdir. Tamam düyməsini basın və bütün ağ rəngli sahələr şəffaf olmalıdır.


Videoya baxın: Azərbaycanın ən bahalı çayı Lənkərandan REPORTAJ (Oktyabr 2021).