Daha çox

QGIS 2.10.1-də poliqon daxilində şəbəkə xətlərinin uzunluğunun hesablanması


2 məlumat dəsti ilə işləyirəm:

  • məhəllələrin müəyyənləşdirilməsi
  • trafik şəbəkəsi.

Bunlar belə görünür:

Bir məhəlləyə düşən yolların uzunluğunu (çoxbucaqlı) hesablamaq istərdim. Bəzi yolların birdən çox məhəllədə olacağını gözlədiyinizə görə, əvvəlcə etməli olduğum şey onları çoxbucaqlı sərhədlərlə keçdikləri nöqtədə "kəsmək" dir. Mən kəsişmə alətindən istifadə etməyə çalışdım, amma işə yaramadı. Mən həmişə bir çıxış kimi boş fayl var. İstifadə etdiyim proyeksiya RD New (hər iki fayl üçün) olduğu üçün işləməlidir. Məqsədimə necə nail ola bilərəm?

Yollarım kəsildikdə, hər xəttin uzunluğunu hesablayırdım və sonra bu uzunluqları məhəllə üzrə cəmləşdirərdim. Bunu etmək üçün yaxşı bir yoldurmu?


Vektor> Analiz Alətləri menyusundan Cəmi Xətt Uzunluqları alətini sınayın:

Bu, hər birini xülasə edən yeni bir shapefile yaradacaqdır giriş çoxbucaqlı vektor qat uzunluğuna görə xüsusiyyət giriş xətti vektor qat.

Çıxış şəkli sənədində bir atribut sahəsi olmalıdır UZUNLUQ yuxarıdakı ekran görüntüsündə gördüyünüz kimi, ancaq bunu SUM_LENGTH və ya oxşar bir şeyə dəyişdirə bilərsiniz.

Məqsədiniz budursa, xəritənizi həmin sahədə görselləşdirə bilərsiniz:

QEYD bölmələr girişləriniz üçün vacibdir, buna görə misalımda onluq dərəcələri çox mənalı deyil ... amma giriş koordinat sisteminiz metrdədirsə yaxşı olmalısınız.