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
4,416 每月下载量
在 12 个crate中使用 (3 直接使用)
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。
许可证
根据您的选择,许可如下
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。