Land cover classification using a Naives Bayes algorithm with Python - Tutorial

Machine learning can be applied to many fields as land cover classification from remote sensing imagery. The performance and accuracy of classification will depend on the number of raster bands, the image resolution, the land cover type and the algorithm used. This tutorial will perform an applied case of land cover classification from a panchromatic image in Python using the Naives Bayes algorithm implemented on the Scikit Learn package. The classification will cover four categories as: rivers, river beaches, woods and pastures; coding is performed under a Jupyter Notebook with Python running from a geospatial Conda environment. Some graphics and statistics about the classification precision are also included on the tutorial.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Online crop counting from drone orthophotos with Hatari Utils - Tutorial

Orthophoto from drones provide us aerial imagery with spatial resolution in the scale of centimeters. With this high definition and cheap orthophotos we can interpret, analyze and quantify objects on a horizontal distribution by means of machine learning libraries for image recognition and cluster analysis.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to download Actual Evapotranspiration ET raster data (MYD16A2) with Python and Earthaccess - Tutorial

Evaluation of environmental processes requires a spatial temporal approach with the right tools to represent, process and analyze raster data. The process of satellite imagery selection on a web server is highly manual with limited options to manage an intensive amount of datasets. There are packages available to download certain Nasa imagery with Python, but the Earthaccess library allows users to download different dataset with options to login, select by time and location, and define folders to download data.

We have done a complete process to download actual evapotranspiration (MYD16A2) imagery with Python and Earthaccess for a given period and location. The files are stored in a folder and represented with QGIS.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

State of the art of open digital elevation imagery and online watershed delineation - Tutorial

The processes of working with digital elevation models (DEMs) and watershed delineation are in constant change over time. Even though the elevation datasets date from 10 years ago; the web servers and tools for data processing have changed in recent years. With online tools such as Hatari Utils, the watershed delineation can be performed in a few steps with practical outputs as vector files and watershed statistics.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Spatial data processing for groundwater modeling in Model Muse - Tutorial

Groundwater model creation requires a complete set of spatial data for the different hydraulic parameters, boundary conditions and other model items. Vector and raster data need to be preprocessed, converted, reprojected to fit the requirements of Model Muse.

This tutorial covers an applied case of raster and vector data processing for a groundwater model over the Oahu island (Hawaii, USA). The tutorial covers the steps to download the data, extract the river network and import the spatial data into Model Muse.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Online Mapping Urban Temperature with Istsos and Python - Tutorial

Geospatial mapping of environmental variables is key to understand habitats and in this case urban habitats. We have done research in temperature mapping stored in the cloud with Raspberrys and a Istsos server, this time we have coupled a gps sensor to make urban temperature map from the data retrieved from the server. This tutorial shows the procedure to retrieve the data, convert it to a geopandas datagrame, export as ESRI shapefile and undertand the temperature distribution relation with the land cover.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Land Cover Change Analysis with Python and Rasterio - Tutorial

This tutorial covers the complete procedure to create a land cover change raster from a comparison of generated vegetation index (NDVI) rasters by the use of Python and the Numpy and Rasterio libraries. Results of the NDVI for given years and NDVI change are plotted on Jupyter Lab as color grid and contour grid.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

5 tutorials for crop detection and vegetation delineation with Python and QGIS

Over the last months we have researched the different tools in Python and QGIS available to recognize crops and vegetation as geospatial vector files. We have used a variety of techniques that range from machine learning algorithms with Scikit Learn and Scikit Image to just more innovative band combinations and reclassifications in QGIS. This article shows the summary of the tutorials produced so far that we are sure will be very helpful for GIS professionals and geoscientists.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Watershed and stream network delineation on large scale basins with QGIS 3 - Tutorial

The delineation of watersheds and stream networks is one of the most fundamental steps on water resources analysis. Working with QGIS for water resources shows some challenges on the normal water resources workflow since we have to couple raster / vector datasets, coordinate system, and algorithm limitations.

We have developed a tutorial with the whole procedure to create the watershed and stream network on vector format for large scale basins in QGIS 3. Steps range from elevation datasets download for Nasa Earthdata, creating virtual rasters, lower resolution, change coordinate system, fill sinks, create channel networks, calculate upslope area, polygonize rasters and others.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Determination of Mining Projects Areas with Satellite Imagery and QGIS

Our current working conditions require access to spatial information in short periods of time. Work planning tasks or quoting of services require data of distances, areas, proximities, medium elevations, among others. The data can be given by clients, organizations or by field monitoring, but they may not be available at the required moment. The use of geoprocessng tools of satellite imagery reduces the required time to have this information. Since QGIS is open source and the Landsat, MODIS and Aster images are free, this type of geoprocessing is versatile, economic and friendly for any user with basic/intermediate QGIS knowledge.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Working with Sentinel 2 Imagery on QGIS

Sentinel-2 carries an innovative wide swath high-resolution multispectral imager with 13 spectral bands for a new perspective of our land and vegetation. The mission is based on a constellation of two identical satellites in the same orbit, 180° apart for optimal coverage and data delivery. Together they cover all Earth’s land surfaces, large islands, inland and coastal waters every five days at the equator (source ESA).

This is a group of videos called "Working with Sentinel 2 Imagery on QGIS" that shows the complete procedure to download, represent and process Sentinel 2 images in QGIS.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to create contours from a Raster File - Example on a NDVI Layer

This tutorial show the procedure to create contours from a raster file considering interval definition. The example is made from a NDVI raster file.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to cut a Raster File on QGIS - Example on a NDVI Layer

This tutorial show the procedure to cut a NDVI Raster File calculated from a Sentinel 2 Granule on QGIS.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to calculate the NDVI Index from a Sentinel 2 Image

This tutorial show the prodecure to calculate the NDVI from Sentinel 2 bands on QGIS.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to represent Sentinel 2 Bands in a False Color Image with QGIS

False color images are used to enhance certain cover types as vegetation on the image representation. This tutorial show the procedure represent the bands of a False Color image from Sentinel 2 bands in QGIS. 

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to represent Sentinel 2 Bands in a True Color Image with QGIS

This tutorial show the procedure represent the bands of a Sentinel 2 Granule (Image) in QGIS. The representation of the image is True Color (Red, Green and Blue)

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How many Spectral Bands have the Sentinel 2 Images?

The Sentinel 2 satellites have a Multi-Spectral Instrument (MSI) with 13 spectral bands that range from the visible range to the shortwave infrared (SWIR). Bands come in variable resolutions from 10 to 60 meter and their wavelenght is determined based on specific purposes.

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to Download Specific Granules from ESA Sentinel 2 Images

Sentinel-2 carries an innovative wide swath high-resolution multispectral imager with 13 spectral bands for a new perspective of our land and vegetation. The mission is based on a constellation of two identical satellites in the same orbit, 180° apart for optimal coverage and data delivery. Together they cover all Earth’s land surfaces, large islands, inland and coastal waters every five days at the equator (source ESA).

This tutorial show the procedure to download especific granules from a ESA Sentinel 2 Image using the website: https://scihub.copernicus.eu/

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to Download ESA Sentinel 2 Satellite Images

Sentinel-2 carries an innovative wide swath high-resolution multispectral imager with 13 spectral bands for a new perspective of our land and vegetation. The mission is based on a constellation of two identical satellites in the same orbit, 180° apart for optimal coverage and data delivery. Together they cover all Earth’s land surfaces, large islands, inland and coastal waters every five days at the equator (source ESA).

This tutorial show the procedure to download images of ESA Sentinel 2 from the website: https://scihub.copernicus.eu/

Read More

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.