14 Repos
Processing and optimizing geographic data for real-time interactive map rendering in web applications.
Distinguishing note: No existing candidate covers the specific domain of interactive map visualization as an application of topological compression.
Explore 14 awesome GitHub repositories matching graphics & multimedia · Interactive Map Visualizations. Refine with filters or upvote what's useful.
al-folio is a Jekyll academic theme and portfolio generator designed for researchers and professors to build professional homepages, lab sites, and research profiles. It functions as a system for creating a digital academic identity, combining a website template with tools for scientific and academic publishing. The project distinguishes itself through specialized scholarly workflows, such as automated publication lists and bibliography management driven by BibTeX files. It provides specific layouts for digital academic CVs, research portfolios, and the rendering of mathematical expressions a
Includes interactive map visualizations to display geographical information and regional highlights using map data files.
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
Generates a Leaflet.js map centered on given coordinates for notebooks or standalone HTML.
VoxelSpace is a 2.5D terrain engine and ray casting renderer that produces navigable 3D landscapes from height and color maps. It functions as a real-time voxel landscape viewer and height map visualizer, converting grayscale elevation data into interactive terrain from a first-person viewpoint. The project implements a voxel space rendering algorithm that projects height maps into 3D landscapes using ray casting and vertical scanlines. It optimizes rendering performance through front-to-back drawing with a y-buffer to skip occluded pixels, and applies level-of-detail distance culling to redu
A tool that converts grayscale height maps into interactive 3D terrain with color mapping and rotation.
This project is an administrative GIS toolset that provides a comprehensive dataset of China's administrative divisions, including provinces, cities, districts, and townships. It functions as a coordinate system transformer and a boundary converter for transforming geographic data into standard formats. The toolset distinguishes itself through the ability to convert administrative boundary data between CSV, GeoJSON, Shapefiles, and SQL. It includes specialized utilities for coordinate system transformation between GCJ-02, BD-09, WGS-84, and CGCS2000 standards to ensure accuracy across differe
Generates vector boundary polygons and center coordinates to render interactive drill-down maps.
Wuhan2020 is an open platform for collecting, validating, and visualizing epidemic relief data, originally focused on coordinating community response during the COVID-19 crisis. It aggregates information on hospitals, factories, logistics providers, hotels, and donations from multiple sources into a central repository, making it accessible through an interactive geographic map and a programmatic API. The platform distinguishes itself by using GitHub issues as its primary data store, with label-driven organization and command-based task assignment that allows volunteers to claim and track work
Displays pandemic-related data on an interactive geographic map for situational awareness.
Cobe ist eine WebGL-Globus-Bibliothek für interaktive 3D-Visualisierungen geografischer Daten. Sie fungiert als Canvas-basierte Kartenkomponente, die eine Weltkarte rendert und das Plotten von Breitengrad- und Längengrad-Koordinaten über Marker und verbindende Bögen ermöglicht. Die Bibliothek zeichnet sich dadurch aus, dass sie Standard-HTML-Elemente mittels CSS-Anchor-Positioning mit 3D-Koordinaten verknüpft. Diese Integration ermöglicht das Anheften von DOM-Elementen, wie Labels und Tooltips, direkt an Marker und Bögen auf der Kugel. Das System deckt das Plotten geografischer Daten und das Mapping von Netzwerkverbindungen ab und nutzt automatisierte Rotation sowie Benutzerinteraktionen, um räumliche Beziehungen darzustellen. Es handhabt die Projektion geografischer Koordinaten in den 3D-Raum und die Interpolation gekrümmter Pfade zwischen globalen Standorten.
Provides a canvas-based 3D map component supporting real-time rotation and user interaction.
TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud
Displays geo-tagged files on an interactive map using EXIF metadata and coordinate notations.
TopoJSON is a topological geographic data format and a set of tools that convert standard GeoJSON into a more compact representation. It reduces file size by encoding shared boundaries between adjacent features as reusable arcs, eliminating duplicate boundary coordinates and preserving the spatial relationships between map regions. The format achieves compression through several encoding techniques. Arc-sharing compression lets neighboring polygons reference a single arc, while coordinate quantization maps geographic coordinates to a fixed integer grid, reducing floating-point precision overh
Creates lightweight data files for interactive map visualization by removing redundant shared boundaries.
ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a system tool for controlling network traffic routing, managing proxy nodes, and organizing network subscriptions. The project distinguishes itself through an interactive network traffic visualizer that renders real-time data flows and multi-hop proxy connection paths on a global map. It also includes a command line network controller that provides machine-readable data for custom scripting and network automation. The software covers broad capability areas including rule-based traff
Implements an interactive 3D global map that renders real-time network flows and multi-hop proxy paths.
maptalks.js ist eine JavaScript-Karten-Rendering-Bibliothek und ein Web-Karten-Interaktions-Framework zur Darstellung interaktiver 2D- und 3D-Geodaten auf einem Web-Canvas. Es fungiert als 3D-Geospatial-Engine mit Unterstützung für 3DTiles- und GLTF-Formate, als GeoJSON-Visualisierungstool und als Bibliothek für räumliche Analysen. Das Projekt zeichnet sich durch High-Performance-Rendering und dynamische Geodaten-Animation aus, einschließlich der Fähigkeit, Verkehrsflüsse zu simulieren und flüssige visuelle Übergänge für Kartenelemente auszuführen. Es bietet umfassende Tools für die interaktive Geometriebearbeitung, die es Benutzern ermöglichen, Vektorformen, Kreise und Bezier-Kurven direkt auf der Karte zu zeichnen und zu modifizieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Geodatenanalyse zur Berechnung von Entfernungen und Flächen, Koordinatensystemkonvertierung und komplexem Layer-Management. Sie enthält eine umfangreiche UI-Suite mit Informationsfenstern, Kontextmenüs und benutzerdefinierten Karten-Kontrollpanels. Die Datenintegration erfolgt über GeoJSON-Workflows, das Abrufen entfernter Ressourcen und Serialisierungstools, die Kartenstatus und Geometrien in JSON exportieren.
Renders 2D and 3D geospatial data with high-performance graphics and interactive user interfaces.
mini-tokyo-3d ist ein 3D-Transit-Karten-Visualisierungssystem, das öffentliche Verkehrsnetze und Fahrzeugbewegungen mithilfe von Open Data in Echtzeit rendert. Es fungiert als Echtzeit-Transit-Tracker und interaktiver Routenfinder für den öffentlichen Nahverkehr und bietet ein WebGL-Karten-Embed, das in Webseiten und externe Anwendungen integriert werden kann. Das System verfügt über eine mehrsprachige Transit-Schnittstelle, die Transport-Identifikatoren und Navigationselemente in mehrere Sprachen übersetzt. Es verfolgt Fahrzeugpositionen durch Simulation von Bewegungen basierend auf Live-Fahrplänen und Informationen zu Dienstverzögerungen. Das Projekt deckt die Routenplanung für den öffentlichen Nahverkehr und die Echtzeit-Routensuche ab, um die schnellsten Reisewege zu finden. Es enthält Kartenvisualisierungsfunktionen wie Infrastruktur-Filterung, um zwischen oberirdischen und unterirdischen Netzen umzuschalten, sowie die Möglichkeit, spezifische Transit-Assets zu verfolgen.
Provides an interactive visualization of complex railway networks with togglable infrastructure views.
geemap ist eine Python-Bibliothek und ein geowissenschaftliches Toolkit für interaktives Mapping, Visualisierung von Fernerkundungsdaten und Analyse von Satellitenbildern. Es dient als Python-Schnittstelle für Google Earth Engine und ermöglicht es Benutzern, cloudbasierte geowissenschaftliche Workflows zu verwalten und Datensätze innerhalb von Notebook-Umgebungen zu visualisieren. Das Projekt zeichnet sich durch automatisierte Code-Konvertierung aus, die es ermöglicht, Skripte und Notebooks zwischen Programmiersprachen zu übersetzen. Es bietet zudem spezialisierte Visualisierungsfunktionen für die Fernerkundung, wie z. B. das Generieren von Zeitraffer-GIFs aus Bildsequenzen mit Unterstützung für animierten Text und Farbbalken. Das Toolkit deckt ein breites Spektrum geowissenschaftlicher Funktionen ab, einschließlich der Klassifizierung von Satellitenbildern, Genauigkeitsbewertungen und interaktiver Karteninspektion zum Plotten von Zeitreihenstatistiken. Es handhabt die Transformation geowissenschaftlicher Daten über Formate wie GeoTIFF, GeoJSON, Shapefiles und CSV hinweg und unterstützt die Integration sowohl lokaler Datensätze als auch Remote-Datenkataloge. Benutzer können ihre Arbeit durch die Veröffentlichung interaktiver Karten als HTML-Dateien oder statische Bilder exportieren.
Enables real-time extraction of pixel values and time-series statistics through interactive map interactions.
Ideabook is a programming project idea repository and learning resource that provides a curated collection of technical concepts and step-by-step implementation guides. It functions as a web-based idea catalog and technical implementation guide designed to help developers bridge the gap between theory and practice through hands-on project discovery. The project serves as a cross-platform application prototype and a static site generator, utilizing a build pipeline to create HTML pages from JSON data files. It includes a markdown-based document system for structured content and a geospatial da
Renders data points as visual bubbles on interactive maps based on access volumes.
Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch
Implements interactive map visualizations using TopoJSON with support for projections and zooming.