«qgis-python-console» 태그된 질문

4
QGIS 3.x에서 QGIS 2.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") …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.