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

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

1
จะวัดระยะทางระหว่างจุดต่าง ๆ ตามระดับความสูงได้อย่างไร?
ฉันต้องสามารถวัดระยะทางระหว่างจุดต่าง ๆ ได้ แต่ต้องคำนวณระยะทางในการสัมพันธ์กับระดับความสูง จุดต่างๆเป็นบ้านของนักเล่าเรื่องตั้งแต่ศตวรรษที่ 19 และสถานที่ที่กล่าวถึงในเรื่องราวของพวกเขา ระยะทางจึงต้องเป็น "ระยะทางเดิน" เส้นทางตามหุบเขาจะสั้นกว่าเส้นทางบนภูเขาแม้ว่าระยะทางตรงที่แท้จริงจะสั้นกว่า ที่แนบมาเป็นภาพหน้าจอที่แสดงความคิดของฉัน ในภาพเส้นทาง A และ C จะถูกคำนวณให้สั้นกว่าเส้นทาง B คะแนนมาจากไฟล์ CSV แต่ฉันยังมีเลเยอร์แรสเตอร์พร้อมข้อมูลระดับความสูง
10 qgis  distance 

2
รูปแบบการทำความสะอาดบล็อกจาก LIDAR ในเมือง (บล็อกยกระดับจากถนน)
เรามีLIDAR DEM 1 เมตรจากเมือง สามารถดาวน์โหลดเซ็ตย่อยขนาดเล็กได้จากลิงค์นี้ : ภาพหน้าจอนี้แสดง DEM แบบดิบพร้อมจานสีเทา (เข็มขัดที่เข้มกว่าคือถนนและสี่เหลี่ยมสีเทาและขาวเป็นบล็อค): สิ่งนี้สอดคล้องกับสถานที่ในเมืองซานโตโดมิงโกซึ่งสามารถเห็นได้ในภาพหน้าจอของ Google นี้: โดยเฉลี่ยแล้วบล็อกจะ "สูงขึ้น" โดยประมาณ 2 เมตรจากถนนซึ่งไม่เป็นความจริง เราต้องการให้ DEM สะอาดเพื่อสร้างเครือข่ายสตรีมและดัชนีความเปียกชื้นของภูมิประเทศ (TWI) ด้วย DEM ที่ให้มา (เราไม่ได้มีวงดนตรีต้นฉบับจากเลเซอร์สแกนเนอร์) ที่เครือข่าย hydrgraphic ดูเหมือนจะเป็นไปตามรูปแบบสี่เหลี่ยมและ TWI ผลในรูปแบบบล็อก ภาพเหล่านี้แสดงผลลัพธ์: นี่คือผลลัพธ์เครือข่ายสตรีมที่สร้างขึ้นด้วยr.watershedในGrass GIS: และนี่คือผลลัพธ์ TWI สร้างโดยSAGA: เราได้ลองขั้นตอนบางอย่างเพื่อแก้ไขความไม่ถูกต้องนี้โดยไม่สำเร็จ: 1) เครื่องมือ denoising เราใช้r.denoiseเครื่องมือในGrass GISแต่มีปัญหาบางอย่างกับการติดตั้งโมดูล เรารันมันอีกครั้งโดยใช้เชลล์ใน Windows และได้รับข้อความหน่วยความจำไม่เพียงพอ 2) ตัวกรอง เราวิ่งประเภทที่แตกต่างกันของตัวกรอง (low-pass …

3
จะสร้างเส้นชั้นความสูงจากข้อมูลจุดโดยใช้ QGIS ได้อย่างไร?
ฉันใช้ QGIS 2.4.0 และฉันมีรูปร่างของจุดที่มีข้อมูลระดับความสูงและพิกัด X และ Y ฉันใช้ระบบปฏิบัติการ windows 7 ความคิดคือการสร้างเส้นชั้นความสูง SHP โดยใช้ข้อมูลจุดของฉัน คำถามของฉันคือ: ฉันจะเริ่มทำงานกับปัญหานั้นได้อย่างไร มีฟังก์ชั่นหรือไม่? มีกระบวนการทีละขั้นตอนหรือไม่?
10 qgis  dem  elevation  contour 

2
ใช้อักขระตัวแทนสำหรับส่วนหัวคอลัมน์ในเครื่องคำนวณฟิลด์ QGIS หรือไม่
ฉันรู้ว่าคุณสามารถใช้อักขระตัวแทนสำหรับฟิลด์เช่นนี้ (ในเครื่องคำนวณฟิลด์): case when "column" ILIKE '%example%' then 1 else 0 end คุณสามารถทำสิ่งที่คล้ายกันสำหรับส่วนหัวของคอลัมน์ตัวเอง? ฉันถามสิ่งนี้เพราะฉันเข้าร่วมหลายเลเยอร์ (ใช้คุณสมบัติJoins ) และมันจะทำให้ง่ายขึ้นสำหรับฉันที่จะแก้ไขชุดตัวกรองหนึ่งชุดแทนที่จะแก้ไขตัวกรองหลายตัวเนื่องจากชื่อคอลัมน์จะต้องรวมชื่อเลเยอร์ที่เข้าร่วมด้วย ฉันใช้ QGIS 2.2

1
วิธีเลิกทำ misclicks ขณะวาดรูปหลายเหลี่ยม?
ฉันพยายามวาดรูปหลายเหลี่ยมใน QGIS 2.2 และฉันทำมันหายเพราะทุกครั้งที่ฉันคลิกผิดฉันไม่พบวิธีที่จะยกเลิกจุดนั้นและเริ่มวาดอีกครั้ง ฉันแน่ใจว่ามีวิธี ไม่มีใครรู้หรือไม่
10 qgis  editing 

1
รวบรวมรหัสไปรษณีย์เยอรมันโดยอัตโนมัติด้วยตัวเลขสองตัวแรกใน Shapefile
ฉันมีshapefile ซึ่งมีรหัสไปรษณีย์เยอรมันทั้งหมดในรูปแบบห้าหลัก (เช่น 80637) สำหรับสิ่งที่ฉันตั้งใจจะทำนี่คือรายละเอียดมาก ฉันต้องการรวมพื้นที่รหัสไปรษณีย์ทั้งหมดด้วยตัวเลขสองหลักแรก (เช่น 80) แนวทางของฉันคือการสั่งซื้อรหัสไปรษณีย์ในตารางคุณสมบัติ QGIS เป็นตัวเลขจากนั้นเลือกด้วยตนเองจากนั้นจึงเข้าร่วม มันค่อนข้างยุ่งยากฉันจะต้องทำอย่างนี้ตลอดเวลา มีวิธีการทำโปรแกรมนี้หรือไม่? ฉันพยายามทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติโดยทำตามคำแนะนำนี้แต่ฉันล้มเหลวในการนำเข้า sextante

2
สัดส่วนและปัจจัย Z ไม่มีผลต่อการวิเคราะห์ของ Hillshade ใน QGIS
ฉันใช้ SRTM DEM เพื่อสร้างเนินเขาใน QGIS 2.2.0 อย่างไรก็ตามเนินเขาที่เกิดขึ้นดูเหมือนจะเกินจริงในแนวตั้ง นอกจากนี้การเปลี่ยนการตั้งค่าสเกลและแฟคเตอร์ z จะไม่มีผลใด ๆ กับผลลัพธ์ของเนินเขา ฉันได้ลองทั้งสองตัวเลือกใน QGIS, การวิเคราะห์ -> DEM (โมเดลภูมิประเทศ) และการวิเคราะห์ภูมิประเทศ -> Hillshade ทั้งสองวิธีให้ผลลัพธ์เหมือนกัน นี่เป็นเหตุการณ์ที่เกิดขึ้นเดี่ยว ๆ หรือเป็นข้อผิดพลาดหรือฉันขาดอะไรไปหรือเปล่า
10 qgis  scale  hillshade 

4
ลดความซับซ้อนของรูปหลายเหลี่ยมที่อยู่ติดกันโดยใช้เครื่องมือลดความซับซ้อนของรูปทรงเรขาคณิต QGIS
ฉันมี Shapefile ขนาดใหญ่ที่มี 200,000 รูปหลายเหลี่ยม แต่ไฟล์นั้นใหญ่เกินไปสำหรับแอปพลิเคชันที่จะใช้ ฉันต้องการที่จะสรุปรูปหลายเหลี่ยมเหล่านี้และสร้างไฟล์ที่เล็กกว่ามาก ฉันได้ลองทำสิ่งนี้ใน QGIS โดยใช้เครื่องมือ "ลดความซับซ้อนของรูปทรงเรขาคณิต" ฉันได้ลองในส่วนเล็ก ๆ ของ Shapefile ของฉันและฉันมีความสุขกับผลลัพธ์ แต่มีปัญหาเล็ก ๆ ซึ่งฉันไม่รู้วิธีแก้ปัญหา ฉันต่อท้ายรูปภาพเพื่อแสดงปัญหา ขอบเขตสีขาวเป็นขอบเขตก่อนที่จะทำให้เข้าใจง่าย ขอบเขตสีแดงเป็นเรื่องง่าย พื้นที่ที่มีปัญหาถูกล้อมรอบด้วยสีส้ม ในขณะที่คุณสามารถเห็น "ขอบเขตที่เรียบง่าย" มีบางพื้นที่ที่หลังจากการทำให้เข้าใจง่ายไม่ได้เป็นของรูปหลายเหลี่ยมก่อนหน้าใด ๆ ฉันจะทำให้ Shapefile นี้ง่ายขึ้นและรักษาขอบเขตทั่วไประหว่างรูปหลายเหลี่ยมเป็นบรรทัดเดียวและกำจัดพื้นที่ที่สร้างหลังจากการทำให้เป็นเรื่องง่ายได้อย่างไร ข้อมูลเพิ่มเติม: หลังจากทำตามคำแนะนำที่แนะนำ แปลงรูปหลายเหลี่ยมเป็นเส้น ลดความซับซ้อนของเส้น แปลงบรรทัดกลับเป็นรูปหลายเหลี่ยม ฉันได้รับผลลัพธ์ดังต่อไปนี้ มันดีกว่าเมื่อก่อน แต่ฉันยังคงได้พื้นที่นอกรูปหลายเหลี่ยมดั้งเดิม (ดูพื้นที่สีขาวในภาพด้านล่าง) @ แอนดรูว์แนะนำให้ฉันเชื่อมโยงแต่ละบรรทัดกับรูปหลายเหลี่ยมที่อยู่ติดกัน แต่ไม่ทราบว่าจะต้องทำอย่างไรใน QGIS ฉันยังคงพยายามทำให้กระบวนการรูปหลายเหลี่ยมลดความซับซ้อน ฉันได้ปฏิบัติตามคำแนะนำที่แนะนำในโพสต์นี้และเมื่อฉันคิดว่าฉันได้ผลลัพธ์ที่ยอมรับได้จะมีปัญหาอีกหนึ่งปรากฏขึ้น ด้านล่างนี้เป็นบทสรุปของสิ่งที่ฉันทำกับภาพผลลัพธ์ ทุกขั้นตอนดำเนินการโดยใช้ PROCESSING กล่องเครื่องมือใน QGIS …
10 qgis 

3
รูปแบบและการตั้งค่าใดที่ใช้สำหรับภาพถ่ายเสาอากาศใน QGIS
คำถามต่อไปนี้เกี่ยวกับการจัดการ Aerials ด้วย ArcGIS: รูปแบบที่มีประสิทธิภาพที่สุดในการจัดการภาพถ่ายทางอากาศเพื่อการดูเท่านั้น ดูเหมือนว่ามี 2 ตัวเลือกที่สำคัญสำหรับการจัดเก็บ / resampling / reprojecting ฯลฯ เสาอากาศ: JP2000 / JP2 / JPEG 2000 (เร็ว ๆ นี้ 5 รหัสสำหรับการจัดการ GDAL) ECW (ERDAS Wavelets ที่ถูกบีบอัด (.ecw)) อื่น ๆ ที่ฉันพลาด? สิ่งที่ฉันเข้าใจขึ้นอยู่กับรุ่น QGIS สำหรับทั้งสองอย่างนั้นมักจะต้องมีการติดตั้งไลบรารีเพิ่มเติมบางอย่าง ECW มีข้อ จำกัด บางประการ - สำหรับการบีบอัดข้อมูลจำเป็นต้องซื้อใบอนุญาตหรือไม่? ฉันทดสอบ jpeg ที่ฉันไม่สามารถใช้สำหรับไฟล์ขนาดใหญ่ (ข้อ จำกัด ด้านขนาดสูงสุด) และมันก็ช้าด้วยขนาดที่ใหญ่กว่า …

3
การสร้างภาพสามมิติพร้อมซอฟต์แวร์โอเพ่นซอร์ส GIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังค้นหาเครื่องมือ QGIS (หรือซอฟต์แวร์ GIS โอเพนซอร์ซอื่น ๆ ) ที่สามารถวิเคราะห์ข้อมูล XYZ ได้ นอกจากนี้ฉันสนใจที่จะได้ยินว่ามีใครย้ายไปใช้ซอฟต์แวร์ที่ไม่ใช่เชิงพาณิชย์เกี่ยวกับการวิเคราะห์ทางธรณีวิทยา 3 มิติและประสบการณ์ของคุณ - สิ่งที่ควรทำและไม่ควรทำ

1
การใช้เลเยอร์เวกเตอร์ในหน่วยความจำพร้อมการประมวลผล QGIS / SEXTANTE
ฉันพยายามเรียกใช้qgis:clipอัลกอริทึมจากคอนโซล แต่ได้รับข้อผิดพลาดเมื่อใช้เลเยอร์ในหน่วยความจำเป็นพารามิเตอร์โอเวอร์เลย์ คาดว่าจะเป็นเช่นนี้หรือฉันกำลังทำอะไรผิดหรือเปล่า? รหัส: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory layer") mem_layer_provider = mem_layer.dataProvider() clip_polygon = QgsFeature() clip_polygon.setGeometry(QgsGeometry.fromRect( QgsRectangle( self.output_layer.extent().xMinimum() + 10, self.output_layer.extent().yMinimum() + 10, self.output_layer.extent().xMaximum() - 10, self.output_layer.extent().yMaximum() - 10 ) )) mem_layer_provider.addFeatures([clip_polygon]) mem_layer.updateExtents() output = self.output_layer_path + "2" processing.runalg("qgis:clip", layer, mem_layer, …

1
ฉันจะคลิป basemap OSM ด้วยรูปหลายเหลี่ยมได้อย่างไร
ฉันสร้างแผนที่ใน qgis 2.0 แล้ว แผนที่ใช้ปลั๊กอิน OpenLayers เพื่อเพิ่มเลเยอร์ OSM เป็นแผนที่ฐาน ฉันต้องการ จำกัด แผนที่ฐานที่จะมองเห็นได้เฉพาะภายในรูปหลายเหลี่ยมที่กำหนดไว้ในชั้นรูปร่าง ฉันจะบรรลุสิ่งนี้ได้อย่างไร

3
การลบคุณสมบัติรูปหลายเหลี่ยมที่ทับซ้อนกันจากหนึ่งในสองเลเยอร์โดยใช้ QGIS หรือไม่
ฉันมีรูปหลายเหลี่ยมซ้อนกันสองชั้นและฉันจำเป็นต้องลบพื้นที่ที่ทับซ้อนกัน - วิธีนี้ฉันควรลงท้ายด้วยรูปหลายเหลี่ยมที่ไม่ทับซ้อนกันสองชั้น ฟังดูง่าย แต่ฉันไม่สามารถทำให้ถูกต้องกับเครื่องมือใด ๆ ใน Qgis! ฉันควรใช้ "คลิป" หรือ "ตัดรูปร่างโดยรูปหลายเหลี่ยม" หรืออาจเป็น "เครื่องมือ" ความแตกต่าง "และ" คลิป " สิ่งที่ฉันทำผลิตภัณฑ์ไม่ถูกต้อง

2
วิธีการเปลี่ยนสีของเลเยอร์เวกเตอร์ใน pyQGIS?
เป็นไปได้ไหมที่จะเปลี่ยนสีในขณะที่เพิ่มเลเยอร์เวกเตอร์ ฉันมีเวกเตอร์เลเยอร์ที่มีพื้นที่น้ำและต้องการโหลดด้วยสไตล์สีฟ้า เพิ่มเลเยอร์ด้วย: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) ฉันสามารถเปลี่ยนสีหลังจากหรือขณะโหลดได้หรือไม่?
10 qgis  python  pyqgis  color 

2
รับรูปหลายเหลี่ยม voronoi ซึ่งขยายจนขอบเขตของรูปหลายเหลี่ยมอื่น
ฉันมีฮับ (สีเหลือง) ในเขต (สีฟ้าอ่อน) ฉันต้องการค้นหารูปหลายเหลี่ยมที่ระบุฮับที่ใกล้ที่สุดกับทุกจุดในเขต รูปหลายเหลี่ยม voronoi ที่ฉันได้จากการใช้ QGIS เป็นสีน้ำตาลในภาพ อย่างไรก็ตามฉันต้องการรูปหลายเหลี่ยม voronoi เพื่อเติมขอบเขตด้านนอกเนื่องจากฉันต้องการรูปหลายเหลี่ยมเพื่อเติมเต็มทั้งเขต การเพิ่มพื้นที่บัฟเฟอร์ในขณะที่สร้างรูปหลายเหลี่ยม voronoi จากนั้นใช้ฟังก์ชันจุดตัดเพื่อครอบตัดรูปหลายเหลี่ยมไปยังขอบเขตเขตให้รูปหลายเหลี่ยมที่ไม่ถูกต้องตามที่แสดงในรูปภาพต่อไปนี้: ฉันจะสร้างรูปหลายเหลี่ยม voronoi ที่ฉันต้องการได้อย่างไร

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