Cómo instalar Anaconda y jupyter notebook para ciencia de datos y GIS

Una de las formas más rápidas y sencillas de instalar jupyter notebook para realizar ciencia de datos y GIS, es hacerlo mediante Anaconda. Anaconda es una distribución libre, abierta y gratuita para realizar la ciencia de datos y aprendizaje automático con Python y R. Anaconda utiliza Conda, es una distribución sencilla de instalar e incluye multitud de paquetes. ¿Qué paquetes …

Leer más

Primeros pasos con Cartopy: paquete de python para crear mapas

Cartopy es un paquete de python diseñado para el procesamiento de datos geográficos con el fin de producir mapas y hacer análisis de datos geoespaciales. En este artículo veremos la forma en que podemos crear mapas utilizando Cartopy. Cartopy hace uso de las potentes bibliotecas PROJ, NumPy y Shapely e incluye una interfaz programática construida sobre …

Leer más

Folium: creación de mapas web interactivos con Python y Leaflet

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ás

Las 30 aplicaciones GIS open source que debes conocer

En esta entrada recopilamos algunas aplicaciones GIS open source que puedes descargar libremente y que, si trabajas habitualmente con GIS, deberías conocer. Con estas aplicaciones podrás almacenar y gestionar datos, producir mapas y crear visualizaciones de datos 2D y 3D, realizar análisis espacial raster y vectorial, análisis geoestadístico, análisis 3D, análisis de  imágenes de satélite, …

Leer más

15 librerías de Python para GIS

Python es un lenguaje de programación muy versátil y extendido con el que es posible realizar análisis espacial y de datos. Es un lenguaje que extiende enormemente las capacidades de un GIS. Cuenta con más de 300.000 proyectos. Estas librerías hacen que Python sea muy útil cuando necesitamos conseguir un fin específico: desde lo tradicional …

Leer más

Análisis de 40 ofertas de empleo relacionadas con SIG

En el año 2018 escribimos un artículo en el que analizamos cinco ofertas de empleo para conocer cuál era la situación del empleo GIS en España. En aquel estudio ya sacamos algunos patrones comunes. Analizando las ofertas del año 2018 concluimos que lo que buscaban estas empresas era lo siguiente: Python. JavaScript. Bases de Datos …

Leer más

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ás

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ás

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ás

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ás

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ás