QGIS'de hücreler ve bir ek katman arasındaki hareketli verileri temsil eden iki şekil dosyası vardır, aşağıdaki resme bakın
Verileri tanımlayan taşıma:
Çokgen
"LayerA"(kırmızı anahat şeffaf kareler). Ayrıca,"LayerA"jeosentroidlerin konumu üzerinde görselleştirilen, hücreler içindeki hareketleri temsil eden daireler ile de ilgilidir .Polyline katmanı
"Flows"(sarı / gri oklar),"LayerA"özelliklerin jeocentroidleri arasındaki bağlantılar aracılığıyla değerleri iletir
Hedef katman:
Ayrıca, ben zaten aktardıktan "FLUX"gelen hücrelerin içinde hareket değerleri ve "LayerA"içine "LayerB"çokgen, benim önceki soru bkz: QGIS çokgen arasındaki Kalıtsal değerler? . Bu kullanılarak yapıldı %ait $areahesaplanması.
Aktarılması anlamlı çözüm / yaklaşım da olabilir / verici / dönüştürme akış bağlantıları ile temsil "Flows"ilişkilerinden ve değerlerini "LayerA"ilişkilerine doğru "LayerB".
Bu bağlantıları çoklu hat olarak nasıl başarabilirim?
Ek olarak, yeni akışlar benzer bir stili miras alacaktır "Flows".
İstek üzerine, verilerin bir örneğini sağlayabilirim.
Akışlar özellikleri arasında değil var olacak "LayerA", fakat özellikleri arasında "LayerB" . Ana amaç, tablo / Köken-Hedef Matrisi olarak olası "FLUX"bağlantılar arasındaki özniteliği (yani / den) elde etmektir "LayerB".
Uyulması gereken bazı gereksinimler / kriterler vardır:
1. Aynı hücredeki özelliklerin parçaları (sarı ile seçilen) arasında akış bağlantısı yok
2. Parçaları farklı hücrelerde olsa bile aynı özellik arasında bağlantı yoktur.
3. Tamamen iki farklı hücre özelliği içindeyse , özelliklerin bölümleri "LayerB"( "Union"çıktıya dayalı ) arasında bağlantılar vardır"LayerA"
4."FLUX" İletilen yeni değer, aşağıdaki resimde gösterildiği gibi hesaplanacaktır.
Örneğin, iki hücre Ive IInerede "FLUX"olduğu arasında bir bağlantı vardır 100. Diğer değerleri varsayarsak, "NEW_FLUX"aralarında A've B''etrafında olacaktır 1.5625. 100sadece tek bir örnektir.
Referanslar:









