Cómo mostrar avisos en QGIS 3 con PyQGIS

Desde PyQGIS existen tres métodos de generar avisos  en QGIS y mensajes para el usuario: QMessageBox QgsMessageLog QgsMessageBar Ventanas emergentes – QMessageBox QMessageBox: es una Clase de Qt que lanza un mensaje en una ventana emergente. El usuario tendrá que aceptar el mensaje para que la ventana se cierre: Los mensajes pueden ser de tipo: …

Leer másCómo mostrar avisos en QGIS 3 con PyQGIS

¿Cuál es la situación del empleo GIS en España?

El sector geoespacial es un sector que afortunadamente está en auge tal y como podemos ver en los medios: Mapbox ha conseguido recientemente una ronda financiación de 164 millones de dólares Uber invertirá $500 millones en un ambicioso proyecto mundial de cartografía para dejar de depender de Google Maps. También hemos visto cómo CARTO y Mapbox se han …

Leer más¿Cuál es la situación del empleo GIS en España?

Cómo realizar diferentes geoprocesos con PyScripter

geoprocesos PyScripter

PyScripter es un entorno de desarrollo integrado (IDE) que permite editar código de ArcPy (Python para ArcGIS). Su uso facilita la tarea de escribir código en Python, realizar pruebas de ejecución de código y depurar código para detectar y corregir errores de programación. En este artículo veremos como se pueden ejecutar diferentes herramientas de geoprocesamiento desde …

Leer másCómo realizar diferentes geoprocesos con PyScripter

5 formas de acceder al código de Python y ArcPy

El uso de Python en ArcGIS nos puede proporcionar una serie de ventajas en nuestro trabajo diario, ya que con ArcPy podemos utilizar las herramientas que vemos en las ToolBoxes en modo de código Python, que además podremos enriquecer con bucles, condiciones, parámetros, etc. ArcPy es fácil de utilizar, fácil de aprender y está bien documentado. La ArcPy representa un conjunto de …

Leer más5 formas de acceder al código de Python y ArcPy

10 errores cuando comenzamos a trabajar con PyQGIS

Errores al trabajar con Python

En este post vamos a mostraros los errores más típicos y el mensaje de error que obtenemos cuando comenzamos a trabajar con PyQGIS. Aunque nos centramos en el lenguaje de programación python en el entorno de QGIS, todos estos errores se pueden aplicar también a Python para ArcGIS, ya que tanto QGIS como ArcGIS compraten …

Leer más10 errores cuando comenzamos a trabajar con PyQGIS

Ejemplo de análisis espacial con ArcPy: Clip

El uso de python tiene varias ventajas en nuestras tareas cotidianas en un Sistema de Información Geográfica. Con ArcPy podemos utilizar cualquiera de las herramientas de geoprocesamiento que vemos en las ToolBoxes en modo de código Python, que además podremos enriquecer con bucles, condiciones, parámetros, etc. ArcPy es fácil de utilizar, fácil de aprender y está bien documentado. Vamos …

Leer másEjemplo de análisis espacial con ArcPy: Clip

Cómo convertir datos GIS con Python: KML To Layer

Dentro de nuestros trabajos GIS a menudo encontramos la necesidad de transformar la información de partida o de entrega al formato de trabajo requerido: de CAD a Shapefile, de Shapefile a Kml, de Geodatabase a Shapefile, GPX a Feature, etc. En ArcGIS, todas las opciones de transformación de información GIS están recogidas en las Tools …

Leer másCómo convertir datos GIS con Python: KML To Layer

Cómo exportar un mxd a PDF con Python

mxd a PDF con Python

Como usuario de ArcGIS, seguramente en más de una ocasión has tenido la necesidad de abrir un proyecto .mxd con el único fin de generar un mapa en PDF de la composición preparada. Y muy probablemente en el tiempo que tarda en abrirse el programa te habrás preguntado:  – ¿es realmente necesario tener que abrir …

Leer másCómo exportar un mxd a PDF con Python

10 procesos más sencillos con ArcGIS que con QGIS

ArcGIS o QGIS

En cuántas ocasiones nos hemos planteado ArcGIS o QGIS, ¿cuál elegir?, y hemos comenzado a valorar ventajas e inconvenientes de cada uno de ellos sin llegar a obtener la respuesta, y es que depende claramente del tipo de análisis que vamos a realizar, por lo que no existe la respuesta correcta. ArcGIS siempre ha destacado …

Leer más10 procesos más sencillos con ArcGIS que con QGIS

Feedback: Cómo introducir valores a través de PyQGIS

PyQGIS es la librería de QGIS para ejecutar código Python. QGIS elige Python por ser uno de los lenguajes favoritos para scripting. Con PyQGIS podemos automatizar tareas GIS: listar el numero de registros de las capas, realizar geoprocesamiento, añadir y borrar elementos de una capa o tabla, crear geometrías nuevas o exportar un mapa a PDF. …

Leer másFeedback: Cómo introducir valores a través de PyQGIS

Automatizar tareas: Model Builder o Python

La automatización de tareas de geoprocesamiento es recomendable para todos los técnicos GIS que necesiten realizar procesos espaciales o cuando nos encontramos involucrados en un proyecto que requiere la ejecución de gran cantidad de herramientas de geoprocesamiento, con lo que ahorramos tiempo y esfuerzo en la ejecución de dichos procesos. De igual forma al automatizar la tarea …

Leer másAutomatizar tareas: Model Builder o Python