Daha çox

QGIS üslub qaydasında boolean dəyərdən istifadə


Qaydalara əsaslanan bir üslub yaratmağa çalışıram və bunun üçün yaratdığım bir boolean sahəni istifadə etmək istəyirəm.

Ancaq aşağıdakıları edirəm:

"TRUE" kimi "alan" "TRUE" kimi alan "1" kimi "" "1" kimi "alan"

və heç bir şey seçilmir.

Bəs boolean sahədə doğru dəyərləri necə seçə bilərəm? PostGIS verilənlər bazasından QGIS oxumasını istifadə edirəm.


Bir boolean istifadə edərkən, istifadə etməlisiniz IS yerinə operatorKİMİ. Beləliklə, ifadəniz belə olmalıdır:

"sahə" doğrudur

Doğru olan sahələri seçmək istədiyiniz üçün bunu da qısalda və bu ifadəni istifadə edə bilərsiniz:

"sahə"

Bu işləyir, çünki QGIS -də istifadə olunan ifadənin DOĞRU qaytardığı sahələr seçiləcəkdir. Beləliklə, bir booleanfilddə məzmun DOĞRU olduqda və buna görə də onu qiymətləndirərkən TRUE -ı qaytarmaq kifayətdir.

Sübut:


Sonda həllini tapdım:

"t" kimi "sahə"

Çox sağ ol


QGIS -in dəyərlərə necə baxdığını görmək üçün "hamısı bənzərsiz" düyməsini istifadə etməyi məsləhət görürəm.

Dəyərlərin siyahısını almalısınız.


Videoya baxın: GISG 104: Sum selected values QGIS (Oktyabr 2021).