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

1
กล่องเครื่องมือ SEXTANTE - ข้อผิดพลาด GRASS [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน3 ปีที่ผ่านมา ฉันพยายามใช้โมดูล SEXTANTE GRASS (และ SAGA) สำหรับการวิเคราะห์เวกเตอร์ แต่ฟังก์ชั่นใดก็ตามที่ฉันใช้ฉันมักจะได้รับข้อผิดพลาดเดียวกัน: "ไม่สามารถโหลดเลเยอร์: G: /closest.shp ตรวจสอบบันทึก SEXTANTE เพื่อค้นหาข้อผิดพลาด การดำเนินการ" บันทึก SEXTANTE พูดว่า (สำหรับโมดูล "v.distance"): "Sextante.runalg (" grass: v.distance "," G: / สำหรับ QGIS / example_1 / point.shp "," G: / สำหรับ QGIS / example_1 / point_II .shp "1, …
12 grass  vector  sextante 

3
วิธีการโหลดเอาท์พุทหน่วยความจำจากการประมวลผล QGIS?
อัลกอริทึมการประมวลผลจำนวนมากมีตัวเลือกในการบันทึกผลลัพธ์เป็นหน่วยความจำ หากวิ่งจากกล่องเครื่องมือสิ่งนี้จะใช้ได้เพราะคุณสามารถทำเครื่องหมายในช่อง "เปิดไฟล์เอาต์พุตหลังจากเรียกใช้อัลกอริทึม" มองไปที่ซอร์สโค้ดสำหรับ QGIS Postprocessing.handleAlgorithmResultsรหัสสำหรับการโหลดชั้นหน่วยความจำที่ดูเหมือนว่าจะมีการกำหนดไว้ในการทำงาน ฟังก์ชันใช้การเข้าถึงalg.outputsรายการและทำสิ่งต่อไปนี้: for out in alg.outputs: progress.setPercentage(100 * i / float(len(alg.outputs))) if out.hidden or not out.open: continue if isinstance(out, (OutputRaster, OutputVector, OutputTable)): try: if out.value.startswith('memory:'): layer = out.memoryLayer # NOTE!! QgsMapLayerRegistry.instance().addMapLayers([layer]) # NOTE!! else: # ... เมื่อคุณเรียกใช้อัลกอริทึมการประมวลผลจากคอนโซลมีวิธีโหลดเลเยอร์โดยไม่ต้องเข้าถึงวัตถุนี้หรือไม่? ฉันวิ่งได้ processing.runalg("qgis:intersection", layer1, layer2, "memory:") หรือแม้กระทั่ง processing.runalg("qgis:intersection", layer1, …

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, …

5
วิธีการเรียกใช้อัลกอริทึม sextante นอกคอนโซล QGIS หลาม?
ฉันติดอยู่กับการพยายามหาวิธีเรียกใช้ sextante จาก python แบบสแตนด์อโลนจากการกระจาย OSGeo4W เหตุผลที่ฉันต้องการทำสิ่งนี้คือฉันรู้สึกเหนื่อยที่จะป้อนพารามิเตอร์ในกล่องโต้ตอบทุกครั้งที่ฉันต้องการทดสอบแบบจำลองจากตัวสร้างแบบจำลอง ดังนั้นนี่คือสคริปต์ python เรียกมันว่า test.py # as per http://qgis.org/pyqgis-cookbook/intro.html#using-pyqgis-in-custom-application from qgis.core import * # supply path to where is your qgis installed QgsApplication.setPrefixPath("C:/OSGeo4W/apps/qgis", True) # load providers QgsApplication.initQgis() from sextante.core.Sextante import Sextante Sextante.alglist() Sextante.alghelp("saga:slopeaspectcurvature") ที่ฉันโทรจากแบตช์ไฟล์ของฉัน @echo off set OSGEO4W_ROOT=C:\OSGeo4W set PYTHONPATH=%OSGEO4W_ROOT%\apps\qgis\python;%OSGEO4W_ROOT%\apps\qgis\python\plugins;%HOME%/.qgis/python/plugins set PATH=%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\qgis\bin;%OSGEO4W_ROOT%\apps\qgis\plugins python …

1
การแก้ไขบรรยากาศสำหรับ Landsat 8 OLI โดยใช้ Orfeo Toolbox
ฉันกำลังพยายามแก้ไขภาพถ่ายของ Landsat 8 OLI โดยใช้เครื่องมือปรับแต่งออปติคอล Orfeo Toolbox Optical ผ่าน QGIS ฉันได้รับข้อมูลจาก Aeronet เช่นเดียวกับข้อมูลการตอบสนองเชิงสเปกตรัมสำหรับเซ็นเซอร์ OLI จากที่นี่ อย่างไรก็ตามฉันไม่สามารถเรียกใช้เครื่องมือได้ ฉันมีปัญหาในการค้นหาเอกสารนอกเหนือจากที่ฉันต้องการไฟล์ RSR และไฟล์ Aeronet สิ่งที่ฉันไม่แน่ใจคือ A: รูปแบบใดที่ข้อมูลการตอบสนองเชิงสเปกตรัมที่สัมพันธ์กันจำเป็นต้องมีและ B: ไฟล์ใดที่นับเป็นไฟล์ Aeronet Aeronet ให้ชุดข้อมูลหลายชุดให้ฉันเลือก อีกทางหนึ่งหากใครมีข้อเสนอแนะสำหรับวิธีการหรือเครื่องมือทางเลือกฉันยินดีที่จะได้ยินพวกเขา

2
เปิดใช้งานแถบเครื่องมือ SEXTANTE ใน ArcGIS สำหรับเดสก์ท็อปหรือไม่
ฉันเพิ่งอัพเกรดเป็น ArcGIS 10.1 จากเวอร์ชั่น 10.0 ฉันพยายามเพิ่มเครื่องมือ SEXTANTE ลงใน ArcToolbox ฉันได้ปฏิบัติตามคำแนะนำทั้งหมดจาก SEXTANTE เว็บไซต์ ฉันได้ลองทำตามคำแนะนำที่นี่และที่นี่แล้ว ไม่ว่าฉันจะทำอะไรฉันจะได้รับกากบาทสีแดงเล็กน้อยเมื่อฉันพยายามเรียกใช้เครื่องมือใด ๆ ใน SEXTANTE หมายเหตุการทำตามคำแนะนำในลิงก์ด้านบนนั้นใช้งานได้สำหรับฉันในเวอร์ชัน 10.0 แต่ฉันดูเหมือนจะไม่สามารถใช้งานได้ใน 10.1 ไม่มีใครรู้ว่าสิ่งที่อาจเกิดขึ้น? คนอื่นมีปัญหานี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.