Daha çox

Bölünən vektor təbəqəsi bölünür


GIS üçün kifayət qədər yeniyəm, amma əsasları aşağı saldım. Qanunverici və konqres bölgələrinə görə seçki statistikasını hesablamaq üçün QGIS və Python istifadə edirəm. Mən məntəqə səviyyəsinin nəticələrini rayon səviyyəsinə qədər toplamağa çalışıram, ancaq kiçik bir problemim var. Bəzi bölgələrdə (təxminən% 10) seçki məntəqələri qeyri-bərabər şəkildə 2 və ya daha çox bölgəyə bölünür.

Yaxşı xəbər budur ki, məntəqələr arasında belə bütöv olan siyahıyaalma bloklarım var. Hələ məntəqə seçki nəticələrini QGIS-də siyahıyaalma bloku səviyyəsinə ayırmaq üçün əhali statistikasını blok səviyyəsindən götürə bilərəmmi? Əks təqdirdə, Python və ya PostGIS-də kömək edəcək vasitələr varmı?


Bunu etmək üçün istifadə etdiyim metod pis bir fərziyyə yaradır (populyasiya blokda bərabər paylanır). Lakin bunu etmək üçün yeganə yol AFAIK-dir.

İstədiyiniz təxmin edilən əhali dəyərlərini əldə etmək üçün fərqli bölgələrdə meydana gələn bölgü bölgələrinin bölgə faizindən istifadə edə bilərsiniz. Metod belə işləyir.

  1. Seçki məntəqələrinin orijinal sahəsini təmsil etmək üçün bir sahə yaradın (və ya siyahıyaalma bloklarını istifadə edin). Orijinal sahəni əldə etmək üçün hər hansı bir məkan təhlili etməzdən əvvəl ərazini hesablayın.

  2. Məntəqələri və ya blokları konqres bölgələri ilə kəsişdirin, beləliklə onları öz bölgələrinə ayırın.

  3. Yeni bir sahə sahəsi yaradın və sahə həndəsəsini yenidən hesablayın.

  4. Sahənin faizi üçün yeni bir sahə yaradın və (köhnə ərazinin üzərindəki yeni sahə) * 100-ə qədər hesablayın. Bu faiz istifadə ediləcək siyahıyaalma dəyərlərindən (məsələn, əhali) hər hansı birinə vurula bilər (yeni sahəyə). bu yeni ərazidəki dəyərin (əhali) təxmini olaraq (faiz * dəyər).

Bölgələrə qədər çoxsaylı dəyərləri cəmləşdirmək üçün ehtiyac olarsa (ediləcək çox şey varsa bunu etmək istəyə bilərsiniz), məkan qoşularaq konqres dairəsi tərəfindən maraq dəyərlərini yekunlaşdırmaq olar.


Videoya baxın: علاقة إحداثيي متجه بطوله وزاوية اتجاهه. رياضيات. التحصيلي علمي. 1441-1442 (Sentyabr 2021).