Preguntas etiquetadas con qgis

QGIS es una aplicación GIS multiplataforma bajo licencia de GNU General Public License.

2
processing.getObject () en QGIS 3
Parece que processing.getObject()ya no está disponible en QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' ¿Hay una nueva forma de usar get.Object?

1
¿Qué versiones de SAGA admite QGIS 2.18.10?
Comenzando con QGIS 2.18.10, SagaAlgorithmProviderya no tienen un diccionario llamado supportedVersions. Anteriormente, se veía así: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} Ahora simplemente dice: if not version.startswith('2.3.'): …












2
Fusionar capas vectoriales a través de Python en QGIS 2.18.1
Actualmente estoy usando el siguiente código para fusionar dos capas vectoriales: def append_layers(layer1, layer2, output): from processing.core.Processing import Processing Processing.initialize() import processing.tools processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output) append_layers(layer1.shp, layer2.shp, output.shp) Esto parece funcionar bien en QGIS 2.14, sin embargo, falla en 2.18.1 con el siguiente mensaje: Error: Wrong number of parameters …

1
Guarde automáticamente los scripts de Python en QGIS
Al escribir scripts de python, QGIS no los guarda cuando el usuario guarda su proyecto principal con el ctrl+Scomando o con Project->Save. Además, al salir de QGIS, el programa no advierte sobre cambios no guardados en los scripts de Python, incluso si advierte sobre cambios no guardados en el proyecto …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.