๐จโ๐ป 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! ๐