5个版本

0.1.4 2024年5月14日
0.1.3 2024年5月14日
0.1.2 2024年5月14日
0.1.1 2024年5月13日
0.1.0 2024年5月13日

#90 in 地理空间

每月下载 26

MIT/Apache

30KB
782

Rust

geo-core-rs

Rust中常用地理函数和工具库

  • 从XY创建点
  • 从经纬度创建点
  • 添加点
  • 减去点

线

  • 从两点创建线
  • 获取长度
  • 获取质心
  • 获取边界框

折线

  • 从点创建折线
  • 从线创建折线
  • 获取长度
  • 获取质心
  • 获取顶点(点数组)
  • 获取顶点数
  • 获取边界框
  • 获取边(线数组)
  • 获取边数
  • 检查线链是否封闭(即多边形)

多边形

  • 从点创建多边形
  • 获取顶点(点数组)
  • 获取边数
  • 获取周长(长度)
  • 获取面积
  • 获取边界框
  • 检查是否封闭链。

实用工具

  • 将度转换为弧度
  • 将弧度转换为度
  • 点间距离余弦(地理)
  • 点间距离哈弗森(地理)
  • 点间距离(笛卡尔)
  • 点到矩形距离(笛卡尔)
  • 点到矩形距离(地理)
  • 点到线距离(笛卡尔)
  • 点到线距离(地理)
  • 两点间中点(地理)
  • 查找起点和终点之间的方位角(地理)
  • 查找大圆和另一点之间的交叉最小距离(地理)

无运行时依赖项