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

QGIS เป็นแอพพลิเคชั่น GIS ข้ามแพลตฟอร์มที่ได้รับอนุญาตภายใต้ GNU General Public License

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

2
มีฟังก์ชั่น "ดูโคลน" ใน Qgis เหมือนใน MapInfo หรือไม่
ฉันกำลังทำงานใน Qgis (2.18.11) และฉันต้องการดูหน้าต่าง mi map ที่ซ้ำกันดังนั้นฉันจึงสามารถแสดงแผนที่เฉพาะเรื่องที่มีค่าต่างกันในแต่ละหน้าต่างและเปรียบเทียบทั้งคู่ ฉันมักจะทำสิ่งนี้ใน MapInfo (แผนที่> มุมมอง Clone) ดูตัวอย่าง:

2
processing.getObject () ใน QGIS 3
ดูเหมือนว่าprocessing.getObject()ไม่มีใน QGIS อีกต่อไป from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' มีวิธีการใช้ใหม่get.Objectหรือไม่?

1
ลดความซับซ้อนของกระบวนการตรวจสอบสิทธิ์ PostGIS จาก QGIS
ใน QGIS ฉันมีโครงการที่มีข้อมูลจากฐานข้อมูล PostGIS (~ 15) ที่หลากหลายโดยไม่มีข้อมูลรับรองการเข้าสู่ระบบ (ผู้ใช้รับรองความถูกต้อง / รหัสผ่าน) ที่จัดเก็บไว้สำหรับการเชื่อมต่อแต่ละรายการดังที่แสดงด้านล่าง ตอนนี้เมื่อผู้ใช้รายอื่นเปิดโครงการเขา (หรือเธอ) ต้องป้อนข้อมูลรับรองสำหรับฐานข้อมูล EACH ที่ใช้: ฉันกลัวอย่างยิ่งว่าจะไม่มีผู้ใช้ของฉันที่ถูกต้องตามกฎหมายที่จะยอมรับการป้อนข้อมูลรับรอง (หรือเธอ) ของเขา 15 ครั้ง (แต่ในสภาพแวดล้อมขององค์กรที่มีผู้ใช้ 100 รายการยอมรับเป็นกุญแจสู่ความสำเร็จ) ดังนั้นสองคำถามเกิดขึ้นสำหรับฉัน: มีวิธีแนะนำชื่อผู้ใช้ตามตัวแปรโครงการทั่วโลกuser_account_nameและ มีวิธีบอก QGIS ให้ใช้ข้อมูลประจำตัวที่ป้อนสำหรับการเชื่อมต่อฐานข้อมูลครั้งแรกสำหรับการเชื่อมต่ออื่น ๆ ด้วยหรือไม่? ฉันไม่สามารถคาดการณ์ได้ว่าจะเป็นเรื่องที่ดีมากในการแก้ไขกล่องโต้ตอบ 'ป้อนข้อมูลรับรอง' ตามที่เสนอด้านล่าง แต่เป็นไปได้หรือไม่

1
QGIS 2.18.10 เวอร์ชั่นใดที่รองรับ
เริ่มต้นด้วยการ QGIS 2.18.10 ไม่ได้มีพจนานุกรมที่เรียกว่าSagaAlgorithmProvider supportedVersionsก่อนหน้านี้ดูเหมือนว่านี้: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} ตอนนี้มันก็พูดว่า: if not version.startswith('2.3.'): ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, self.tr('Problem with SAGA installation unsupported SAGA version found.')) ดังนั้นฉันคิดว่าตอนนี้รองรับเฉพาะรุ่น SAGA ที่เริ่มต้นด้วย …

1
การแก้ไขสไตล์เลเยอร์ shp พร้อมกันใน QGIS?
ฉันมีรูปหลายเหลี่ยมในไฟล์ shp ที่ฉันต้องเปลี่ยนความกว้างของเส้น ฉันหัวเข้าร่วมพวกเขาในกลุ่มเดียว มีวิธีในการเปลี่ยนบรรทัดด้วยสำหรับเลเยอร์ทั้งหมดในกลุ่มพร้อมกันหรือไม่
9 qgis  python  pyqgis  layers  style 

2
ใช้ postgis เพื่อสร้างเฉดสีอาคาร
ฉันกำลังทำงานกับเครื่องมือประเมินศักยภาพพลังงานแสงอาทิตย์สำหรับอาคารที่มีอยู่ แนวคิดคือใช้รูปร่างของอาคาร (= รูปหลายเหลี่ยม) ความสูงและสร้างเฉดสีที่ได้ในเวลาที่กำหนด ฉันแค่ไปทำการทดสอบเพื่อดูดวงอาทิตย์ ฉันรู้เกี่ยวกับฟังก์ชันหญ้า r.sun.mask แต่มันสู้เพื่อสิ่งที่ฉันพยายามจะทำ สำหรับตอนนี้ฉันแค่อยากได้ร่มเงาเมื่อดวงอาทิตย์อยู่ทางใต้ที่อุณหภูมิ 18 °ในท้องฟ้า อาคารจึงควรมีเงาสูงประมาณสามเท่า สิ่งที่ฉันพยายามจะได้รับ: ฉันค้นหามาระยะหนึ่งแล้ว แต่ไม่พบเครื่องมือใด ๆ ใน Postgis ที่จะทำเช่นนี้ ฉันกำลังคิดเกี่ยวกับการบัฟเฟอร์แล้วตัดรูปหลายเหลี่ยม แต่ไม่สามารถทำงานได้ คุณรู้เครื่องมือใด ๆ หรือมีความคิดวิธีการทำอย่างไร

1
การบันทึกฟังก์ชั่น Python ที่กำหนดเองใน QGIS
ฉันจะบันทึกฟังก์ชัน Python ที่กำหนดเองของฉันใน QGIS ได้อย่างไร ฉันต้องการให้ผู้ใช้ช่วยเหลือสำหรับฟังก์ชั่นที่ฉันเขียนให้พวกเขา: ฉันได้ลองเพิ่ม docstring แล้ว: แต่เมื่อใดก็ตามที่ฉันคลิกโหลดข้อผิดพลาดจะปรากฏขึ้น: ข้อความแสดงข้อผิดพลาดแสดงข้อผิดพลาดการเยื้องอย่างชัดเจนซึ่งไม่สอดคล้องกับรหัสจริงของฉัน

2
เมื่อใดจึงจะเปิดใช้งานการแปลง CRS แบบ 'ทันทีได้' ใน QGIS เมื่อไหร่ที่จะปิด?
ฉันเข้าใจสิ่งที่ 'ทันที "และฉันได้อ่านhttps://docs.qgis.org/2.6/en/docs/training_manual/vector_analysis/reproject_transform.htmlอีกครั้ง ฉันมักจะเปิดเครื่องตลอดเวลา แต่ไม่รู้ว่ามันถูกต้องหรือไม่? ฉันรู้ว่าอาจทำให้เกิดปัญหา ฉันได้ดูคำถามที่เกี่ยวข้องและพวกเขาทั้งหมดมีแนวโน้มที่จะเมื่อผู้ใช้มีปัญหาและซับซ้อนมากขึ้นโดยคนถามเกี่ยวกับชุดข้อมูลเฉพาะของพวกเขาและซีอาร์เอสที่เกี่ยวข้อง มีกฎง่ายๆหรือไม่ที่จะตอบเมื่อเปิด 'On the fly' และควรปิดเมื่อใด?

1
QGIS - เป็นไปได้ไหมที่จะแปลงอักขระที่เน้นเสียงเป็นอักขระปกติในตารางแอตทริบิวต์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมีชุดข้อมูล OSM ที่มีชื่อที่มีตัวอักษรประจำชาติ (นี่คือการส่งออก CSV แต่ฉันมีใน SHP): osm_id,code,fclass,population,name,longitude,latitude 276645544,1003,village,221,Krč,14.248410,49.194988 444571400,1003,village,88,Radonice,14.548085,49.143251 488567474,1003,village,115,Doubravka,14.363835,49.282158 488567478,1003,village,114,Koloměřice,14.399437,49.280328 488567484,1003,village,111,Údraž,14.309249,49.281551 491452727,1004,hamlet,33,Poněšice,14.481200,49.105121 601855465,1003,village,147,Hvožďany,14.433230,49.286094 631878480,1003,village,211,Myšenec,14.208999,49.223213 และต้องการแปลงเป็นแบบฟอร์มนี้: osm_id,code,fclass,population,name,longitude,latitude 276645544,1003,village,221,Krc,14.248410,49.194988 444571400,1003,village,88,Radonice,14.548085,49.143251 488567474,1003,village,115,Doubravka,14.363835,49.282158 488567478,1003,village,114,Kolomerice,14.399437,49.280328 488567484,1003,village,111,Udraz,14.309249,49.281551 491452727,1004,hamlet,33,Ponesice,14.481200,49.105121 601855465,1003,village,147,Hvozdany,14.433230,49.286094 631878480,1003,village,211,Mysenec,14.208999,49.223213 โดยที่สำเนียงนั้นถูกลบออกไปแทนที่จะเป็น "č, š, ř, á" เป็นต้นคุณมี "c, s, r, a" ฉันไม่จำเป็นต้องแก้ไขคอลัมน์ปัจจุบัน - อาจสร้างคอลัมน์ใหม่ที่มีชื่อที่แปลงแล้ว ฉันกำลังจะใช้เครื่องมือออนไลน์บางอย่างเช่นนี้สำหรับไฟล์ CSV แต่มันจะดีมากถ้าฉันสามารถแก้ปัญหานี้ใน QGIS …

3
การสร้างสัญลักษณ์เติมหลายเหลี่ยมแบบสุ่มใน QGIS?
ใช้ QGIS 2.18.3 ฉันต้องการใช้รูปแบบจุดแบบสุ่มกับสัญลักษณ์รูปหลายเหลี่ยมของฉัน ตัวจัดการรูปแบบเริ่มต้นมีรูปแบบจุดที่เว้นระยะสม่ำเสมอเรียกว่า Cemetery-25-50k (โปรดดูภาพด้านล่าง) นี่คือจุดเริ่มต้นที่ดี แต่เห็นได้ชัดว่าไม่ได้สุ่ม อีกวิธีหนึ่งฉันได้ตรวจสอบตัวเลือกการเติมรูปแบบจุดภายในคุณสมบัติเลเยอร์ (ด้านล่าง) แต่ไม่มีอะไรปรากฏที่จะสร้างรูปแบบสุ่ม สิ่งที่ฉันต้องสร้างใหม่ก็คือสัญลักษณ์สุ่ม ESRI Arcmap ที่แสดงที่นี่:

3
วิธีการกำหนดค่ากล่องเครื่องมือ Orfeo ใน QGIS 2.18 บน Windows 7 32-Bit?
ฉันติดตั้ง QGIS 2.18.3 โดยใช้ OSGeo4W จากนั้นเป็นไบนารี OTB แบบสแตนด์อโลน ใน QGIS ฉันป้อนไดเรกทอรีของด้วยตนเอง โฟลเดอร์แอปพลิเคชัน OTB (C: \ Program Files \ QGIS 2.18 \ apps \ OTB-5.10.0-win32 \ lib \ otb \ applications) และ โฟลเดอร์บรรทัดคำสั่ง (C: \ Program Files \ QGIS 2.18 \ apps \ OTB-5.10.0-win32 \ bin) และฉันได้ตรวจสอบปุ่ม "เปิดใช้งาน" แต่ไม่มีอะไรเกิดขึ้นเมื่อฉันปิดหน้าต่างการประมวลผลและไม่มีเมนู OTB ปรากฏขึ้นในกล่องเครื่องมือการประมวลผล …

2
ไม่สามารถเรียกใช้อัลกอริทึม Grass ใน QGIS 2.18 บน Ubuntu 16.04
ฉันมี QGIS และ GRASS ติดตั้งผ่านที่เก็บ UbuntuGIS ถ้าฉันพยายามรันอัลกอริทึม GRASS 6 หรือ 7 ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "This algorithm cannot be run :-( It seems that GRASS GIS 7 is not correctly installed and configured in your system. Please install it before running GRASS GIS 7 algorithms." ฉันตรวจสอบคำถามอื่น ๆ เกี่ยวกับปัญหานี้ แต่ส่วนใหญ่จัดการกับการติดตั้งบนระบบ Windows: "การพึ่งพาที่ขาดหายไปขั้นตอนวิธีนี้ไม่สามารถเรียกใช้ :-(" QGIS …

1
วิธีแก้ปัญหาด้วยพาเนลข้อความบันทึกใน QGIS:“ ไม่บันทึกข้อผิดพลาดคำขอเกิน 100 ข้อ”
ฉันใช้รหัสต่อไปนี้ใน pyqgis เพื่อตรวจจับข้อผิดพลาด / คำเตือนจาก WMS- เลเยอร์เพื่อที่จะทริกเกอร์ทาสีทันทีที่ตรวจพบข้อผิดพลาด / คำเตือน (ตามคำถามก่อนหน้า: วิธีการจับข้อผิดพลาด WMS จากแผงข้อความบันทึก ใน QGIS กับ python หรือไม่? ) แต่เห็นได้ชัดว่าผู้ให้บริการ "WMS" ดูเหมือนจะมีข้อ จำกัด ว่าจะไม่ส่งคำขอข้อผิดพลาดมากกว่า 100 รายการไปยังบันทึกข้อความซึ่งหมายถึงหลังจากข้อผิดพลาด / คำเตือนครบ 100 ครั้งแล้วฉันไม่สามารถรับสัญญาณใด ๆ ได้อีกต่อไป ยังไม่ตอบสนองอย่างถูกต้อง อย่างไรก็ตามหากฉันส่งข้อความของตัวเองไปที่แผงควบคุมดูเหมือนจะไม่มีข้อ จำกัด ใด ๆ (ดูรหัสด้านล่าง) มีความเป็นไปได้ที่จะตรวจจับข้อผิดพลาด / คำเตือนโดยตรงจากอินสแตนซ์ที่รับผิดชอบที่นี่ (ฉันเดาว่าเป็นผู้ให้บริการ WMS) แทนที่จะใช้แผงบันทึกข้อความ หรืออาจแค่ล้าง / รีเซ็ตพาเนลข้อความบันทึกในกระบวนการที่กำลังรันอยู่หรือลบข้อ จำกัด ออกไป ฉันใช้ …
9 qgis  pyqgis  wms  log 

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

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