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

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

2
การเรียกปลั๊กอินการแก้ไขจากคอนโซล Python ของ QGIS
ฉันต้องการเรียกใช้ฟังก์ชั่นปลั๊กอินการแก้ไข QGIS (วิธี TIN) (Raster-> Interpolate) จากคอนโซลของงูหลาม ฉันไม่พบฟังก์ชันที่เกี่ยวข้องภายใน QGIS API หรือภายในรายการอัลกอริทึมการประมวลผล ฉันพบอัลกอริธึม SAGA Triangulation ซึ่งทำงานได้ดี แต่ช้ากว่า 5-10 เท่าและความเร็วมีความสำคัญในกรณีของฉัน ความคิดวิธีการดำเนินการใด ๆ

6
โอเพ่นซอร์สเทียบเท่ากับ Collector for ArcGIS เพื่อใช้กับ QGIS / PostGIS?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ จากการอ่านของฉันของหน้าเว็บที่ ESRIสะสมสำหรับ ArcGISถูกมัดแน่นกับแพลตฟอร์มที่ ฉันยินดีที่จะเรียนรู้ว่าฉันผิดเกี่ยวกับเรื่องนี้ ฉันมีความสนใจอย่างมากในแอพการรวบรวมข้อมูลมือถือทั่วไปสำหรับอุปกรณ์ iOS และ Android ที่มี GPS โดยเฉพาะอย่างยิ่งข้อมูลที่สามารถรวบรวมข้อมูลในขณะที่ไม่ได้รับความครอบคลุมและซิงค์เมื่อกลับเข้าสู่การครอบคลุม โดยหลักการแล้วพวกเขาจะสามารถแคชส่วนของข้อมูลในเครื่องเพื่อใช้งานเมื่อออฟไลน์ สิ่งที่ฉันจินตนาการเป็นแอปพลิเคชันที่ทำงานบนเว็บที่อนุญาตให้ผู้ใช้ระบุโครงร่างข้อมูลข้อ จำกัด และอื่น ๆ ของคุณซึ่งจะสร้างฐานข้อมูลแบ็กเอนด์และอนุญาตให้เข้าถึงผ่านทาง API พักผ่อน สิ่งที่ฉันต้องทำคือป้อนข้อมูลจากแบบฟอร์มบนอุปกรณ์มือถือโดยเฉพาะอย่างยิ่งทั้ง iOS และ Android ซึ่งจะอัปเดตตารางในฐานข้อมูลแบ็กเอนด์ซึ่งอาจเป็นสิ่งที่มีส่วนขยาย GIS เช่น PostGIS นั่นจะทำให้ฉันสามารถรวมข้อมูลเข้ากับ QGIS ได้อย่างง่ายดาย มันจะต้องสามารถทำงานแบบออฟไลน์และหลายพื้นที่ที่เราทำงานไม่ครอบคลุม 3G เป็นการดีที่คุณจะสามารถแคชข้อมูลที่เลือกไว้บนอุปกรณ์เพื่อการใช้งานออฟไลน์ การรวมแผนที่ไม่สำคัญ ฉันพบโซลูชันที่ใช้ระบบคลาวด์ที่ดี แต่ฉันต้องการบางสิ่งบางอย่างที่ฉันสามารถควบคุมการเก็บข้อมูลส่วนหลังได้เนื่องจากข้อมูลบางอย่างอาจอ่อนไหว เช่นการรายงานการพบเห็นสัตว์เลื้อยคลานที่หายากซึ่งเป็นภัยคุกคามต่อการลักลอบขน ทางเลือกใดบ้างสำหรับแอพมือถือในการรับข้อมูลลงใน QGIS

6
สิทธิ์การใช้งาน shp2kml หมดอายุแล้วกำลังมองหาโซลูชันฟรี
ดังนั้นฉันจึงทำงานกับองค์กรไม่แสวงหากำไรขนาดเล็กในแอฟริกา ฉันทำงาน GIS และข้อมูลทั้งหมด เลเยอร์ส่วนใหญ่ที่ฉันสร้างฉันแปลงเป็นเลเยอร์ kml เพื่อให้หัวหน้าของฉันสามารถใช้พวกเขาได้อย่างรวดเร็วและง่ายดายใน Google Earth แต่ตอนนี้ในเดือนที่ผ่านมาโปรแกรม shp2kml ของฉันบอกว่าใบอนุญาตหมดอายุและดาวน์โหลดเวอร์ชันใหม่ ฉันดาวน์โหลดเวอร์ชันล่าสุดแล้วฉันพบว่าไม่ใช่รุ่นใหม่ ก.พ. 2011 และฉันยังคงได้รับข้อผิดพลาดเดิม ทุกคนรู้จักโปรแกรมฟรีแวร์อื่นที่ทำสิ่งเดียวกันหรือรู้วิธีแก้ไขปัญหานี้หรือเพื่อรับ shp2kml รุ่นล่าสุด ระบบปฏิบัติการของฉันคือ windows 7 และฉันใช้ QGIS 1.8.0 ผู้ไม่หวังผลกำไรไม่สามารถซื้อ Google Earth Pro edition ได้ ฉันต้องการโซลูชันฟรีหรือฟรีจริง ขอบคุณสำหรับความช่วยเหลือของคุณ.
13 qgis  kml  google-earth 

2
กำลังตัดเลเยอร์บรรทัดตามรูปหลายเหลี่ยมด้วย QGIS
ฉันมีเลเยอร์บรรทัดและเลเยอร์หลายเหลี่ยม ไฟล์ทั้งสองมี SRS เดียวกัน ฉันต้องการไฟล์รูปร่างใหม่เฉพาะเส้นที่ครอบคลุมโดยรูปหลายเหลี่ยม ฉันลองใช้Vector -> Geoprocessing -> Clipเครื่องมือQGIS แต่ได้ไฟล์ข้อมูลที่ว่างเปล่าเท่านั้น ฉันจะทำสิ่งนี้กับ QGIS ได้อย่างไร
13 qgis  clip 

1
นำเข้าโมดูล GRASS และ SAGA ไปยังสคริปต์ python
ฉันใหม่ที่นี้ ฉันเป็น "สร้าง" ปลั๊กอินหลามสำหรับ qgis และฉันต้องการนำเข้าโมดูลจาก GRASS และ SAGA แต่ฉันไม่เข้าใจวิธีการทำ ปลั๊กอินที่ฉันต้องการนำเข้าคือ Kriging interpolation จาก SAGA หรือ v.surf.idw จาก GRASS หรือปลั๊กอินการแก้ไขจาก Raster qgis ฉันต้องการวิธีการแก้ไขเพื่อแปลงคะแนนในตาราง คุณสามารถช่วยฉันได้ไหม? ฉันมีข้อสงสัยอีก ฉันเรียกใช้บรรทัดเหล่านี้ในรหัสของฉัน: vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) …

4
เปอร์เซ็นต์ของรูปหลายเหลี่ยมในหนึ่งรูปร่างไฟล์ภายในรูปหลายเหลี่ยมของอีกรูปหนึ่ง
ฉันเป็นมือใหม่ขอโทษถ้าเห็นได้ชัด / ถูกถามและตอบแล้ว แต่ฉันไม่พบอะไรเลย ฉันมีสองรูปร่างไฟล์: 1.เลเยอร์ขอบเขตการบริหารสำหรับเขตในสหราชอาณาจักรที่รู้จักกันในชื่อขอบเขต LSOA ที่มี 500 โซนเล็ก ๆ ในนั้น2.โซนน้ำท่วม ฉันต้องการค้นหาว่าโซน LSOA ขนาดเล็กใดอยู่ในเขตน้ำท่วม flood50% และจบลงด้วยการใช่ / ไม่ใช่หรือ 1/0 สำหรับแต่ละโซน 500 LSOA แต่ฉันไม่รู้จะทำอย่างไร ฉันคิดว่าฉันสามารถเข้าร่วมทั้งสองรูปร่างได้ แต่ไม่มีคุณสมบัติทั่วไประหว่างพวกเขา จากนั้นฉันคิดว่าฉันสามารถใช้ฟังก์ชั่นเข้าร่วมตามตำแหน่งซึ่งทำงานและแสดงให้ฉันเห็นว่า LSOA ใดอยู่ในเขตน้ำท่วม แต่นั่นเกือบทั้งหมด (ดูภาพที่ 2) ฉันคิดว่านี่เป็นปัญหา SQL แต่ไม่รู้ ฉันใหม่กับ QGIS และไม่เคยใช้ PostgreSQL ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. ฉันสามารถให้ข้อมูลอะไรก็ได้ที่คุณคนที่น่ารักต้องการช่วยเหลือฉัน

1
จะสร้างเส้นปรารถนาใน QGIS ได้อย่างไร?
ฉันจะแสดงโฟลว์ที่มาจากเมทริกซ์ Origin-Destination เป็นเส้นปรารถนาได้อย่างไร ฉันต้องการผลลัพธ์เช่นเดียวกับที่แสดงในภาพด้านล่าง ฉันต้องการปรับขนาดตามสัดส่วนของมัน (มาจาก MDB ที่เชื่อมโยง) และฉันชอบที่เส้นนั้นโค้งเล็กน้อย (แต่ฉันสามารถใช้เส้นตรงได้เช่นกัน)

2
ฉันจะสร้างและเพิ่มฟีเจอร์ให้กับเลเยอร์หน่วยความจำใน QGIS 1.9 ได้อย่างไร
ฉันมีปลั๊กอินที่ใช้งานได้ใน QGIS 1.8 ซึ่งอ่านข้อมูลจากฐานข้อมูล MSAccess และเพิ่มลงในชุดของเลเยอร์หน่วยความจำ มีการประมวลผลที่เกี่ยวข้องในระหว่างกาลดังนั้นฉันไม่คิดว่าการใช้ QGIS เพื่ออ่านโดยตรงจากฐานข้อมูลเป็นตัวเลือก ฉันต้องการย้ายจาก QGIS 1.8 เป็น 1.9 (สาเหตุหลักมาจากการปรับปรุงคุณภาพของนักแต่งเพลงการพิมพ์) ปลั๊กอินไม่ทำงานกับ API ใหม่ ฉันลองใช้วิธีการหลายวิธีที่ปรากฏในการค้นหาของ Google หนึ่งแก้ไขรหัสด้านล่าง - จากhttp://www.qgis.org/pyqgis-cookbook/vector.html#memory-providerเช่นการเพิ่มรูปทรงเรขาคณิตและคุณลักษณะให้กับดาต้าเบสเดอร์จากนั้นอัปเดตเลเยอร์ - เพื่อให้เหมาะกับ API ใหม่ที่ทำงาน เล็กน้อย แต่ไม่สามารถมองเห็นแอตทริบิวต์ได้จนกว่าฉันจะเข้าสู่โหมดแก้ไข (คล้ายกับhttp://hub.qgis.org/issues/3713 ) วิธีอื่นที่มีรายละเอียดในการตอบกลับ # 1 ของลิงค์ด้านบนเพิ่มเลเยอร์และคุณลักษณะอย่างถูกต้อง แต่ฉันไม่สามารถเพิ่มคุณสมบัติให้กับเลเยอร์ได้ ระบุว่ามันควรจะเป็นงานที่ค่อนข้างง่ายฉันหวังว่าบางคนในที่นี้จะสามารถนำเสนอตัวอย่างการทำงานของวิธีการที่ควรทำ (PS ฉันไม่ใช่โปรแกรมเมอร์มืออาชีพและการเข้ารหัสส่วนใหญ่ของฉันค่อนข้างหยาบ - ฉันยินดีต้อนรับแนวทางใด ๆ แต่ขอให้คุณแก้ตัวไม่รู้ในส่วนของฉัน) # Receivers = a list of lists …

2
จะรายงานข้อผิดพลาดของ QGIS และ QGIS-Plugin ได้ที่ไหน?
ฉันมักจะพบข้อบกพร่องใน QGIS และปลั๊กอิน ฉันต้องการถามเกี่ยวกับสิ่งนี้ทางอินเทอร์เน็ต แต่ดูเหมือนจะไม่พบที่ที่เหมาะสมในการแก้ไขปัญหานี้ มีคำแนะนำอะไรบ้าง?

2
วิธีการเชื่อมโยง dataframes ใน ArcGIS หรือ QGIS
ภาพด้านล่างแสดงเลย์เอาต์ใน ArcGIS 10.1 ที่มีสี่ดาต้าเฟรม แต่ละ dataframe มีพื้นที่ทางภูมิศาสตร์เดียวกันแม้ว่าจะเป็นภาพที่แตกต่างกัน ตัวอย่างเช่นภาพบนซ้ายคือ 1989 DOQ, ภาพขวาบนคือย้อนกลับปี 1989 DOQ, ภาพล่างซ้ายคือ 2012 DOQ และภาพล่างขวาคือ 2012 DOQ ที่กลับด้าน เป็นไปได้หรือไม่ที่จะเชื่อมโยง dataframes เพื่อให้การส่ายรูปภาพใน dataframe ทำให้ภาพใน dataframes อื่น ๆ ทั้งหมด (เช่นคล้ายกับวิธี "Link Views" ใน Erdas Imagine)? เป็นไปได้ใน QGIS?

3
จะเปลี่ยนความยาวเป็นทศนิยม 2 ตำแหน่งได้อย่างไร
ฉันกำลังพยายามหาวิธีคำนวณความยาวของบรรทัดเป็นทศนิยม 2 ตำแหน่งใน QGIS เมื่อฉันใช้เครื่องคำนวณภาคสนามเพื่อสร้างเขตข้อมูลใหม่ไม่ว่าฉันจะเปลี่ยนแปลงอะไรกับชนิดของฟิลด์ความกว้างของเขตข้อมูลหรือความแม่นยำฉันได้รับความยาวอย่างต่อเนื่องเป็นทศนิยม 13 ตำแหน่ง
13 qgis 

2
snapping ใน QGIS ทำงานอย่างไร
ฉันได้อ่านบทความและแบบฝึกหัดจำนวนมากแล้วแม้แต่คู่มือ QGIS เกี่ยวกับการหักมุม ผมตั้งค่าตัวเลือก snapping ภายใต้การตั้งค่า> ตัวเลือกการ snapping ; เลือกสองเลเยอร์ที่ฉันต้องการหักมุมการตั้งค่าโหมดเป็นจุดสุดยอด, ความอดทนของหน่วยแผนที่ 0.00002 และตรวจสอบหลีกเลี่ยง int และเปิดใช้งานการแก้ไขโทโพโลยี ฉันย้ายรูปหลายเหลี่ยมบนชั้นที่หนึ่ง, จับจุดสุดยอดโดยประมาณไปยังจุดสุดยอดที่อยู่ติดกันโดยประมาณในชั้นที่สอง ในระดับ 1: 500 ดูเหมือนว่าจะถ่ายได้อย่างถูกต้อง แต่เมื่อฉันซูมเข้าที่ระดับ 1: 1 ภาพจะไม่ถูกต้อง ฉันทำบางสิ่งบางอย่างขาดหายไปหรือพยายามทำให้ถูกต้องหรือไม่? ขอบคุณสำหรับการป้อนข้อมูล
13 qgis 



2
วิธีสร้างฮัลล์นูนต่ำสุดข้ามเส้น 180 องศาได้อย่างไร
ฉันกำลังสร้างเปลือกนูนสำหรับสปีชีส์ที่อาศัยอยู่ในอินโด - แปซิฟิก (~ จาก 20 ถึง -65 องศาลองจิจูด) ปัญหาที่ฉันพบคือสำหรับสปีชีส์ที่สามารถพบได้ทั้งสองด้านของเส้นลองจิจูด 180 องศาตัวเรือที่สร้างใหม่ขยายทั่วทั้งชั้นมากกว่าที่จะรวมถึงจุดในรูปหลายเหลี่ยมที่เล็กกว่าซึ่งประกอบด้วยปลายทั้งสองของชั้น สาเหตุของพฤติกรรมนี้คือเส้นนี้แสดงถึงขอบของเลเยอร์และ QGIS ไม่ได้ห่อแผนที่เวกเตอร์ (ดูภาพด้านล่าง ... 'ชื่อเสียง' ของฉันตอนนี้ดีพอที่จะใส่มันแล้วขอบคุณ) หลังจากที่คิดและทำ Google สิ่งเหล่านี้เป็นแนวทางที่เป็นไปได้ของปัญหาที่ฉันเจอ อย่างไรก็ตามฉันไม่แน่ใจเกี่ยวกับการทำบุญหรือการนำไปปฏิบัติ: เปลี่ยนเส้นแวงกลางจาก 0 (เช่น Greenwich) เป็น 150 องศา สิ่งนี้สามารถทำได้? สิ่งนี้จะเปลี่ยนการแสดงแผนที่ (มีประโยชน์ต่อ se) หรือไม่หรือมันจะช่วยสร้างโครงสร้างนูนที่ถูกต้องหรือไม่ เปลี่ยนระบบพิกัดจากรูปแบบ +/- 180 องศาเป็นรูปแบบ 0 ถึง 360 องศา เห็นได้ชัดว่ามีบางสิ่งในสายเหล่านี้สามารถทำได้โดยใช้ฟังก์ชั่น 'ST_Shift_Longitude' ใน PostGIS ซึ่งเพิ่ม 360 องศาลงในลองจิจูดเชิงลบ …
13 qgis  convex-hull 

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