Please enable JavaScript.
Coggle requires JavaScript to display documents.
PyQGIS 3.22 developer cookbook - Coggle Diagram
PyQGIS 3.22 developer cookbook
Introducción
Desarrollar scripts en la consola de python
Plugins Python
Complementos de procesamiento
Ejecutar código de python cuando QGIS se inicia
El fichero Startup.py
La variable de entorno PYQGIS_starup
Aplicaciones Python
Usando PYGQIS en scripts individuales
Usando PYQGIS en aplicaciones personalizadas
Ejecutar aplicaciones personalizadas
Notas técnicas sobre PYQT y SIP
Cargar proyectos
Resolver rutas erroneas
Uso de banderas para acelerar las cosas
Cargar capas
Capas vectoriales
Capas raster
Instancia QGISProject
Accediendo a la tabla de contenidos (TOC)
La clase QGISProject
Clase QgsLayerTreeGroup
Usar las capas ráster
Detalles de la capa
Renderizador
Raster de una sola banda
Raster multibanda
valores de consulta
Edición de datos raster
Usar capas vectoriales
Recuperando información sobre atributos
Iterando sobre la capa vectorial
Seleccionando objetos espaciales
Accediendo a atributos
Iterando sobre la capa vectorial
Seleccionando objetos especiales
Accediendo a atributos
Iterando sobre rasgos seleccionados
Iterando sobre un subconjunto de rasgos
Modificando las capas vectoriales
Añadir entidades
Borrar entidades
Modificar los objetos especiales
Modificación de capas vectoriales con un bufer de edicion
Agregando y Removiendo campos
Usar indice espacial
La clase Qgs VectorLayerUtils
Creación de capas vectoriales
Desde una instancia de QgsVectorfilewriter
Directamente desde las fuciones
Desde una instancia de QgsVectorlayer
Apariencia (simbologia) de capas vectoriales
Representados de simbolo unico
Representador de símbolo categorizado
Renderizado de simbolo graduado
Renderizador de símbolo graduado
Trabajo con símbolos
Crear Renderizados personalizados
Más temas
Manejo de Geometria
Construcción de Geometría
Acceso a Geometria
Geometría predicados y operaciones
Soporte de proyecciones
Sistemas de coordenadas de referencia
Transformación SRC
Usando un Lienzo de mapa
Lienzo de mapa insertado
Bandas elásticas y marcadores de vértices
Utilizar las herramientas del mapa con el lienzo
selecciona una entidad usando QGSMApToolIdentifyFeature
Añadir temas al menu contextual del lienzo del mapa
Escribir herramientas de mapa personalizados
Escribir elementos de lienzo de mapa personalizado
Representación del mapa e impresion
Representación simple
Representando capas con diferente SRC
Salida usando diseño de impresión
Exportando la composición
Exportar un atlas de diseño
Expresión, filtros y calculando valores
Analisis de expresiones
Evaluar expresiones
Expresiones basicas
Expresiones con caracteristicas
flitrando una capa con expresiones
Manejando errores de expresiones
Configuración de lectura y almacenamiento
Comunicarse con el usuario
Mostrando mensajes. La Clase QgsMessageBar
Mostrando el progreso
Registro
QgsMessageLog
El python construido en el modulo de resgitro
Infraestructura de autenticación
Introducción
Glorario
QgsAuthManager el punto de entrada
Inicie el adminitrador y configure la contraseña maestra
Complete authdb con una nueva entrada de configuración de autenticación
Borrar una entrada de authdb
Borrar una entrada de authdb
Deje la expansión authcfg a QgsAuthManager
Adaptar complementos para usar infraestructura de autenticación
Autenticación IGUs
IGU para seleccionar credenciales
IGU editor autenticación
IGU de editor de autoridades
Tareas Haciendo trabajo duro en segundo plano
Introducción
Ejemplos
Extendiendo Qgstask
Tarea desde función
Tarea de un algoritmo de procesamiento
Desarrollando plugins python
Estructurar complementos de python
Escribiendo un complemento
Contenido del complemento
Documentación
Traducción
Consejos y trucos
Fragmentos de código
Como llamar a un metodo por un atajo de teclado
Interfaz para complemento en el cuadro de dialogo de opciones
Configuración IDE para escribir y depurar complementos
Complementos útiles para escribir complementos de python
Una nota sobre la configuración de su IDE en linux windows
Depuración con Pyscripter IDE (Windows)
Depurar con eclipse y PyDev
Depurar con Pycharm en ubuntu con un QGIS compilado
Depurar usando PDB
Lanzamiento de su complemento
Metadaos y nombres
Codigo y ayuda
Repositorio oficial de complementos python
Escribir nuevos complementos de procesamiento
Creando desde cero
Actualizar un complemento
Utilizar complemento capas
Subclassing QGsPluginLAyer
Biblioteca de analisis de redes
Información general
Construir un grafico
Analisis grafico
Encontrar la ruta más corta
Areas de disponibilidad
Servidor QGIS y Python
Introducción
Conceptos basicos de la API del servidor
Independiente o incrustado
Complementos del servidor
Complementos de filtro de servidor
Servicios personalizados
APIs personalizadas
Hoja de referencia para PyQGIS
Interfaz de usuario
Configuración
Barras de herramientas
Menus
Lienzo
Capas
TAbla de contenidos
TOC avanzados
Algoritmos de procesamiento
Decoradores
Compositor
Fuentes