PyGIS Blog
Working with GIS data using Python!
Mapping of PM10 trends in Northern Italy
This final article in the series maps the analysis areas discussed in the previous posts, adding the spatial view that had not yet been shown.
Online from
18 May 2024
Reading time
1 minute
Analysis of PM10 trends in Northern Italy
With this Jupyter Notebook I want to show how I processed the CAMS data relating to PM10 that I talked about in this article.
Online from
01 May 2024
Reading time
1 minute
Managing a NetCDF file
Learn how to manage and analyze NetCDF files with Python, using libraries like xarray, geopandas, and matplotlib to work with temporal and spatial data.
Online from
06 January 2024
Reading time
1 minute
Italian archaeological sites
How much archaeological evidence from the Roman era is present in Italy? I tried to answer this question with this Jupyter Notebook
Online from
23 August 2023
Reading time
1 minute
Least long line in a list
Learn how to find the shortest line in a list using Shapely and sort lines by length. A simple method to measure and visualize geospatial data in Python.
Online from
20 November 2022
Reading time
1 minute
Land cover analysis in Italy
Analysis conducted using Python of land cover variation using CORINE LAND COVER 1990-2018 data
Online from
26 August 2022
Reading time
1 minute
Check the photovoltaic potential of a roof
Learn how to estimate the photovoltaic potential of a roof using QGIS and Python. Analyze inclination, orientation and energy production to optimize the installation of a system.
Online from
22 May 2022
Reading time
1 minute
Cut a line with a point
Find out how to tackle the problem of cutting a line at a point, overcoming the difficulties related to floating points, using different solutions in Python with Shapely.
Online from
18 April 2022
Reading time
1 minute
Intervisibility analysis
Find out how to perform a visibility analysis (viewshed) with Python, using the ISPRA DEM and libraries such as GeoPandas and xarray to calculate the areas visible from various observation points.
Online from
07 April 2022
Reading time
1 minute
Switch from Point to PointZ
How to add elevation to a point dataset in Python using geopandas, rasterio and rioxarray, exploring different methods to obtain Z values.
Online from
31 March 2022
Reading time
1 minute