# wandergis/coordtransform

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/wandergis-coordtransform).**

4,633 stars · 924 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/wandergis/coordtransform
- Homepage: http://wandergis.github.io/coordtransform
- awesome-repositories: https://awesome-repositories.com/repository/wandergis-coordtransform.md

## Description

coordtransform is a coordinate transformation library and map projection utility used to convert geographic coordinates between WGS84, GCJ02, and BD09 systems. It functions as a geographic coordinate converter that transforms longitude and latitude values to align map data across different providers.

The library specifically handles the shifts and offsets required for Chinese map integration, ensuring that spatial data aligns correctly when moving coordinates between these international and regional mapping standards.

Its capabilities cover GIS data alignment and location data normalization, which standardizes various coordinate system formats into a single consistent format for analysis or storage.

## Tags

### Mobile Development

- [Map Coordinate Converters](https://awesome-repositories.com/f/mobile-development/coordinate-conversion/map-coordinate-converters.md) — Transforms longitude and latitude between WGS84, GCJ02, and BD09 systems to correct offsets from national encryption policies. ([source](https://cdn.jsdelivr.net/gh/wandergis/coordtransform@master/README.md))
- [Geographic Coordinate Conversion Libraries](https://awesome-repositories.com/f/mobile-development/coordinate-conversion/geographic-coordinate-conversion-libraries.md) — Provides a dedicated library interface for converting between the three major Chinese map coordinate systems.

### Data & Databases

- [Map Projection Offset Correctors](https://awesome-repositories.com/f/data-databases/data-mapping/coordinate-system-mapping/map-projection-offset-correctors.md) — Adjusts GPS or API-derived coordinates to align with the specific projections used by map providers like Baidu and Gaode.
- [Location Data Normalizations](https://awesome-repositories.com/f/data-databases/location-data-normalizations.md) — Standardizes various coordinate system formats into a single consistent format for analysis or storage.

### Scientific & Mathematical Computing

- [Coordinate Transformations](https://awesome-repositories.com/f/scientific-mathematical-computing/coordinate-transformations.md) — Provides mathematical operations to convert geographic points between different reference frames and projections.
- [Geographic Coordinate Converters](https://awesome-repositories.com/f/scientific-mathematical-computing/geographic-coordinate-converters.md) — Transforms geographic coordinates between different map projection systems and datums for accurate alignment.

### User Interface & Experience

- [Map Coordinate Offset Correctors](https://awesome-repositories.com/f/user-interface-experience/coordinate-mapping/map-coordinate-offset-correctors.md) — Adjusts coordinates to align with the specific projection offsets required by Chinese map providers.

### Part of an Awesome List

- [Spatial Data Alignments](https://awesome-repositories.com/f/awesome-lists/data/gis-and-mapping/spatial-data-alignments.md) — Corrects spatial data shifts when moving coordinates between international and regional mapping standards.

### Software Engineering & Architecture

- [Pure Functional Logic Implementations](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/design-patterns/functional-design-patterns/pure-functional-logic-implementations.md) — Uses deterministic functions to calculate coordinate transformations without side effects or external state modification.
- [Stateless Architectures](https://awesome-repositories.com/f/software-engineering-architecture/stateless-architectures.md) — Employs a stateless architecture to ensure consistent coordinate conversions independently of previous operations.
