คัดลอกรูปทรงเรขาคณิตจากคุณลักษณะหนึ่งไปยังอีกคุณลักษณะหนึ่งโดยไม่มีแอตทริบิวต์หรือไม่


17

ด้วย QGIS มันง่ายที่จะเพิ่มชิ้นส่วนใหม่ให้กับคุณสมบัติ / รูปทรงเรขาคณิตที่มีอยู่ แต่ฉันไม่เห็นวิธีการคัดลอก / วางส่วนนี้จากคุณสมบัติ / รูปทรงเรขาคณิตที่มีอยู่อื่น

เป็นไปได้ไหม?

คำตอบ:



21

ใช่เป็นไปได้โปรดดูคำแนะนำด้านล่าง:

  1. เริ่มเซสชันแก้ไขในทั้งสองเลเยอร์ที่คุณต้องการคัดลอก / วาง
  2. ใช้เครื่องมือเลือกคุณลักษณะตามสี่เหลี่ยมผืนผ้าเพื่อเลือกสถานที่ในแผนที่ (คัดลอกจาก)
  3. คลิกปุ่มแก้ไข (เมนู)> คัดลอกคุณสมบัติ
  4. ไฮไลต์เลเยอร์ใน TOC ที่จะวางคุณลักษณะ
  5. คลิกปุ่มแก้ไข (เมนู)> วางคุณลักษณะปุ่ม

5
ปัญหาเดียวของเรื่องนี้ก็คือ QGIS จะนำคุณสมบัติและทิ้งลงในตารางใหม่ตามลำดับที่พบพวกเขาโดยไม่สนใจชื่อคอลัมน์ทั้งหมด ฯลฯ ฉันคิดว่ามันน่ารำคาญนิดหน่อย! คงจะดีถ้ามีตัวเลือกให้คัดลอกแค่รูปทรงเรขาคณิตและฉันคิดว่าบางทีนั่นอาจเป็นสิ่งที่นิปปอนถาม
Darren Cope

ใช่นั่นคือสิ่งที่ฉันขอ
nippo

4
การคัดลอก / วางนี้ดูเหมือนจะไม่ใช้แอตทริบิวต์กับมัน คุณสมบัติที่ฉันวางพูดว่า NULL สำหรับฟิลด์ทั้งหมดในตารางแอตทริบิวต์ ฉันจะแน่ใจได้อย่างไรว่าคุณสมบัติเหล่านี้ยังคงอยู่กับคุณสมบัติเมื่อฉันวางไว้ในเลเยอร์ที่แตกต่างกัน?

2
@Dar ฟังดูเหมือนเป็นความคิดที่ดีสำหรับคำขอคุณลักษณะ
นาธาน W

1
ฉันรู้ว่านี่เป็นเธรดที่เก่ากว่า แต่ QGIS 2.2 อนุญาตให้คัดลอกและวางคุณลักษณะและแอททริบิวต์ได้ แต่จะถ่ายโอนแอททริบิวเมื่อมีชื่อฟิลด์ตรงกันเท่านั้นโดยไม่คำนึงถึงคำสั่งสกีมา / ฟิลด์ ฉันหวังว่าจะมีเครื่องมือ Append หรือ Field Mapping เพื่อให้คุณสามารถระบุแอททริบิวต์ที่มีชื่อฟิลด์ต่างกัน
ไมค์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.