มีเครื่องมือหมุนใน QGIS หรือไม่?


12

ฉันเห็นเครื่องมือย้าย แต่เมื่อข้ามรุ่นฉันไม่เห็นเครื่องมือหมุนใด ๆ ใน Quantum GIS ในฐานะนักแก้ไขคุณสมบัติฮาร์ดคอร์ฉันพบว่ามันค่อนข้างยาก ฉันขาดอะไรที่ชัดเจนหรือไม่?


คำตอบ:


14

ใช้ปลั๊กอิน> ดึงข้อมูลปลั๊กอินหลามและเลือก:

รูปไข่, รูปไข่และเพชร

แก้ไขเลเยอร์ของคุณ (รูปหลายเหลี่ยม)

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

และเลือกคุณสมบัติเพื่อหมุน - คลิกค้างไว้ที่ขอบแล้วรูปร่างจะหมุน ป้อนคำอธิบายรูปภาพที่นี่


ฉันเชื่อว่าปลั๊กอินที่คุณอ้างถึงคือ 'Rectangles ovals digitizing' ไม่ใช่ 'Rectangles, Ovals and Diamonds'
dakcarto

1
Rectangles, Ovals และ Diamonds (0.1.7) ในรายการบน QGIS 1.8 เป็นชื่อใหม่ของ Rectangles Oval Digitizing - underdark.wordpress.com/2011/10/21/ …
Mapperz

2
ปลั๊กอินเหล่านั้นโดยผู้เขียนที่คล้ายกัน แต่ทำสิ่งที่แตกต่าง Rectangles, Ovals และ Diamonds สร้างคุณสมบัติตามเลเยอร์จุดและแอททริบิวและเอาท์พุทไปยังรูปร่างไฟล์ใหม่ Ovals Rectangles Digitizing เสนอเครื่องมือการแปลงเป็นดิจิทัลที่มีอยู่เมื่อแก้ไขเลเยอร์ (เสนอฟังก์ชั่นหมุนที่คุณอธิบาย) คุณได้ติดตั้งทั้งสองอย่างดังที่เห็นในหน้าจอแรกของคุณ
dakcarto

ขณะที่ฉันตรวจสอบมันสามารถหมุนได้เฉพาะคุณสมบัติรูปหลายเหลี่ยมและมีเพียงหนึ่งคุณลักษณะเท่านั้นในแต่ละครั้ง .. มันถูกเรียกว่า 'rect, ovals and digitizing'
vinayan

ทำงานอะไรก็ได้ - ประเด็นคือมัน 'หมุน' ซึ่งเป็นคำถาม GISse
Mapperz

8

เวอร์ชันการพัฒนาปัจจุบัน (1.9.0) ของ QGis มีเครื่องมือหมุนภาพแบบอินเทอร์แอคทีฟที่สามารถหมุนฟีเจอร์ที่เลือกหลายรายการพร้อมกันเหมือนกับที่เราสามารถทำได้ด้วยเครื่องมือย้าย หากคุณใช้ OsGeo4W instlaler คุณควรจะเห็นเครื่องมือนี้ (ใน Advanced Digitizing Toolbar) ในเวอร์ชั่นปัจจุบัน

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

แก้ไข:

QGIS 2.0 เป็นต้นไปมีเครื่องมือหมุนดังกล่าวข้างต้นในตัว


7

คุณสามารถหมุนฟีเจอร์ด้วยปลั๊กอินqgsAffine

มันเป็นส่วนหนึ่งของQGIS ทำพื้นที่เก็บข้อมูล

การมีเครื่องมือหมุนบนแถบเครื่องมือตัวแก้ไขจะเป็นข้อดี นี่คือคำขอคุณสมบัติจาก hub.qgis.org

http://hub.qgis.org/issues/3472


1
qgsAffine มีประโยชน์ แต่ก็เจ็บปวดในการใช้ ..
vinayan

5

ใช่เป็นไปได้อย่างง่ายดายที่จะหมุน (และสะท้อนในระดับหนึ่ง) เลเยอร์ใน QGIS (2+) โดยไม่มี PYQGIS

ในการทำเช่นนี้คุณต้องเปิดใช้งาน Advanced Digitizing Toolbar โดยคลิกขวาที่แถบเครื่องมือเปล่าแล้วเปิดใช้งาน:

เมนูแถบเครื่องมือ

ในขณะนี้เมื่อทำการแก้ไขเลือกเครื่องมือหมุนคุณลักษณะแล้วคลิกที่คุณสมบัติที่คุณต้องการหมุน คุณสามารถทำสิ่งนี้แบบโต้ตอบหรือโดยการป้อนค่าระดับและกด Enter:

หมุนเครื่องมือขณะใช้งาน


4

ลองใช้เครื่องมือหมุนคุณสมบัติของปลั๊กอินCadTools :

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

"ฟังก์ชั่นนี้ใช้สำหรับการหมุนคุณสมบัติก่อนอื่นคุณต้องเลือกคุณสมบัติที่คุณต้องการหมุนและจุดสุดยอดที่จะเป็นศูนย์กลางของการหมุนจุดสุดยอดไม่จำเป็นต้องอยู่บนเลเยอร์ปัจจุบัน

หลังจากเลือกคุณสมบัติและจุดสุดยอดแล้วคุณสามารถป้อนมุมการหมุน (เป็นองศา) "

คำเตือน

  • มีเพียงตัวเลขที่เป็นตัวเลขสำหรับการหมุน (ไม่มีการลากหรือการตอบกลับด้วยภาพ) แม้ว่ามันอาจจะเป็นสิ่งที่ดีขึ้นอยู่กับความต้องการของคุณ

  • วัตถุที่หมุนแล้วซ้ำซ้อนกับเลเยอร์ 'CadLayer ... ' ใหม่ คุณจะต้องคัดลอก / วางคุณสมบัติกลับไปที่ชุดข้อมูลต้นฉบับของคุณ นี่เป็นวิธีการแก้ไขแบบไม่ทำลายล้างที่ดี แต่ใช้แรงงานมากสำหรับการหมุนหลายครั้ง

  • คัดลอก / วางวัตถุที่ซ้ำกันจะไม่เก็บข้อมูลคุณลักษณะใด ๆ คิดว่ามันเป็นการสร้างคุณสมบัติใหม่ไม่ใช่รูปทรงเรขาคณิตที่มีอยู่

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