ใน QGIS มีสองรูปร่างไฟล์ที่แสดงถึงข้อมูลเคลื่อนไหวระหว่างเซลล์และอีกหนึ่งเลเยอร์เพิ่มเติมดูที่ภาพด้านล่าง
การย้ายข้อมูลที่กำหนดโดย:
รูปหลายเหลี่ยม
"LayerA"
(สี่เหลี่ยมโปร่งใสด้วยเค้าร่างสีแดง) นอกจากนี้ยังเกี่ยวข้องกับวงกลมที่แสดงถึงการเคลื่อนไหวภายในเซลล์มองเห็นตำแหน่งของ"LayerA"
geocentroidsชั้น Polyline
"Flows"
(ลูกศรสีเหลือง / สีเทา) ถ่ายทอดค่าผ่านการเชื่อมต่อระหว่าง"LayerA"
คุณสมบัติของ geocentroids
เลเยอร์เป้าหมาย:
นอกจากนี้ฉันได้ถ่ายโอนแล้ว"FLUX"
และค่าการเคลื่อนไหวภายในเซลล์จาก"LayerA"
เป็น"LayerB"
รูปหลายเหลี่ยมดูคำถามก่อนหน้าของฉัน: รับค่าระหว่างรูปหลายเหลี่ยมใน QGIS? . มันก็ทำได้โดยใช้%
การ$area
คำนวณ
อาจจะมีวิธีการแก้ปัญหาที่มีความหมาย / วิธีการของการถ่ายโอน / ส่งสัญญาณ / การเปลี่ยนแปลงการไหลของ การเชื่อมต่อแทนด้วย"Flows"
และคุณค่าของมันมาจากความสัมพันธ์ของเข้าไปในความสัมพันธ์ของ"LayerA"
"LayerB"
ฉันจะบรรลุการเชื่อมต่อเหล่านั้นในฐานะ polylines ได้อย่างไร
"Flows"
นอกจากนี้กระแสใหม่จะได้รับมรดกสไตล์คล้ายกับ
โดยการร้องขอฉันสามารถให้ตัวอย่างของข้อมูล
กระแสจะมีอยู่ไม่ได้อยู่ระหว่างคุณสมบัติของ"LayerA"
แต่ระหว่างคุณสมบัติของ "LayerB"
เป้าหมายหลักคือเพื่อให้ได้แอตทริบิวต์"FLUX"
(เช่นจาก / ถึง) สำหรับการเชื่อมต่อระหว่างที่"LayerB"
เป็นไปได้เช่นตาราง / Origin-Destination Matrix
มีข้อกำหนด / เกณฑ์บางประการที่ควรปฏิบัติตาม:
1.ไม่มีการเชื่อมต่อการไหลระหว่างส่วนต่าง ๆ ของคุณสมบัติ (เลือกเป็นสีเหลือง) ในเซลล์เดียวกัน
2.ไม่มีการเชื่อมต่อระหว่างคุณสมบัติเดียวกันแม้จะอยู่ในส่วนต่าง ๆ ของเซลล์
3. การเชื่อมต่อมีอยู่ระหว่างส่วนต่าง ๆ ของคุณสมบัติ"LayerB"
(ขึ้นอยู่กับ"Union"
เอาต์พุต) หากอยู่ภายใน"LayerA"
คุณสมบัติของเซลล์ที่แตกต่างกันสองแบบ
4."FLUX"
ค่าใหม่ที่สื่อความหมายจะถูกคำนวณตามที่แสดงในภาพด้านล่าง
ตัวอย่างเช่นมีการเชื่อมต่อระหว่างสองเซลล์I
และII
ที่เป็น"FLUX"
100
สมมติว่าค่าอื่น ๆ"NEW_FLUX"
ระหว่างA'
และจะอยู่ที่ประมาณB''
เป็นเพียงตัวอย่างเดียว1.5625
100
อ้างอิง: