Preguntas etiquetadas con pyqgis

Enlaces de Python para QGIS.

1
Encender / apagar paneles mediante PyQGIS mediante programación
En QGIS, con right-clickalgún lugar en el área de la barra de herramientas, los paneles se pueden activar / desactivar como se muestra en la captura de pantalla a continuación (el Panel de información GPS, por ejemplo). Necesito hacer esto mediante programación, entonces, ¿cómo activar / desactivar paneles desde PyQGIS? …
10 pyqgis  panel 


3
¿Cómo crear un script de procesamiento QGIS que agregue una secuencia a una columna de identificador único en PostGIS?
¿Alguien puede ayudarme a crear un script de procesamiento QGIS que agregue una secuencia a una columna de identificador único existente (tipo: entero) en PostGIS? Esto sería bastante útil, por ejemplo, como solución para el error # 6798 . Desafortunadamente, no tengo ninguna experiencia en Python. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED …



1
¿Cómo cambiar una variable de proyecto usando Python?
Me gustaría cambiar el valor de una variable de proyecto definida por el usuario (se puede editar manualmente en Configuración del proyecto | Variables) utilizando la consola de Python. Localicé a la función setVariable () en la clase QgsExpressionContextScope , pero no han tenido éxito en cambiar realmente la variable …
10 qgis  pyqgis 

2
¿Cómo salir de QGIS después de ejecutar un script de Python?
Me gustaría ejecutar un script de Python a través de qgis --code myscript.pyy luego salir inmediatamente. Estoy usando iface.actionExit().trigger(), que mata QGIS cuando lo ejecuto desde la consola de Python, pero no cuando pongo el script al que paso --code. ¿Cuál es la forma correcta de salir inmediatamente? Estoy ejecutando …
10 qgis  python  pyqgis 

1
Uso de capa vectorial en memoria con procesamiento QGIS / SEXTANTE
Estoy tratando de ejecutar el qgis:clipalgoritmo desde la consola, pero obtengo un error al usar una capa en memoria como parámetro de superposición. ¿Es esto de esperar o estoy haciendo algo mal? Código: 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() …


2
¿Cómo cambiar el color de una capa vectorial en pyQGIS?
¿Es posible cambiar el color al agregar una capa vectorial? Tengo una capa vectorial con áreas de agua y quiero cargarla con un estilo de color azul. La capa se agrega con: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) ¿Puedo cambiar el color de alguna manera después o durante la carga?
10 qgis  python  pyqgis  color 

3
Cómo hacer zoom a una característica seleccionada con pyQGIS
Quiero crear una función que seleccione una función y la amplíe (similar en QGIS). Por lo tanto, existe la siguiente función: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) Las características seleccionadas se resaltan en el mapa. Pero no …
10 qgis  python  pyqgis 


1
Al iterar sobre una capa vectorial con pyqgis, ¿cómo verifico si se selecciona una entidad?
Al iterar sobre una capa vectorial usando el siguiente código (resumido del ejemplo en el libro de cocina pyqgis ), ¿hay alguna manera de verificar si una función está seleccionada? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = feat.geometry() attrs = feat.attributeMap() for (k,attr) …
10 qgis  python  pyqgis  select 


3
¿Recursos de aprendizaje para PyQGIS? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Estoy buscando algunos recursos para aprender PyQGIS. Sería interesante tener una colección …

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.