Software
Open-Source Software¶
Dr. Wu is the creator and maintainer of many open-source geospatial software packages, which are hosted under the Open Geospatial Solutions GitHub organization.
Featured Projects¶
Python Packages¶
Interactive mapping with any mapping backend
Interactive mapping with Google Earth Engine
Integrating AI with geospatial data analysis and visualization
A Python meta-package for geospatial analysis and visualization
Machine learning with geospatial data
Visualizing and analyzing hyperspectral data in coastal environments
Interactive mapping and geospatial analysis with minimal coding
Terrain and hydrological analysis using digital elevation models
Custom map widgets for Jupyter notebooks
Working with open building datasets
A Python package for geospatial analysis
Segmenting geospatial data with the Segment Anything Model (SAM)
Python frontend for WhiteboxTools geospatial analysis
GUI for WhiteboxTools geospatial analysis
Data Catalogs¶
A collection of geospatial data catalogs
AWS open data registry
AWS open geospatial data
AWS open data STAC catalogs
Google Earth Engine data catalog
NASA CMR STAC catalogs
NASA Earth data resources
STAC index catalogs
Maxar open data for disaster response
Geospatial datasets
Sample data for geospatial analysis
Earth Engine tile layers for web mapping
QGIS Plugins¶
Basemap layers for QGIS
Copernicus Data Space Ecosystem plugin
Earth Engine data catalogs for QGIS
Geemap plugin for QGIS
GeoAI plugin for QGIS
Hyperspectral data analysis for QGIS
Leafmap plugin for QGIS
Interactive map plugin for QGIS
Maxar open data plugin for QGIS
NASA Earthdata plugin for QGIS
NASA OPERA products plugin for QGIS
Jupyter notebook integration for QGIS
Template for creating QGIS plugins
Segment Anything Model plugin for QGIS
STAC catalog browser for QGIS
Terrascope data plugin for QGIS
Timelapse animation plugin for QGIS
WhiteboxTools AI agent for QGIS
MapLibre GL JS Plugins¶
Reusable UI components for MapLibre GL JS
Google Earth Engine integration for MapLibre GL JS
Extension utilities for MapLibre GL JS
Geometry editor for MapLibre GL JS
HTML widget for MapLibre GL JS
Layer control for MapLibre GL JS
Layer manager for MapLibre GL JS
NOAA LiDAR data viewer for MapLibre GL JS
LiDAR data viewer for MapLibre GL JS
Microsoft Planetary Computer integration for MapLibre GL JS
Template for creating MapLibre GL JS plugins
3D Gaussian splatting for MapLibre GL JS
Story maps for MapLibre GL JS
Street view integration for MapLibre GL JS
Swipe comparison for MapLibre GL JS
Time slider for MapLibre GL JS
TypeScript examples for MapLibre GL JS
USGS LiDAR data viewer for MapLibre GL JS
R Packages¶
ArcGIS Toolboxes¶
WhiteboxTools plugin for ArcGIS
Identifying surface depressions from DEMs
Analyzing wetland hydrology
Level-set method for depression analysis
Automated delineation of drumlins
Web Apps¶
Geospatial web applications with Streamlit
Streamlit map application template
Geemap web app with Solara
Geospatial web applications with Solara
Solara application template
Maxar open data viewer with Solara
Geospatial dashboards with Voila
Geospatial data visualization
Surface water mapping application
Useful Resources¶
A curated list of Google Earth Engine resources
A collection of Python packages for geospatial analysis



