awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
opengeos avatar

opengeos/leafmap

0
View on GitHub↗
3,717 estrellas·464 forks·Python·MIT·1 vistaleafmap.org↗

Leafmap

Leafmap is a Python geospatial visualization library designed for creating interactive maps and performing geospatial analysis within Jupyter environments. It provides a comprehensive set of tools for building interactive map interfaces, browsing and visualizing SpatioTemporal Asset Catalog items, and connecting to PostGIS databases for spatial data rendering.

The project distinguishes itself through a backend-agnostic rendering system that allows users to switch between different mapping engines while maintaining a consistent API. It features specialized capabilities for Cloud Optimized GeoTIFF rendering and a STAC data browser for discovering and retrieving cloud-native geospatial datasets.

The library covers a wide range of analytical and visualization areas, including remote sensing imagery classification, temporal data animation, and comparative map analysis using split-panel views. It also includes utilities for thematic map generation, vector data conversion, and the extraction of building and fire-related statistics.

Interactive maps can be exported as standalone HTML files or embedded directly into Streamlit web applications.

Features

  • Interactive Map Generations - Generates interactive maps from Python data structures for seamless display in notebooks and web pages.
  • Geospatial Visualizations - Provides a comprehensive framework for mapping and visualizing data based on geographic coordinates and spatial relationships.
  • Remote Sensing Machine Learning - Integrates deep learning frameworks to process, classify, and analyze satellite and aerial imagery.
  • Satellite Imagery Classification - Implements machine learning techniques for categorizing features and segmenting satellite imagery.
  • COG Tile Rendering - Renders Cloud Optimized GeoTIFFs as tile layers from remote endpoints with custom band and color settings.
  • Geospatial Catalogs - Enables searching and discovering specific geospatial items within STAC catalogs using spatial and temporal filters.
  • Geospatial Data Catalogs - Provides tools to search remote registries and access geospatial datasets from cloud providers and public archives.
  • Basemap Integrations - Integrates background map layers using predefined providers or custom tile URLs for geographic context.
  • Mapping Engine Abstractions - Implements a backend-agnostic rendering system to switch between different mapping engines via a consistent API.
  • Slippy Map Vector Renderers - Renders geospatial vector data from data frames or JSON files with interactive tooltips.
  • Raster Layer Visualizers - Displays local or Cloud Optimized GeoTIFFs with configurable bands, colormaps, and value ranges.
  • STAC Item Visualizers - Displays multiple geospatial items from a STAC data catalog on an interactive map.
  • STAC Layer Visualizers - Visualizes SpatioTemporal Asset Catalog items as tile layers via remote endpoints.
  • Tiled Image Loading - Implements efficient loading of Cloud Optimized GeoTIFFs by fetching only necessary image chunks from remote servers.
  • Raster Imagery Renderers - Renders Cloud Optimized GeoTIFFs as interactive raster tile layers with custom band and color settings.
  • Notebook Map Embeds - Embeds interactive map components directly into Jupyter notebook cells for real-time visualization.
  • Python Geospatial Visualization Libraries - A Python library for creating interactive maps and performing geospatial analysis with minimal code in Jupyter environments.
  • Interactive Map Components - Provides UI components for rendering geographical map views, including thematic maps and split-panel comparative views.
  • Spatial Databases - Integrates with PostGIS databases to retrieve and display spatial data directly on interactive maps.
  • Geographic Map Visualizations - Generates choropleth and heat maps to visualize data values and density across geographic areas.
  • Pixel-Level Spatial Analysis - Allows interactive probing of RGB and data pixel values in raster datasets at specific scales.
  • Map View Exports - Saves the current map state as a standalone HTML file or returns the HTML content as a string.
  • Database Connectors - Connects PostGIS databases to retrieve and render spatial data directly onto interactive maps.
  • Geospatial Feature Retrieval - Retrieves building and place data from mapping providers for specified bounding boxes.
  • Remote Imagery Retrieval - Fetches agriculture imagery data for specific bounding boxes and years from remote data catalogs.
  • STAC Asset Fetchers - Fetches specific bands or all assets from catalog items using parallel downloads and multi-band merging.
  • Visualization Engine Configurations - Allows users to switch between different rendering engines to change visualization styles and available capabilities.
  • Data-Driven Color Mappings - Transforms numeric or categorical data into colors using continuous or categorical colormaps.
  • Geospatial Feature Editing - Provides interactive tools for modifying geospatial geometries and drawing points, lines, and polygons on maps.
  • Geospatial Layer Management - Allows interactive switching of basemaps and overlaying of geospatial data from tile and vector services.
  • Geospatial Tile Layer Integration - Creates bitmap layers from specific tile URLs with adjustable opacity and visibility settings.
  • Comparative Map Layouts - Provides split-panel and linked map views for side-by-side comparison of different geospatial datasets.
  • Cross-Library Layer Mapping - Translates geospatial data formats into compatible layer definitions for multiple different JavaScript mapping libraries.
  • Raster-Vector Hybrid Pipelines - Combines diverse geospatial data sources like GeoJSON and GeoTIFFs into a single unified map coordinate system.
  • Map Legend Styling - Creates custom legends and colorbars to represent data values with specific colors and labels.
  • Temporal Animation Engines - Implements engines for playing back time-series geospatial data with adjustable speeds and rolling windows.
  • Map View Synchronizations - Links the state and viewport of separate map instances to enable side-by-side comparative analysis.
  • Map Viewport Controllers - Sets the map viewing window to a specific bounding box defined by minimum and maximum coordinates.
  • Split-Panel Map Views - Builds split-panel maps for side-by-side comparison or linked maps that synchronize interactions.
  • UI Component Embeddings - Displays interactive maps directly within Streamlit web applications as functional UI components.

Historial de estrellas

Gráfico del historial de estrellas de opengeos/leafmapGráfico del historial de estrellas de opengeos/leafmap

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace opengeos/leafmap?

Leafmap is a Python geospatial visualization library designed for creating interactive maps and performing geospatial analysis within Jupyter environments. It provides a comprehensive set of tools for building interactive map interfaces, browsing and visualizing SpatioTemporal Asset Catalog items, and connecting to PostGIS databases for spatial data rendering.

¿Cuáles son las características principales de opengeos/leafmap?

Las características principales de opengeos/leafmap son: Interactive Map Generations, Geospatial Visualizations, Remote Sensing Machine Learning, Satellite Imagery Classification, COG Tile Rendering, Geospatial Catalogs, Geospatial Data Catalogs, Basemap Integrations.

¿Qué alternativas de código abierto existen para opengeos/leafmap?

Las alternativas de código abierto para opengeos/leafmap incluyen: gee-community/geemap — geemap is a Python library and geospatial toolkit designed for interactive mapping, remote sensing visualization, and… mapbox/mapbox-gl-native — This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides… keplergl/kepler.gl — Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It… python-visualization/folium — Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling… giswqs/geemap — geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery… opengeos/segment-geospatial — Segment Geospatial is a Python toolkit for isolating geographic features in remote sensing imagery using the Segment…

Alternativas open-source a Leafmap

Proyectos open-source similares, clasificados según cuántas características comparten con Leafmap.
  • gee-community/geemapAvatar de gee-community

    gee-community/geemap

    3,962Ver en 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
    Ver en GitHub↗3,962
  • mapbox/mapbox-gl-nativeAvatar de mapbox

    mapbox/mapbox-gl-native

    4,452Ver en GitHub↗

    This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides a shared geospatial core that allows for the embedding of interactive maps into Android, iOS, macOS, Node.js, and Qt applications. The system focuses on high-performance vector tile rendering using OpenGL and GPU primitives to display interactive 3D landscapes and complex geospatial datasets. It transforms compressed protocol buffers into customizable visuals through a style-driven layer pipeline. The capability surface extends to comprehensive location services, including g

    C++
    Ver en GitHub↗4,452
  • keplergl/kepler.glAvatar de keplergl

    keplergl/kepler.gl

    11,871Ver en GitHub↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    TypeScriptdata-visualizationgeospatialkepler
    Ver en GitHub↗11,871
  • python-visualization/foliumAvatar de python-visualization

    python-visualization/folium

    7,372Ver en GitHub↗

    Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua

    Pythondata-sciencedata-visualizationjavascript
    Ver en GitHub↗7,372
Ver las 30 alternativas a Leafmap→