มีการดำเนินการขั้นตอนเดียวเพื่อเลือกระเบียนทั้งหมดในเลเยอร์ QGIS หรือไม่


9

มีการดำเนินการขั้นตอนเดียวเพื่อเลือกระเบียนทั้งหมดในเลเยอร์หรือชุดข้อมูลใน QGIS หรือไม่ ฉันไม่พบการอ้างอิงถึงปุ่มคำสั่งเมนูหรือแป้นพิมพ์ลัดใด ๆ เพื่อให้บรรลุถึงสิ่งนี้

ฉันตระหนักถึงวิธีแก้ไขปัญหาดังต่อไปนี้:

  • การเลือกหนึ่งระเบียนในตารางแอตทริบิวต์การสลับส่วนที่เลือกแล้วเลือกระเบียนที่ไม่ได้เลือกใหม่ในขณะนี้
  • เรียกใช้ตัวเลือกขั้นสูงที่มีเงื่อนไข 'True' แบบคงที่เช่น 1 = 1
  • การใช้เครื่องมือเลือกรูปหลายเหลี่ยมหรือรูปหลายเหลี่ยมอื่น ๆ ในช่วงเลเยอร์ทั้งหมดในหน้าต่างแผนที่

ฉันใช้ QGIS 1.7.4 บน Windows 7

คำตอบ:


10

ในรุ่นปัจจุบันของ QGIS คุณสามารถค้นหาเครื่องมือเลือกคุณลักษณะทั้งหมดในแถบเครื่องมือ:

ป้อนคำอธิบายรูปภาพที่นี่


คำตอบเดิม:

เลือกทั้งหมดที่มีอยู่ในเมนู SelectPlus คุณอาจต้องเปิดใช้งานปลั๊กอินนี้ แต่ควรจัดส่งด้วย 1.7.0


นั่นคือสิ่งที่ฉันกำลังมองหาและฉันเห็นว่าฉันสามารถตั้งค่าแป้นพิมพ์ลัดเพื่อเลือกตัวเลือกทั้งหมดเมื่อมีการโหลดปลั๊กอิน ดูเหมือนว่าฟังก์ชั่นอื่น ๆ จำนวนมากในปลั๊กอินSelectPlusได้รวมอยู่ในรหัสหลักแล้วดังนั้นฉันจะส่งคำขอคุณสมบัติสำหรับเลือกทั้งหมดเช่นกัน
Andy Harfoot

3

คำถามที่ดี! ฉันไม่พบปุ่มเดียว แต่คุณสามารถทำวิธีการสลับตารางแอตทริบิวต์โดยไม่ต้องเลือกหนึ่งระเบียนก่อน อย่างน้อยกับรุ่น 1.7.0

ฉันแน่ใจว่า @underdark จะมีทางเลือกอื่น; แต่ถ้าไม่ได้ก็จะมีมูลค่าการวางในการร้องขอคุณสมบัติ


ฉันไม่ได้คิดที่จะกลับใจเมื่อไม่มีการเลือกบันทึก - ขอบคุณ!
Andy Harfoot

มันจะดีถ้ามีคุณลักษณะนี้เป็นเหมือนคลิกขวาของเลเยอร์ในสารบัญ -> เลือกทั้งหมด
vinayan

2

ถ้าคุณต้องการที่จะทำมันจาก Python QGIS API หรือสร้างปุ่มเฉพาะสำหรับสิ่งนี้คุณเพียงแค่ต้องใช้selectAll()วิธีการจากคลาสอีกครั้งQgsVectorLayer(ไม่รู้ว่ามันจะปรากฏขึ้นเมื่อใด)

เมื่อพิจารณาเลเยอร์เวกเตอร์ที่เลือกในแผนผังชั้นของคุณคุณสามารถลอง iface.activeLayer().selectAll()


1

ฉันไม่รู้ว่าการดำเนินการหนึ่งขั้นตอนเพื่อเลือกคุณสมบัติทั้งหมดหรือไม่ แต่ด้วยตัวเลือกต่อไปนี้คุณสามารถทำได้ถ้าคุณไม่รู้ ...

คลิกขวาที่ไฟล์ฟีเจอร์ของคุณ (เลเยอร์) จากนั้นเลือกเปิดแอททริบิวตารางคุณสามารถเลือกทั้งหมดหรือด้วยปุ่มเลือกอินเวิร์ทคุณสามารถเลือกฟีเจอร์ผกผันได้เช่นกัน ...

และในปุ่มค้นหาขั้นสูงคุณสามารถทำการเลือกขั้นสูง ...


1

นี่คือปุ่มเลือกทั้งหมดที่พบในแถบเครื่องมือของตารางคุณสมบัติ

นี่คือปุ่มเลือกทั้งหมดที่พบในแถบเครื่องมือของตารางคุณสมบัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.