คำถามติดแท็ก pyqgis

งูเหลือมผูกสำหรับ QGIS

1
จะแปลงฟีเจอร์หลายส่วนที่เลือกเป็นฟีเจอร์เดี่ยวขณะแก้ไขใน QGIS ได้อย่างไร?
มีคำถามมากมายและคำตอบที่เกี่ยวข้องสำหรับวิธีการสร้างคุณลักษณะหลายส่วนเลเยอร์เป็นคุณสมบัติส่วนเดียวโดยใช้ QGIS: จะแบ่งรูปหลายเหลี่ยมเดียวออกเป็นหลายโพลีได้อย่างไร จะแยกคุณสมบัติที่ไม่ต่อเนื่องใน QGIS ได้อย่างไร? แต่โซลูชั่นทั้งหมดที่ฉันเห็นสร้างเลเยอร์ใหม่ทั้งหมดและจะแปลงรูปเรขาคณิตหลายส่วนทั้งหมดเป็นแบบเดี่ยว ดังนั้นคำถามคือจะมีวิธีการอย่างไรในช่วงเซสชั่นการแก้ไขเลือกคุณสมบัติหลายส่วนให้เป็นคุณสมบัติส่วนเดียวโดยไม่จำเป็นต้องสร้างเลเยอร์ใหม่ มันจะตรงกันข้ามกับเครื่องมือ "ผสานคุณสมบัติที่เลือก" และคล้ายกับการระเบิดใน ArcGIS มีปลั๊กอินทำเช่นนี้? วิธีนี้สามารถทำได้โดยใช้คอนโซลหลาม?

1
ทำไมฉันไม่สามารถนำเข้าสคริปต์ของฉันจากคอนโซลหลามได้
ฉันทำงานกับคอนโซล qgis python ฉันมักจะเก็บสคริปต์ python ทั้งหมดของฉันไว้ใน ~ / Scripts / python ฉันได้ตั้ง PYTHONPATH เป็น ~ / Scripts / python ใน. bashrc ของฉันอย่างไรก็ตามฉันไม่สามารถจัดการนำเข้า sript ของฉันจากคอนโซลภายใน QGIS ได้ นี่เป็นข้อผิดพลาดของฉันเมื่อฉันพยายามนำเข้าสคริปต์ชื่อ Create_Figures_2D import Create_Figures_2D Traceback (most recent call last): File "<input>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 309, in _import mod = _builtin_import(name, …
9 pyqgis 

2
ลบ“ บันทึกเป็น” ออกจากเมนูบริบท QGIS โดยใช้ PyQGIS [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน10 เดือนที่ผ่านมา ฉันต้องการลบตัวเลือกที่มีอยู่ ("บันทึกเป็น") จากเมนูบริบทของเลเยอร์ QGIS สิ่งที่ฉันได้พบคือการเพิ่มการกระทำใหม่ในLegendItemsหรือเขียนทับตัวเลือกใหม่อย่างสมบูรณ์ แต่ไม่พบตัวเลือกใด ๆ โดยใช้ที่ฉันจะสามารถลบตัวเลือกเมนูบริบทเริ่มต้นที่มีอยู่ สิ่งที่ฉันได้เห็นว่ามีวิธีการmenuProvider ()ใช้ได้ แต่ไม่สามารถรับรายละเอียดใด ๆ ด้วยวิธีนี้ ฉันจะลบตัวเลือก "บันทึกเป็น" ที่มีอยู่ออกจากเมนูบริบทของ QGIS ได้อย่างไร
8 pyqgis  pyqt 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.