#geospatial #projection #osgeo #proj

sys proj-sys

Rust对PROJ v9.2.x的绑定

40 个版本 (21 个破坏性更新)

0.23.2 2023年7月7日
0.23.1 2022年6月23日
0.23.0 2022年4月18日
0.22.0 2022年2月5日
0.6.1 2018年3月9日

#4 in #proj

Download history 899/week @ 2024-03-14 800/week @ 2024-03-21 984/week @ 2024-03-28 830/week @ 2024-04-04 1258/week @ 2024-04-11 1019/week @ 2024-04-18 907/week @ 2024-04-25 791/week @ 2024-05-02 1001/week @ 2024-05-09 1071/week @ 2024-05-16 1023/week @ 2024-05-23 1024/week @ 2024-05-30 1193/week @ 2024-06-06 1228/week @ 2024-06-13 1084/week @ 2024-06-20 731/week @ 2024-06-27

4,416 每月下载量
12 个crate中使用 (3 直接使用)

MIT/Apache

5.5MB
3.5K SLoC

PROJ v9.1.x的低级绑定

这是一个 *-sys crate;你不应该直接使用其API。 请参阅 proj crate 以进行通用使用。

PROJ函数的指南可以在此找到: https://proj.org/development/reference/functions.html.

默认情况下,crate将使用 pkg-config 在您的系统上搜索可接受的现有 libproj 安装。

如果没有找到可接受的安装,proj-sys将尝试从crate中捆绑的源代码构建libproj。

特性

  • bundled_proj - 即使在您的系统上找到可接受的版本,也会强制从源代码构建libproj。注意,如果您想使用此功能,您的系统上必须存在SQLite3,并且它构建的 libproj 不包含 其本机网络功能;如果您想使用它们,您将必须实现自己的回调集(有关示例,请参阅 proj crate)。
  • bundled_proj_tiff - 如果启用了 bundled_proj 功能,添加 bundled_proj_tiff 功能将构建具有TIFF支持的PROJ。注意,如果您想使用此功能,您的系统上必须存在libtiff。

许可证

根据您的选择,许可如下

依赖项