👨💻 Geospatial Data Scientist | 📦 Python Developer | 🛰️ Remote Sensing & GIS Specialist
- Since 2014: Working at the Remote Sensing and GIS Lab (LAST) at the Doñana Biological Research Centre (Spanish Research Council - CSIC).
- Focus: Python for spatial data analysis, with a special predilection for satellite imagery processing and time series analysis.
- PhD (in progress) – University of Huelva
- MSc in Urban Planning and Local Management – University of Seville
- Postgraduate Certificate in GIS – International University of Andalusia
- BA in Geography – University of Granada
- LAST Blog: Check out our blog for updates on our projects and research.
- Personal Website: Coming soon! A space dedicated to Python and Remote Sensing.
- Programming: Python, GIS, Remote Sensing, Databases
- Interests: Exploring flood dynamics through remote sensing. Also interested in phenology, coastal geomorphology, and data visualization.
- Beyond Work: Poor level surfer, taska mountain biker, and a --forever-- beginner climber. Also dreaming of the next real estate crash and the sweet relief of falling housing prices.
| Package | Description |
|---|---|
NDVI2GIF |
Generate seasonal remote sensing index composites — and so much more. |
PyVPP |
Download, mosaic, and crop EO data from Copernicus/WEkEO via the hda library. |
GeeLTERMap |
Visualize environmental data for eLTER sites using Google Earth Engine and Geemap. |
netops-cadiz |
Convert spectroradiometry field data to theoretical satellite responses. |
Phydroperiod |
Calculate hydroperiod from water masks based on a hydrological cycle. |
| Script | Description |
|---|---|
Max Line Inside Polygon |
Computes the longest interior diagonal, longest intersecting line, mid-point perpendicular and maximum perpendicular for each polygon in a layer. |
Random Move Geometries Inside |
Randomly moves and rotates groups of geometries (points, lines or polygons) within a user-defined area. Designed for anonymisation of wildlife location data. |
- Landsat Protocol v2: Updated to Collection 2 Level 2.
- Image normalisation based on pseudo-invariant areas (PIAs)
- Water masks
- Turbidity estimation
- Water depth
- Shoreline detection
- Hydroperiod mapping
- Sentinel-2 Protocol: Almost there! A similar approach for Sentinel-2 imagery processing 🛰️
- Learning: Always expanding my knowledge in geospatial technologies and data science. And nowadays, also learning to climb and trying to survive.
- Collaboration: Open to collaborating on anything that involves pixels.
- Seeking Help: Hydroperiod sorted — but improving water and cloud/shadow masks is always a work in progress.
- Remote Sensing 🌍
- Python Programming 🐍
- GIS and Spatial Analysis 🗺️
- Life and Sadness (yes, really) 😔
- GitHub: Digdgeo
- Email: diegogarcia@ebd.csic.es
- Social Media: @mopayyo.bsky.social
Note: This README is a work in progress. Stay tuned for updates! 🚀