Daha çox

QGIS-in “Poligonda Xallar” hər siyahıyaalma sistemində sıfır sayılır


QGIS istifadə edərək astma hadisələrinin yerini xəritələşdirirəm. Astmanın ən çox baş verdiyi yerləri daha yaxşı anlamaq üçün siyahıyaalma sənədlərində neçə nöqtə olduğunu saymaq istərdim. Xəritəmdəki kətan hazırda CSV sənədindəki astma nöqtələrini və eyni zamanda ABŞ Sayım Bürosunun şəkillərindəki siyahıyaalma yollarının çoxbucaqlarını göstərir.

Mənə kömək etmək üçün Poligonda Points funksiyasını işlədə bilməliyəm. CSV-yə nöqtələr, siyahıyaalma yolları isə çoxbucaqlı olaraq daxil olduğum zaman funksiya işləyir. Daha sonra funksiya "PNTCNT" yazılan əlavə sütunla bir shapefile qaytarır. İndiyə qədər əladır. Ancaq atributlar cədvəli "PNTCNT" sütununun altındakı bütün sıfırları göstərir. (Bu açıq-aşkar səhvdir, çünki siyahıyaalma çoxbucaqlılarında çox nöqtə olduğunu açıq şəkildə görə bilərəm.)

CSV sənədini bir shapefile kimi saxlamağa və funksiyanı yenidən işləməyə çalışdım, amma nəticə eynidir. Zərər içindəyəm.

Niyə çoxbucaqlı nöqtələr mənə bütün sıfırları verir?


Budur istifadə etdiyim proses. Bəlkə kimsə bunun harada səhv getdiyini mənə deyə bilər.

Əvvəlcə siyahıyaalma sənədlərini şəkillərim şəklində əlavə edirəm. İkincisi, təxminən 400 nöqtə üçün enlem və boylam daxil bir CSV əlavə edirəm. CRS bal üçün WGS84 (EPSG: 4326), forma şəkli üçün WGS84 / Pseudo Mercator (EPSG: 3857) olaraq təyin edilmişdir. Xəritə kətanında hər şey əla görünür.

Sonra vektor analiz alətləri altında çoxbucaqlı nöqtələri seçirəm. Mən shapefile "giriş çoxbucaqlı vektor təbəqəsi" altından seçirəm. CSV faylını "giriş nöqtəsi vektor təbəqəsi" altından seçirəm. Bir fayl adını daxil etdim və sonra tamam vurdum. QGIS yeni qatımı xəritə kətanına əlavə edir. Ancaq atributlar cədvəlini açdığımda PNTCNT sütunu bütün sıfırları oxuyur. Yuxarıda təsvir olunan eyni prosesi həm shapefile həm də CSV üçün WGS84-də (EPSG: 4326) quraşdırılmış (shapefile üçün Pseudo Mercator istifadə etmək əvəzinə) sınamışam.


Hər iki faylı eyni CRS kimi qeyd edin. Faylların hər birini yükləyin və sonra yeni yüklənmiş fayllarla çoxbucaqlı nöqtələr işlədin. Tezliklə həyata keçirilən layihə əyani yardımdır. Təhlil apararkən faylın CRS-dən istifadə edəcəkdir.


Videoya baxın: GIS Lesson 6 4: Actions in QGIS (Oktyabr 2021).