En esta entrada vamos a utilizar Python en QGIS para subir una entrada con unas pocas líneas de código desde una carpeta situada en nuestro ordenador. Vamos a trabajar con la última Versión LTR de QGIS estable. Para ello lanzamos la consola de Python para QGIS a través del siguiente icono:
Y nos aparecerá la consola de Python con diferentes herramientas:
Entre ellas podremos abrir el “editor” dónde podremos cargar nuestro archivo Python con el código que queremos desplegar. Es más sencillo aquí ya que lo podremos editar si nos marca algún error y lanzarlo todo de golpe. Así subimos el código con el que vamos a subir un archivo sobre Espacios Naturales Protegidos obtenidos del “Banco de Datos la Naturaleza” del MiTECO.
Este código posee varias partes:
1.Importamos las clases para trabajar con Python en QGIS, nota la diferencia con el uso de Python en ArcGIS.
2.Incluimos la ruta apuntando a la carpeta dónde está situada la capa que queremos subir. Al poner esa r delante de la ruta hace que las barras \ se interpreten literalmente.
3.Con la siguiente línea de código le damos la instrucción para que cargue la capa:
4.Y las siguientes dos líneas de código le decimos que nos informe si algo ha ido mal, establecemos la excepción
5.Y lo siguiente es aportar a la capa que subamos la simbología que nos interese, el color, la anchura del borde.
6.Y el siguiente bloque permite añadir todo a QGIS , se nos mostrará en el panel y la centrará.
Y así se mostrará en nuestro visor de QGIS. Esto es una parte básica de todo proyecto Python en QGIS si queremos automatizar procesos.
Formación de calidad impartida por profesionales












Deja tu comentario