Bir çokgen içinde bireylerin sayısını temsil eden bir öznitelik değeri ekli bir çokgen katman var. QGIS 3.0 kullanıyorum.
Sayıları bir çokgenin içindeki noktalar ızgarası olarak görselleştirmem gerekiyor (yani 1 nokta = 100 kurbağa, tür tarafından renklendirilmiş). Noktaların mutlaka tüm poligonu işgal etmesi gerekmez ve tercihen belirli bir çözünürlükte düzgün bir ızgarayı temsil edebilmeleri için önceden tanımlanmış aralıklarla (yani 300 m) bir sentroid etrafında çizilir.
Şu anda bulduğum geçici çözüm, bir haritaya çizilen kapsam içinde ızgaralar oluşturmak için count parametresiyle "Normal noktalar" kullanmak, ardından algoritma tarafından oluşturulan ekstra noktaları silmek (algoritma bir ızgaraya yuvarlanıyor ve 17 yerine 20 puan alabilirsiniz) giriş). Bu istenen sonucu üretir, ancak her çokgen için düzenli noktalar için alanın boyutunun yanı sıra manuel özellik girişi ve oluşturulan noktaların temizlenmesini gerektirir. Ayrıca, aralık yerine sayımı belirtilen "Normal Noktalar" çalıştırdığım için, her çokgen farklı aralıklı noktalar alır.
Özetle: Her çokgen (toplu) için düzenli noktalar (nokta sayısı, çizilmiş kapsam)> Ek noktaları sil> # noktalarına nitelik değerleri atayın
Alternatif (düzensiz aralıklardan kaçınır, ancak daha fazla manipülasyon gerektirir):
Tüm katmanın ölçüsündeki normal noktalar (yani 300m olarak tanımlanan)> Çokgen boyutuna klipsleyin> İstediğiniz nokta sayısı elde edilene kadar her çokgendeki ekstra noktaları silin> noktalara nitelik değerleri atayın.
Geçici çözümlerimle ilgili temel sorun, verileri güncellemeyi ve çok sayıda çokgenle çalışmayı zorlaştıran çokgen çokgen işlemedir.
Benzer soru, QGIS'de çokgen içinde düzenli aralıklı, tanımlanmış nokta sayısı oluşturma olarak sorulmuştur , ancak özellikler farklıdır.