3 مستودعات
JavaScript libraries that enable faster loading and rendering of map data through topology-aware coordinate encoding.
Distinct from Mapping Libraries: Distinct from Mapping Libraries: focuses on data optimization and compression rather than map rendering or interaction.
Explore 3 awesome GitHub repositories matching part of an awesome list · Map Data Optimizers. Refine with filters or upvote what's useful.
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
Ships a JavaScript library that accelerates map data loading and rendering through topology-aware coordinate encoding.
This project is a comprehensive library and toolkit for simultaneous localization and mapping, designed to construct three-dimensional environment models while tracking device position. It functions as a robotics perception framework that processes data from RGB-D, stereo, and lidar sensors to enable autonomous navigation and spatial awareness. The system distinguishes itself through its focus on long-term mapping and global consistency. It employs a sophisticated loop-closure detection engine and graph-based pose optimization to identify previously visited locations and eliminate cumulative
Corrects map drift across sessions by detecting additional loop closures and performing bundle adjustment to refine global structure.
Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri
Simplifies geometries and clusters point features to keep tile sizes small while maintaining visual detail.