7 maneras de usar Python en QGIS

Python es un lenguaje de programación para GIS orientado a objetos muy fácil de aprender. QGIS, nuestro programa SIG de escritorio, ha elegido Python por ser uno de los lenguajes favoritos para scripting. PyQGIS es la librería de QGIS para ejecutar código Python. Si quieres saber un poco más sobre PyQGIS te recomendamos comenzar por nuestro …

Leer más7 maneras de usar Python en QGIS

Selección por atributos y selección por localización con ArcPy

La selección por atributos o por localización, se suele usar en muchos geoprocesos en el día a día de nuestro trabajo como técnicos o analistas GIS. Por ello, es importante conocer bien cómo aplicar estas dos funciones tanto en la interfaz de ArcMap, como mediante código Python utilizando para ello ArcPy. Select by attributes nos …

Leer másSelección por atributos y selección por localización con ArcPy

Del SIG propietario hacia el SIG libre: una propuesta de aplicaciones

SIG propietario hacia el open source

Hace 8 años, (sí, en el año 2012) escribimos unos de los primeros artículos del blog: ArcGIS for Server vs Open Source, en el que se ofrecía una alternativa al software privativo de ESRI. Por aquel entonces la alternativa consistía en QGIS, PostGIS, MapServer o GeoServer y OpenLayers como cliente de mapas web. ¿Seguirán siendo …

Leer másDel SIG propietario hacia el SIG libre: una propuesta de aplicaciones

EarthPy: Un paquete de Python para plotear y trabajar con datos espaciales

EarthPy es un paquete de Python que facilita la creación de gráficos y el trabajo con datos espaciales utilizando herramientas de código abierto. EarthPy está diseñado para usuarios que son nuevos en Python y en datos espaciales con un enfoque en ciencia de datos. Aunque fue creado inicialmente con un fuerte énfasis en datos ráster, ahora …

Leer másEarthPy: Un paquete de Python para plotear y trabajar con datos espaciales

Google Earth Engine y cómo acceder a sus algoritmos desde QGIS

Google Earth Engine (o simplemente Earth Engine), es una plataforma en la nube para realizar análisis científicos y visualización de datos geoespaciales. Google lo define como «¡La plataforma de procesamiento geoespacial basado en la nube más avanzada del mundo!« La infraestructura técnica de Google Earth Engine impulsa iniciativas humanitarias, científicas y ambientales que Google se …

Leer másGoogle Earth Engine y cómo acceder a sus algoritmos desde QGIS

Creación de plugins con QGIS de forma minimalista

Creación-de-plugins-con-QGIS-de-forma-minimalista

Una de las virtudes que tiene QGIS es su rico ecosistema de plugins o complementos. Estos plugins enriquecen y aumentan las funcionalidades de QGIS, convirtiéndolo en un programa GIS open source muy potente, hasta tal punto que QGIS se ha convertido en la alternativa a real a programas tradicionales como ArcGIS. La creación de plugins …

Leer másCreación de plugins con QGIS de forma minimalista

Portable GIS: programas SIG en una memoria USB

Portable GIS es un conjunto de programas GIS de código abierto diseñados para ejecutarse desde una memoria USB. Funciona en Windows sin ninguna instalación ni configuración. En su web, portablegis.xyz, encontramos todos los detalles de los paquetes incluidos y las últimas versiones. ¿Qué programas y versiones incluye Portable GIS? La versión actual de Portable GIS …

Leer másPortable GIS: programas SIG en una memoria USB

Lenguajes de programación para realizar ciencia de datos

lenguajes para ciencia de datos

Este documento es un extracto del artículo publicado en FreeCodeCamp.com por Peter Gleeson, Which languages should you learn for data science?  el 31 de agosto de 2017. Me ha parecido interesante traducirlo para los lectores hispanohablantes que además complementa el artículo de lenguajes de programación para GIS. La ciencia de datos es un campo emocionante para …

Leer másLenguajes de programación para realizar ciencia de datos

7 razones para aprender Python si trabajas con GIS

En este artículo vamos a ver las principales razones para que te animes a aprender Python: Tal y como veíamos en el artículo «Lenguajes de programación para GIS», Python es el principal lenguaje de programación y además el de mayor crecimiento. Es un lenguaje que se quedará con nosotros durante mucho tiempo. No tengas miedo, …

Leer más7 razones para aprender Python si trabajas con GIS

Cómo realizar geocodificación con GeoPy

GeoPy es una librería de python para acceder a servicios de geocodificación. GeoPy facilita a desarrolladores de Python localizar las coordenadas de direcciones, ciudades, países y puntos de referencia en todo el mundo mediante geocodificadores de terceros y otras fuentes de datos. GeoPy incluye clases de geocodificación para los siguientes servicios: OpenStreetMap Nominatim ESRI ArcGIS Google …

Leer másCómo realizar geocodificación con GeoPy

Folium: utilizando Leaflet con Python

Python se introdujo en el mundo de los SIG como un lenguaje de programación relativamente fácil de aprender y de utilizar. Según ha ido pasado el tiempo este lenguaje se ha vuelto omnipresente, ofreciendo soluciones para muchos usuarios diferentes: desde el análisis espacial (en este blog hemos hablado mucho sobre el uso de Python en …

Leer másFolium: utilizando Leaflet con Python