awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
giswqs avatar

giswqs/geemap

0
View on GitHub↗
3,960 stars·1,143 forks·Python·MIT·11 viewsgeemap.org↗

Geemap

geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery analysis using Google Earth Engine data and cloud computing. It provides a mapping tool for displaying geospatial datasets within Jupyter notebooks and a suite of tools for classifying imagery and calculating zonal statistics.

The project includes a utility to convert geospatial analysis scripts from JavaScript into Python code to facilitate data manipulation. It also enables the generation of timelapse animations and time-series visualizations from satellite imagery catalogs.

The library covers broad geospatial capabilities including large-scale spatial calculations, imagery classification, and geospatial data visualization. It supports data management tasks such as exporting geospatial layers to common formats, extracting image pixels into numpy arrays, and integrating local shapefiles with cloud-based analysis.

Features

  • Geospatial Visualizations - Provides an interactive mapping tool for displaying satellite imagery and geospatial datasets within Jupyter notebooks.
  • Earth Engine Client Libraries - Provides a programmatic Python interface for analyzing planetary-scale geospatial datasets on the Google Earth Engine platform.
  • Image Classification - Identifies objects within satellite imagery and evaluates the classification results using standard accuracy metrics.
  • Satellite Imagery Land Use Detection - Identifies land cover and objects within satellite images and calculates the accuracy of classification results.
  • Remote Sensing and Imagery - Offers a toolkit for classifying satellite imagery, calculating zonal statistics, and generating timelapse animations.
  • Cloud-Based Geospatial Computation - Provides the ability to execute heavy geospatial computations on remote server clusters to avoid local memory limits.
  • Geospatial Analysis - Provides tools for performing complex, large-scale geospatial analysis and spatial calculations using cloud-based Earth observation data.
  • Animated Visualizations - Generates animated GIFs and time-series visualizations from satellite imagery catalogs to illustrate geographic changes over time.
  • Geospatial Data Exports - Exports geospatial layers and collections into formats such as GeoTIFF, shapefiles, CSV, and KML.
  • Geospatial Search - Locates specific geographic places and datasets within a cloud-based geospatial data catalog using search queries.
  • Geospatial - Retrieves pixel values from imagery into numpy arrays or tabular formats based on interactive map selections.
  • Shapefile Importers - Loads local shapefiles for use in cloud-based geospatial analysis without requiring manual uploads.
  • Geospatial Workflows - Integrates JavaScript-to-Python script conversion and local shapefile handling into cloud-based analysis workflows.
  • Geospatial Script Translators - Converts geospatial analysis scripts from JavaScript into Python code and Jupyter notebooks for better data manipulation.
  • Notebook Map Embeds - Renders interactive maps directly inside Jupyter notebook cells for geospatial data exploration.
  • Python-JavaScript Bridges - Maps Python function calls to JavaScript strings for execution within the remote cloud geospatial engine.
  • NumPy Array Integration - Converts remote pixel arrays into local NumPy arrays for immediate statistical analysis in Python.
  • Zonal Statistics - Implements tools for calculating statistical summaries of raster data aggregated by defined geographic zones.
  • Data Visualization - Interactive mapping with Google Earth Engine.
  • Geospatial Data Services - Enables interactive mapping and analysis in Python.
  • Python Geospatial Libraries - Enables interactive mapping with Google Earth Engine.
  • Visualization and Mapping - Enables interactive mapping with cloud-based platforms.

Star history

Star history chart for giswqs/geemapStar history chart for giswqs/geemap

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Geemap

These projects share indexed features with Geemap. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gee-community/geemapgee-community avatar

    gee-community/geemap

    3,962View on GitHub↗

    geemap is a Python library and geospatial toolkit designed for interactive mapping, remote sensing visualization, and satellite imagery analysis. It serves as a Python interface for Google Earth Engine, enabling users to manage cloud-based geospatial workflows and visualize datasets within notebook environments. The project distinguishes itself through automated code conversion, allowing scripts and notebooks to be translated between programming languages. It also provides specialized remote sensing visualization capabilities, such as generating time-lapse GIFs from imagery sequences with sup

    Pythoncolabdata-sciencedataviz
    View on GitHub↗3,962
  • visgl/deck.glvisgl avatar

    visgl/deck.gl

    13,875View on GitHub↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    View on GitHub↗13,875
  • gboeing/osmnxgboeing avatar

    gboeing/osmnx

    5,573View on GitHub↗

    OSMnx is a Python library for downloading, modeling, and analyzing street networks and other geospatial features from OpenStreetMap. It enables users to retrieve and work with real-world infrastructure data anywhere in the world, providing tools for network analysis, spatial queries, and visualization. The library offers capabilities for working with urban features such as building footprints, transit stops, and elevation data, along with network statistics like intersection density and circuity. It supports multiple travel modes including driving, walking, and biking, and can calculate short

    Pythongeographygeospatialgis
    View on GitHub↗5,573
  • has2k1/plotninehas2k1 avatar

    has2k1/plotnine

    4,598View on GitHub↗

    Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative statistical plotting framework and multi-panel plotting engine, allowing users to create complex charts by mapping data variables to visual properties such as position, color, and size. The project is distinguished by its use of a layered composition model and a statistical transformation engine that performs aggregations and computations before rendering visuals. It features a comprehensive system for multi-panel faceting, which enables the splitting of a single visualization into

    Pythondata-analysisgrammargraphics
    View on GitHub↗4,598
Compare all 30 related projects→

Frequently asked questions

What does giswqs/geemap do?

geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery analysis using Google Earth Engine data and cloud computing. It provides a mapping tool for displaying geospatial datasets within Jupyter notebooks and a suite of tools for classifying imagery and calculating zonal statistics.

What are the main features of giswqs/geemap?

The main features of giswqs/geemap are: Geospatial Visualizations, Earth Engine Client Libraries, Image Classification, Satellite Imagery Land Use Detection, Remote Sensing and Imagery, Cloud-Based Geospatial Computation, Geospatial Analysis, Animated Visualizations.

Which projects share features with giswqs/geemap?

Projects with overlapping indexed features include: gee-community/geemap — geemap is a Python library and geospatial toolkit designed for interactive mapping, remote sensing visualization, and… visgl/deck.gl — This project is a declarative visualization library and geospatial framework designed for rendering large-scale data… gboeing/osmnx — OSMnx is a Python library for downloading, modeling, and analyzing street networks and other geospatial features from… has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… opengeos/leafmap — Leafmap is a Python geospatial visualization library designed for creating interactive maps and performing geospatial… google/earthengine-api — The Google Earth Engine Client Library is a programmatic interface for accessing, manipulating, and exporting…