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.
This code is used by the Rapid map editor.
The modules and methods are documented at rapideditor.github.io/rapid-sdk.
đ§ŗ @rapid-sdk/math
Includes:
âī¸ Math Constants
đ Geographic (spherical) math functions
đ Geometric (planar) math functions
đĸ Number math functions
đ Vector math functions
đĻ Extent class for working with bounding boxes
đī¸ Tiler class for splitting the world into rectangular tiles
đšī¸ Transform class for managing translation, zoom, rotation
đē Viewport class for managing view state and converting between Lon/Lat [Îģ,Ī] and Cartesian [x,y] coordinates
đ§ŗ @rapid-sdk/util
See CONTRIBUTING.md for setup instructions and contribution guidelines.
This project is available under the ISC License. ISC is a permissive free software license â functionally equivalent to the MIT License.