Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eva-ss/maplib

🌏实用的地图空间计算/桩号/车道级
https://github.com/eva-ss/maplib

csharp geolocation geometry map

Last synced: 26 days ago
JSON representation

🌏实用的地图空间计算/桩号/车道级

Awesome Lists containing this project

README

        

# MapLib
实用的地图空间计算/桩号/车道级

📣点是**零维**的,线是**一维**的,区域是**二维**的

> 因行业所需,开发了这份开源库,已经经过现实与时间测试

## 🌴支持

#### 坐标转换

火星坐标/百度坐标/世界坐标
>GCJ-02/BD-09/WGS84

#### 计算里程

计算两点之间的距离,计算线的距离

#### 判断是否在区域内

判断点是否在区域内

#### 方向角/目标点

计算两点的方向角,通过当前点和方向角计算某个距离的目标点

#### 桩号/自定义

使用 `方向角/目标点` 能获取未来点位置的特性,我们可以将杂乱无章的线坐标轻松转换成井然有序的桩号点
>结合现实中 `人工测绘误差` 的实际桩号 `系统内称为自定义桩号` 通过平均里程的方式,达到与现实1:1的桩号分部

## ✍参考

[http://www.movable-type.co.uk/scripts/latlong.html](http://www.movable-type.co.uk/scripts/latlong.html)

![方向角](screenshot/Bearing.png?raw=true)

![目标点](screenshot/Destination.png?raw=true)