🆔 Map editing made easy
This project contains code for processing and editing map data. Our goal is to provide a shared foundation upon which developers can build map editors, data processors, validators, and other innovative tools.
Much of the code was spun out of the OpenStreetMap iD editor project.
This project is just getting started! 🌱
We're not able to support external contributors at this time, but check back in a bit when things have matured.
|@id-sdk/extent||📦 Extent class for creating bounding boxes|
|@id-sdk/geo||🌐 Geographic (spherical) math functions|
|@id-sdk/geom||📈 Geometric (planar) math functions|
|@id-sdk/projection||📽 Projection class for converting between Lon/Lat (λ,φ) and Cartesian (x,y) coordinates|
|@id-sdk/tiler||🀄️ Tiler class for splitting the world into rectangular tiles|
|@id-sdk/vector||📐 Vector (coordinate) math functions|
|@id-sdk/math||🔢 All of the above in one convenient package|
|@id-sdk/util||🧰 Collection of iD-sdk utility libraries|