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
ただ一つの例です。
参照: