คำถามติดแท็ก qgis-plugins

ปลั๊กอินซอฟต์แวร์ที่เพิ่มฟังก์ชันการทำงานให้กับแพ็คเกจ QGIS

3
ทำให้เส้นโค้งโดยใช้ QGIS?
ฉันมีประสบการณ์ไม่มากนักกับ QGIS และกำลังทำงานบนแผนที่ที่มีสถานที่เชื่อมต่อสายที่สร้างด้วยปลั๊กอิน mmqgis มีวิธีง่าย ๆ ในการทำให้เส้นตรงเหล่านั้นค่อนข้างโค้งเพื่อความสวยงามหรือไม่? ฉันพยายามที่จะบรรลุสิ่งที่ต้องการแผนที่ด้านล่าง แต่มีฮับหลายแห่ง ฉันได้อ่านคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้กับ PostGIS และเครื่องมือขั้นสูงอื่น ๆ ดังนั้นฉันจึงทำการวิจัยของฉัน (รวมถึงโพสต์อื่น ๆ ที่นี่) และลองใช้ปลั๊กอินหลายอันและฉันขอวิธีแก้ปัญหาง่ายๆเพราะฉันไม่ มีประสบการณ์มาก

5
กำลังคำนวณขอบเขตภาพ / รอยเท้าของภาพถ่ายดาวเทียมโดยใช้เครื่องมือโอเพนซอร์สหรือไม่?
ฉันจำเป็นต้องสร้างรูปหลายเหลี่ยมของภาพแรสเตอร์เลเยอร์เดียวหลายรูปไม่ใช่กล่องขอบเขต / ขอบ แต่พื้นที่ที่ไม่มีค่า Nodata ดังแสดงที่นี่: การสร้างรูปร่างไฟล์แสดงรอยเท้าของ Rasters? . ในการตอบคำถามข้างต้นปลั๊กอิน Image Boundaryได้ถูกกล่าวถึง แต่ฉันไม่พบมันใน QGIS 1.8.0 Lisboa ที่ทำงานบน Ubuntu เครื่องมือยังคงมีอยู่หรือไม่? ถ้าไม่มีมีวิธีการทำเช่นนี้โดยใช้เครื่องมือ opensource ไม่ว่าจะเป็น gdal, R, QGIS, GRASS หรือคล้ายกันไม่ใช่กับ ArcMap?

2
แบ่งรูปหลายเหลี่ยมที่ผิดปกติออกเป็นพื้นที่เท่ากันโดยใช้ QGIS หรือไม่
ฉันเป็นนักสำรวจและใช้ QGIS ในการดูแลรักษาบันทึกการทดสอบดินในโครงการโยธาและได้รับการจัดให้มีพื้นที่ทดสอบอย่างต่อเนื่องหรือจำนวนที่ต้องการ เหล่านี้มักจะมากกว่าในรูปทรงที่ผิดปกติและฉันสงสัย มีปลั๊กอิน / โซลูชันเพื่อตัดเลเยอร์ที่มีรูปหลายเหลี่ยมที่ผิดปกติเป็นพื้นที่เท่ากันหรือจำนวนล็อตที่มีพื้นที่ที่ระบุผลลัพธ์ที่ได้คือจำนวนล็อตมากที่สุดตามพื้นที่ที่ให้ไว้หรือไม่

1
บันทึกสคริปต์หลามโดยอัตโนมัติใน QGIS
เมื่อมีการเขียนสคริปต์หลาม QGIS ไม่ได้บันทึกไว้เมื่อผู้ใช้บันทึกโครงการหลักของเขากับคำสั่งหรือctrl+S Project->Saveนอกจากนี้เมื่อออกจาก QGIS โปรแกรมจะไม่เตือนเกี่ยวกับการเปลี่ยนแปลงที่ไม่ได้บันทึกไว้ในสคริปต์หลามแม้ว่ามันจะเตือนเกี่ยวกับการเปลี่ยนแปลงที่ไม่ได้บันทึกไว้ในโครงการและข้อเสนอเพื่อบันทึก มีตัวเลือกในการเปลี่ยนแปลงพฤติกรรมนี้หรือไม่? ฉันควรจะเพิ่มสิ่งนั้นโดยใช้ตัวเลือกการเจรจาเพื่อบันทึกโครงการเมื่อเลิกจริง ๆ แล้วบันทึกโครงการ แต่ไม่ใช่สคริปต์งูหลาม สิ่งเหล่านั้นจะหายไป

1
การเพิ่มเลเยอร์ PostGIS จากปลั๊กอิน QGIS Python
ฉันพยายามพัฒนาปลั๊กอินเพื่อเพิ่มเลเยอร์ postgis ลงใน qgis จากปลั๊กอินซึ่งเป็นส่วนหนึ่งของการเรียนรู้ภาษาไพ ธ อน รหัสสำหรับการเพิ่มเลเยอร์ postgis ถูกนำมาจากตำราอาหารและทำงานได้ดีถ้าฉันเรียกใช้จากคอนโซล Python ภายใน qgis (หากกดปุ่ม OK ในกล่องโต้ตอบผลลัพธ์ == 1 และควรเพิ่มเลเยอร์ของฉันไปยัง qgis) แต่ถ้าฉันเรียกใช้จากปลั๊กอินมันจะพ่นข้อความ NameError: ชื่อ 'QgsDataSourceURI' ไม่ได้ถูกกำหนดไว้ เหตุใดฉันจึงได้รับข้อผิดพลาดในการเรียกใช้จากปลั๊กอิน ฉันจะเพิ่มเลเยอร์จากปลั๊กอิน / ภายในฟังก์ชั่นกับความแตกต่างจากคอนโซลหลามได้หรือไม่ def run(self): """Run method that performs all the real work""" # show the dialog self.dlg.show() # Run the dialog event loop …

2
เริ่มต้น QGIS ด้วย virtualenv Python หรือไม่
มีวิธีใดบ้างที่บอกให้ QGIS ใช้การติดตั้ง Python ที่แตกต่างจากค่าเริ่มต้นระบบทั่วทั้งระบบ? เช่นใช้ virtualenv Python บาง/myvirtualenv/bin/pythonตัวแทน/usr/bin/python? แบ็คกราวน์: ฉันกำลังพัฒนาปลั๊กอินที่กำหนดเองซึ่งใช้โมดูลบางตัวที่ติดตั้งใน virtualenv เท่านั้น แต่ไม่ใช่ทั้งระบบ virtualenv ได้รับอนุญาตให้เข้าถึงแพ็คเกจทั่วทั้งระบบดังนั้น qgis core libs ควรยังคงสามารถเข้าถึงได้เมื่อใช้ virtualenv นั้น ทางออกเดียวที่ฉันเห็นในตอนนี้คือการติดตั้งโมดูลที่จำเป็นใน Python ทั้งระบบ อย่างไรก็ตามฉันต้องการเก็บไว้ใน virtualenv เท่านั้นถ้าเป็นไปได้

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

1
QGIS - ส่งออกโครงการที่มีการอ้างอิง
ฉันหลงทางถ้ามีวิธีบันทึกโครงการเฉพาะกับเลเยอร์ทั้งหมดเป็นไฟล์ตามเพื่อให้ง่ายต่อการแชร์กับผู้ทำงานร่วมกัน ตัวอย่างเช่นสร้างโฟลเดอร์ที่ซิปหรือไม่ซิปซึ่งมีโครงสร้างเหมือนกับโครงการ: Root_folder/ my_project.qgs \____________myfolder \___Layer 1 \___Layer 2 \___Layer 3 \____________myfolder2 \___Layer 4 \___Layer 5 \___Layer 6 \____________myfolder3 \________myfolder4 \___Layer 6 \___Layer 7 \___Layer 8 หากไม่มีอยู่มันจะยุ่งยากไหมหากจะพัฒนาเกี่ยวกับ API ปัจจุบัน?

4
QGIS ปลั๊กอินอะไรที่คุณคิดว่าจำเป็น? [ปิด]
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา คุณคิดว่าปลั๊กอิน QGIS ใดที่จำเป็นสำหรับปลั๊กอินเวกเตอร์แรสเตอร์การประมวลผลเชิงภูมิศาสตร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.