json singh
Freelancing GIS Vizier who dabbles in all things geospatial with a focus on quantifying climate change. Lately, I have been involved a lot with community building activities including organizing FOSS4Gs, attending or organizing meetups.
My specific interests are in EO for Climate Change.
Session
Earth observation using remote sensing (or satellite data) comes with its own fair bit of challenges. From managing large amounts of data to dealing with projections, inconsistencies with resolutions and more.
While there's no silver bullet to solve all these problems, we'll look at one possible of modelling your GIS data (not just satellite data) in a Discrete Global Gird System (DGGS).
In DGGS, you divide the earth into multiple cells and store the data in each cell. There are few advantages of using this approach
- Single data structure for all your GIS (vector or raster)
- Rasters are represented as array of Cell ids with each cell having a value
- Vectors are represented as Points => Cells, Lines => Array of Cells, Polygon => Array of Cells
- A single base frame with multiple layers of data built on top
- Easy visualization and analysis
- Easy storage and retrieval based on Cell IDs
It's not all rainbow in the DGGS land, you lose:
- Existing tool set not built around DGGS
- Distortions/Errors going from point data to cells
But still it's an interesting way to look at data. We'll use
- DuckDB as our database and query engine
- Sample data from OSM
- Sample data from Sentinel-2