QGISには、セルと1つの追加レイヤーの間の移動データを表す2つのシェープファイルがあります。下の画像を参照してください
以下によって定義されたデータの移動:
ポリゴン
"LayerA"(赤い輪郭の透明な正方形)。それに加えて、細胞内の動きを表す円にも関連し、"LayerA"ジオセントロイドます。ポリラインレイヤー
"Flows"(黄色/灰色の矢印)、"LayerA"フィーチャのジオセントロイド間の接続を介して値を伝えます
ターゲット層:
さらに、"FLUX"セル内の値"LayerA"を"LayerB"ポリゴンから既に移動し、移動しています。前の質問「QGISのポリゴン間で値を継承しますか?」を参照してください。。これは、使用して行った%の$area計算を。
フロー接続を転送/送信/変換する有意義なソリューション/アプローチがあるかもしれません によって表される"Flows"とその関係からの関係"LayerA"へのその値"LayerB"。
これらの接続をポリラインとしてどのように実現できますか?
さらに、新しいフローは同様のスタイルを継承します "Flows"ます。
リクエストにより、データのサンプルを提供できます。
フローはないの機能の間に存在します"LayerA"が、の特徴間 "LayerB"。主な目的は"FLUX"、"LayerB"可能なテーブル/オリジン-宛先マトリックス間の接続の属性(from / to)を達成することです。
いくつかの要件/基準があります遵守すべき。
1.同じセル内のフィーチャのパーツ(黄色で選択)間にフロー接続がありません
2.部品が異なるセルにある場合でも、同じ機能間に接続はありません。
3.フィーチャの部分が完全に2つの異なるセルフィーチャ内にある場合、フィーチャの部分間に接続が存在します"LayerB"("Union"出力に基づく)"LayerA"
4."FLUX"伝達している新しい値は、以下の画像に示すように計算されます。
たとえば、2つのセルIとの間に接続IIが"FLUX"あり100ます。他の値を仮定すると、"NEW_FLUX"間A'とは、B''周りになります1.5625。100ただ一つの例です。
参照:









