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

4
รับรหัสหลาม QGIS 2.x เพื่อทำงานใน QGIS 3.x? วัตถุไม่มีแอตทริบิวต์ 'legendInterface'
โค้ดต่อไปนี้ทำงานได้ดีใน QGIS 2.x แต่มันไม่ทำงานใน QGIS 3.x myDir = 'd:/work/output_folder/' layers = iface.legendInterface().layers() pipe = QgsRasterPipe() for layer in layers: extent = layer.extent() width, height = layer.width(), layer.height() renderer = layer.renderer() provider=layer.dataProvider() crs = layer.crs().toWkt() pipe.set(provider.clone()) pipe.set(renderer.clone()) opts = ["COMPRESS=LZW"] file_writer = QgsRasterFileWriter(myDir + layer.name() + ".tif") file_writer.setCreateOptions(opts) file_writer.writeRaster(pipe, width, height, …

1
วิธีแสดงคอนโซล Python ที่โปรแกรม QGIS เริ่มต้นขึ้น
ฉันสงสัยว่ามีวิธีการเปิดคอนโซล Python โดยตรงที่เปิดตัวโปรแกรมหรือไม่ มีความเป็นไปได้ในการตั้งค่าทางลัดสำหรับคอนโซล Python แต่ฉันไม่พบตัวเลือกดังกล่าวสำหรับการเปิดตัวโปรแกรม QGIS

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