Overview of geemap features
mastergeemap is a Python package designed for interactive geospatial analysis and visualization with Google Earth Engine (GEE). It bridges the gap between the GEE JavaScript API and the Python ecosystem by providing interactive mapping capabilities within Jupyter-based environments.
Key capabilities include:
- Interactive Mapping: Display GEE data layers, use split-panel maps, and use an Inspector Tool to retrieve data by clicking on the map.
- JavaScript to Python Conversion: Convert existing GEE JavaScript code to Python scripts or Jupyter notebooks using the built-in conversion module.
- Data Interoperability: Convert between GeoJSON and Earth Engine, use local shapefiles without uploading to GEE, and export Earth Engine data to formats like
shp,csv,json,kml,kmz, orGeoTIFF. - Advanced Visualization: Create animated GIFs with text/colorbars, generate Landsat timelapses, and export maps as HTML or PNG.
- Analysis Tools: Perform image classification, accuracy assessment, calculate zonal statistics, and extract pixels into 3D numpy arrays.