---
canonical: "https://www.jsolly.com/blog/calculate-ndvi-ipfs-geoanalysis/"
title: "Calculating NDVI with IPFS for Geospatial Analysis"
description: "Discover the potential of using IPFS for geospatial analysis with our in-depth blog post, featuring a step-by-step guide on calculating NDVI."
author: "John Solly"
published: "2023-11-05T11:52:18.354Z"
updated: "2024-05-05T00:04:10.552Z"
---

<a id="calculating-ndvi-with-ipfs-for-geospatial-analysis"></a>

# Calculating NDVI with IPFS for Geospatial Analysis

![NDVI plot of Rome, Italy](https://d1d7p8ufhgz4ld.cloudfront.net/media/post_metaimgs/NDVI.webp)

Created using Matplotlib

I recently published an in-depth blog post on my company's website walking through how to use IPFS (InterPlanetary File System) for geospatial analysis. In the post, I use a Jupyter notebook to calculate the Normalized Difference Vegetation Index (NDVI) on Landsat 9 satellite imagery fetched from IPFS.

Some key highlights: 

-   Overview of what IPFS is and how its decentralized nature can benefit geospatial workflow.
-   Step-by-step walkthrough of calculating NDVI using Landsat bands fetched from IPFS.
-   Demo of publishing the final NDVI plot back to IPFS.
-   Discussion on how you can pin data to your own IPFS node to make it more readily available on the network

I demonstrate the full power of IPFS for handling large geospatial datasets in a decentralized way. Whether you're an experienced geospatial developer or just getting started with this type of analysis, I think you'll get a lot out of this post!

Check out the full post here for code samples, images, and detailed explanations: [NDVI on Landsat 9 imagery with data using IPFS](https://easierdata.org/notebooks/ndvi_stac_ipfs)

Let me know if you have any other ideas for using IPFS in the geospatial domain! I'm excited about the potential here.

November 5, 2023 in [Geo Dev](https://www.jsolly.com/blog/category/Geodev/)

Updated May 5, 2024
