clustering-system
OfficialScalable map clustering for geo-visualization.
AuthorOpenLitterMap
Version1.0.0
Installs0
System Documentation
What problem does it solve?
ClusteringSystem provides scalable, hierarchical clustering of geotagged photos for map visualizations, reducing rendering load and improving user experience by grouping nearby items into multi-level clusters.
Core Features & Use Cases
- Hierarchical grid-based clustering across 9 zoom levels to balance detail and performance.
- Global and per-team clustering with a unified storage model and strict verification thresholds.
- Public GeoJSON API endpoints for map rendering and a team-scoped API for authenticated access.
- Dirty-tile tracking and incremental updates via PhotoObserver and scheduled processes to keep clusters in sync with new data.
Quick Start
Start by rebuilding all clusters with the clustering:update command and then fetch the clusters from the public API to render the map.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: clustering-system Download link: https://github.com/OpenLitterMap/openlittermap-web/archive/main.zip#clustering-system Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.