QGIS에는 셀과 하나의 추가 레이어 간 이동 데이터를 나타내는 두 개의 shapefile이 있습니다 (아래 이미지 참조).
다음에 의해 정의 된 데이터 이동 :
다각형
"LayerA"
(빨간색 윤곽선이있는 투명 사각형). 또한 그것은"LayerA"
지오 센터의 위치에 시각화 된 세포 내 움직임을 나타내는 원과 관련이 있습니다.폴리 라인 레이어
"Flows"
(노란색 / 회색 화살표),"LayerA"
지형의 중심 중심 간의 연결을 통해 값을 전달
대상 레이어 :
또한 "FLUX"
셀 내에서 폴리곤 "LayerA"
으로 값 을 이미 전송 하고 이동했습니다 "LayerB"
. 이전 질문 : QGIS에서 폴리곤간에 상속 된 값? . 그것은 사용하여 수행되었다 %
의 $area
계산.
전사 의미 용액 / 방법이있을 수 / 송신 / 변형 유동 연결 로 표현 "Flows"
의 관계에서 그 값 "LayerA"
의 관계로 "LayerB"
.
폴리 라인으로 이러한 연결을 어떻게 달성 할 수 있습니까?
또한 새 흐름은와 유사한 스타일을 상속합니다 "Flows"
.
요청에 따라 데이터 샘플을 제공 할 수 있습니다.
흐름의 기능 사이에하지 존재하지 않을 것이다 "LayerA"
, 그러나 의 기능 사이 "LayerB"
. 주요 목표는 가능한 테이블 / 원래 목적지 매트릭스 "FLUX"
간의 연결을위한 속성 (즉, 출발 / "LayerB"
도착 ) 을 달성하는 것입니다 .
준수해야 할 몇 가지 요구 사항 / 기준 이 있습니다.
1. 동일한 셀에서 피처 부품 (노란색으로 선택) 사이에 흐름 연결이 없습니다.
2. 동일한 피처가 서로 다른 셀에 있어도 동일한 피처간에 연결이 없습니다
3. 기능 이 완전히 두 개의 개별 셀 기능 내에있는 경우 기능의 일부 "LayerB"
( "Union"
출력 기반) 간에 연결이 존재 "LayerA"
합니다.
4."FLUX"
전달되는 새로운 값은 아래 이미지와 같이 계산됩니다.
예를 들어, 두 셀 간의 연결이 I
하고 II
, "FLUX"
된다 100
. 다른 값을 가정하면 "NEW_FLUX"
사이 A'
와 사이에 B''
있습니다 1.5625
. 100
하나의 예일뿐입니다.
참고 문헌 :