Preguntas etiquetadas con pyqgis

16
¿Filtrar características en función de sus atributos con Python?

¿Cómo obtener características por sus atributos (similar a Iqueryfilter en arcobjects) en Qgis usando python? En lugar de obtener todas las funciones y filtrarlas manualmente, ¿hay alguna opción para usar la cláusula where para filtrarla? Ejemplo: Tengo un nombre de campo llamado 'Condados'. Tiene...

16
¿"Seleccionar por atributo" en QGIS usando python?

¿Hay alguna manera de usar la función "Seleccionar por atributo" en QGIS usando un comando python? En mi complemento, el usuario debe ingresar un valor a través de una GUI y este valor debe usarse en una función que selecciona todas las características que tienen este atributo. El nombre de la...

16
¿Liberar bloqueos de archivos PyQGIS?

Me preguntaba qué desencadena la liberación de bloqueos de archivos en pyQGIS. Estoy tratando de eliminar algunas fuentes de datos (usadas temporalmente) llamando QgsVectorFileWriter.deleteShapeFile, pero tengo que salir de QGIS antes de poder hacerlo. He cargado las fuentes en objetos...

16
¿Accediendo al 'procesamiento' con Python?

Quiero acceder a la función de líneas de explosión en Python fuera de QGIS desde un script independiente. ¿Qué módulo debo cargar para usarlo? ¿Cómo puedo acceder processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines',...

15
Mostrar mensajes de inicio en la pantalla de bienvenida de QGIS

Durante el inicio de QGIS, se muestran mensajes de estado en la parte inferior de la pantalla de bienvenida, como "restaurar complementos cargados". Estoy usando una función startup.py desde la cual me gustaría informarle al usuario qué parte de mi script de inicio se ejecuta en este momento. ¿Es...

15
Escribir un script de procesamiento de Python con Qgis 3.0

Después de la actualización de Qgis 3.0, se ha vuelto muy difícil encontrar información sobre la escritura de scripts de procesamiento en Qgis 3.0. @Underdark (ver aquí ) ha proporcionado una base para el esqueleto. Este código también parece haberse agregado en Qgis, al escribir un nuevo script...

15
¿Paralelizar las operaciones SIG en PyQGIS?

Un requisito común en los SIG es aplicar una herramienta de procesamiento a varios archivos o aplicar un proceso para una serie de características de un archivo a otro. Muchas de estas operaciones son vergonzosamente paralelas en el sentido de que los resultados de los cálculos de ninguna manera...

15
¿Crear sectores para torres de telecomunicaciones?

Trabajo en la industria de redes móviles y tomé la tarea de crear un complemento para QGIS usando c++/pythonlo siguiente: Paso 1: Crear puntos correspondientes a cada torre móvil en función de Lat / Long de cada torre (esta parte la he logrado) Paso 2: Además: sectorizar: cada una de estas torres...

14
PyCharm 2019 ya no funciona con QGIS

Desde la actualización de PyCharm 2019, no puedo cargar los módulos QGIS Python. Tampoco puedo usar la finalización automática. Ya eliminé el caché (al invalidar el caché en PyCharm y también al eliminar la carpeta "sistema" en el directorio de configuración del usuario), nada parece funcionar. Al...

14
¿Obtener capa por nombre en PyQGIS?

Tengo un complemento que encuentra el búfer para la lista de ciudades, siempre que la distancia. Los nombres de estado y ciudad se toman de la tabla de atributos y se filtran en consecuencia. Lo que quiero es que mi complemento identifique el nombre de la capa o el orden de la capa en el lienzo,...

13
Cómo obtener nombres de campo en pyqgis 2.0

Estoy tratando de cambiar un complemento de QGIS 1.8 a 2.0. En la versión 1.8, creo una tabla de los nombres de campo como este: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while...