Geospatial & Remote Sensing Engineering Notes
Production-grade references for the geospatial Python engineering stack, coordinate reference system transformations, state estimation algorithms, and hyperspectral physics — the foundational layers of any large-scale Earth observation system.
Data Engineering & Python Stack
-
Canonical import patterns, optimised I/O routines, and production-tested code references for
GeoPandas,Rasterio,Rioxarray,Xarray, andGDAL. -
Coordinate Reference Systems & Projections
Precision CRS transformations, EPSG codes, geodetic vs. projected systems, and float32 precision boundaries in large-scale raster workflows.
-
Production Geospatial Patterns
Battle-tested implementation patterns for large-scale raster and vector workflows: chunked I/O, memory-safe processing loops, spatial joins at scale, and reproducible pipeline conventions.
-
Interactive Visualization with hvPlot
High-level declarative visualizations for
Xarray,Pandas, andGeoPandasdatasets — browser-native interactivity with HoloViews and Bokeh backends for multi-dimensional geospatial data exploration.
State Estimation & Sensor Fusion
-
Kalman Filtering & State Estimation
Mathematical derivation of the predict-update cycle, extended Kalman filters, and application to LiDAR-IMU sensor fusion for vehicle localization systems.
Machine Learning for Earth Observation
-
Parameter-Efficient Fine-Tuning (LoRA) applied to geospatial vision transformers (Prithvi, Clay) for hydrological and cryospheric classification.
Sensor Physics & Imaging
-
Continuous narrow-band spectral arrays vs. discrete multispectral sensors — AVIRIS, PACE OCI, and the radiometric physics behind atmospheric correction and ocean colour retrieval.