Qgis dasturida Atributlar yaratish. Atributlar har bir ob'ekt haqida tuzilgan ma'lumotlardir. Ushbu qo'llanma qgis da atributlarni qanday ko'rish va ular bo'yicha asosiy so'rovlarni amalga oshirishni ko'rsatadi
Atributlar har bir ob'ekt haqida tuzilgan ma'lumotlardir. Ushbu qo'llanma QGIS da atributlarni qanday ko'rish va ular bo'yicha asosiy so'rovlarni amalga oshirishni ko'rsatadi. Vazifalar haqida umumiy ma'lumot
Ushbu dars uchun ma'lumotlar to'plami dunyoning aholi yashaydigan joylari haqidagi ma'lumotlarni o'z ichiga oladi. Vazifa - 1 000 000 dan ortiq aholiga ega dunyodagi barcha poytaxtlarni so'rash va topish.
Reja:
Ifodalar yordamida qatlamdan xususiyatlarni tanlang.
Qatlam xususiyatlarining kichik to'plamini ko'rish uchun Query Builder -dan foydalaning .
Maʼlumot olish
Tabiiy Yerda yaxshi aholi punktlari ma'lumotlar to'plami mavjud. Oddiy (kamroq ustunlar) ma'lumotlar to'plamini yuklab oling
Qulaylik uchun maʼlumotlar toʻplamini quyidagi havoladan toʻgʻridan-toʻgʻri yuklab olishingiz mumkin:
ne_10m_populated_places_simple.zip
Maʼlumot manbai: [NATURALEARTH]
Metodologiya
Ma'lumotlarni yuklab bo'lgach, QGISni oching. Qatlamga o'ting ‣ Qatlam qo'shing ‣ Vektorli qatlam qo'shing .
Ko'rish -ni bosing va ma'lumotlarni yuklab olgan papkaga o'ting.
Yuklab olingan zip faylni toping ne_10m_populated_places_simple.zip . Faylni ochishingiz shart emas. QGIS arxiv fayllarini bevosita oʻqiy oladi. Faylni tanlang va :guilabel: Ochish tugmasini bosing .
Tanlangan qatlam endi QGISga yuklanadi va siz dunyoning aholi punktlarini ifodalovchi ko'plab nuqtalarni ko'rasiz.
Qatlamni o'ng tugmasini bosing va " Atributlar jadvalini ochish " ni tanlang .
Turli xil atributlarni va ularning ma'nolarini o'rganing.
Biz har bir ob'ektning populyatsiyasi bilan qiziqamiz, shuning uchun pop_max biz izlayotgan maydondir. Ustunni kamayish tartibida saralash uchun maydon sarlavhasini ikki marta bosishingiz mumkin.
Endi biz ushbu atributlar bo'yicha so'rovimizni bajarishga tayyormiz. QGIS so'rovlarni bajarish uchun SQL-ga o'xshash ifodalardan foydalanadi. Ifoda yordamida xususiyatlarni tanlash-ni bosing .
Ifodani tanlash oynasida Maydonlar va qiymatlar bo'limini kengaytiring va pop_maxyorliqni ikki marta bosing. Siz uning pastki qismidagi ifoda bo'limiga qo'shilganini sezasiz. Agar siz maydon qiymatlariga ishonchingiz komil bo'lmasa , ma'lumotlar to'plamida qanday atribut qiymatlari mavjudligini ko'rish uchun " Barcha noyob qiymatlarni yuklash " tugmasini bosishingiz mumkin. Ushbu mashq uchun biz aholi soni dan katta bo'lgan barcha xususiyatlarni topmoqchimiz 1,000,000. Shunday qilib, quyidagi ifodani to'ldiring va Tanlash ni bosing .
"pop_max" > 1000000
Yopish -ni bosing va asosiy QGIS oynasiga qayting. Siz nuqtalarning bir qismi endi sariq rangda ko'rsatilganini sezasiz. Bu bizning so'rovimiz natijasidir va siz ma'lumotlar to'plamidagi pop_maxatribut qiymati dan katta bo'lgan barcha joylarni ko'ryapsiz 1,000,000.
Ushbu mashqning maqsadi mamlakat poytaxtlari bo'lgan joylarni topishdir. Ushbu ma'lumotlarni o'z ichiga olgan maydon adm0cap . Qiymat 1bu joyning poytaxt ekanligini ko'rsatadi. Ushbu mezonni andoperator yordamida oldingi ifodamizga qo'shishimiz mumkin. Keling, so'rovimizni faqat poytaxt bo'lgan joylarni tanlash uchun aniqlaymiz. Atributlar jadvalidagi ifoda tugmasi yordamida Tanlash xususiyatini bosing va quyidagi iborani kiriting va Tanlash va Yopish ni bosing .
"pop_max" > 1000000 and "adm0cap" = 1
Asosiy QGIS oynasiga qayting. Endi siz tanlangan nuqtalarning kichikroq qismini ko'rasiz. Bu ikkinchi soʻrovning natijasi boʻlib, maʼlumotlar toʻplamidagi mamlakat poytaxtlari hamda aholisi 1.000.000 dan ortiq boʻlgan barcha joylarni koʻrsatadi. Agar biz ushbu kichik ma'lumotlar to'plami bo'yicha qo'shimcha tahlil qilishni istasak, biz ushbu tanlovni doimiy qilishimiz mumkin. Qatlamni o'ng tugmasini bosing va Xususiyatlarne_10m_populated_places_simple -ni tanlang .
Umumiy yorlig'ida Xususiyatlar quyi to'plami bo'limiga pastga aylantiring . Query Builder- ni bosing .
Ilgari kiritilgan iborani kiriting va OK tugmasini bosing .
"pop_max" > 1000000 and "adm0cap" = 1
Asosiy QGIS oynasiga qaytib, qolgan nuqtalar yo'qolishini ko'rasiz. Endi siz ushbu qatlamda boshqa har qanday tahlilni amalga oshirishingiz mumkin va faqat bizning ifodamizga mos keladigan xususiyatlardan foydalaniladi. Siz nuqtalar hali ham sariq rangda ko'rinishini sezasiz. Buning sababi, ular hali ham tanlangan. Atributlar asboblar paneli ostidagi barcha qatlamlardan xususiyatlarni bekor qilish tugmasini toping va ustiga bosing.
Siz nuqtalar endi tanlanmaganligini va asl rangida ko'rsatilganligini ko'rasiz.