Skip to content
πŸ†” Map editing made easy
JavaScript TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig Add .editorconfig Jul 12, 2019
.gitattributes Add .gitattributes Jul 12, 2019
.travis.yml Jul 11, 2019 Remove jsdoc generator πŸ”ͺ Aug 30, 2019
babel-jest-wrapper.js Support running tests at root or at package level Jul 19, 2019
babel.config.js Add vector.test.js Jul 14, 2019
jest.config.js Cross build both CommonJS and ES6 module targets Aug 28, 2019
lerna.json Run prettier on typescript files too Jul 19, 2019
package.json Remove jsdoc generator πŸ”ͺ Aug 30, 2019
prettier.config.js Run prettier on typescript files too Jul 19, 2019
tsconfig.json Stop ignoring root tsconfig.json file Aug 30, 2019


πŸ†” Map editing made easy

What is it?

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.



Module Description
@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
You can’t perform that action at this time.