Ko'proq

Ko'pburchaklar ichidagi ko'pburchaklar fazoviy tahlil

Ko'pburchaklar ichidagi ko'pburchaklar fazoviy tahlil


Menda rejalashtirish dasturlarining ko'pburchak qatlami bor va men biron bir kishi maslahat bera oladimi yoki blog postini ko'rgan yoki yozganmi yoki yo'qmi, meni QGIS yordamida boshqa ko'pburchaklar ichida to'liq aloqalar yaratish yo'nalishida ko'rsatishi mumkin. Masalan, ota-ona identifikatorini ko'prikning to'liq ota-ko'pburchak ichida bo'lishiga asoslanib, bola yozuvlari maydoniga joylashtirish.

Ko'pburchakli faylni sentroidlarga aylantirish, so'ngra avvalgi ko'pburchak jadvaliga qo'shilishni aniqlash uchun olingan fikrlarni tahlil qilish kabi bir narsa qila olaman deb o'ylayman.

Ko'pburchak / rejalashtirish dastur qatlami bitta jadvaldir, shuning uchun ideal protsedura aslida takrorlanadigan jadval o'rtasida emas, balki bitta jadvaldagi kattaroq va kichikroq ko'pburchaklarni tahlil qiladi, ammo bu protsedura mavjud bo'lmasligi mumkin.

Yakuniy maqsad saytlar uchun rejalashtirish dasturlarining tarixini yaratishdir.


Qiziqarli yondashuv, ammo baribir bu muammo 2015 yilga kelib qiyin bo'lar edi: siz ushbu savolni birinchi marta joylashtirganingizda. Shundan so'ng QGISda katta yutuqlar yuz berdi,Virtual qatlam, buni hal qilish uchun yaxshi vosita deb o'ylayman.

Aytaylik, bizda katta narsa borota-onako'pburchak va kichikbolako'pburchaklar va biz ota identifikatorini faqat "2" kichik ko'pburchakka (markazga va faqat ko'pburchak ichidagi ko'pburchakka) belgilashni xohlaymiz.

Virtual Layer sintaksisi quyidagicha bo'ladi:

SELECT child. *, Parent.id AS Parent_ID FROM child, parent WHERE st_contains (parent.geometry, child.geometry) = 1

Keyin chiqish tasviri quyidagicha:

Va bunday virtual qatlamning atributlar jadvali ikkala identifikatorni o'z ichiga oladi ko'pburchak va ota-ko'pburchak:


Videoni tomosha qiling: Chizma geometriya Kopyoqlik va togri chiziq kes shi