发现
cli开发者工具
DGGRID:离散全球网格生成工具
命令行工具,用于生成和操作二十面体离散全球网格(DGG),面向地理空间数据处理者。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v9.15.1
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
DGGRID 是一个用 C++ 编写的命令行应用程序,用于生成和操作二十面体离散全球网格(Discrete Global Grids,DGG)。项目由 Southern Terra Cognita Laboratory 维护,采用 AGPL-3.0 许可证。
主要功能
- 生成并操作二十面体离散全球网格
- 支持三角形网格、菱形网格等多种网格类型
- 提供
DgEllipsoidRF椭球距离计算 - 可选集成 GDAL,用于读写栅格与矢量地理空间数据格式
- 可选集成 Uber 的 H3 库(4.4.1 或更高版本),用于 H3 层次索引
- 源码中内置 Clipper、Shapelib、gnomonic 投影等辅助库
安装与使用
源码位于 src 目录,提供两种构建方式:
- 使用
cmake构建,具体步骤见仓库中的INSTALL.md - 使用旧版构建系统,具体步骤见
README.NOCMAKE
仓库还包含以下目录:
examples:DGGRID 使用示例及预先计算好的输出结果documentation:用户手册源文件dockerfiles:DGGRID 的 Dockerfile 及使用说明
用户手册在线地址:https://dggrid.readthedocs.io/latest/dggrid_manual.html
注意事项
- GDAL 与 H3 为可选外部依赖,需自行安装;未安装时 DGGRID 将不会使用相应功能
- 项目以 C++ 编写,需要自行从源码编译,不提供现成安装包
- 软件按 AGPL-3.0 分发,不附带任何担保
本作品整理自 GitHub 开源项目 sahrk/DGGRID,原作者 @sahrk,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v9.15.1当前版本
新增 DgEllipsoidRF 椭球距离计算;修复三角形与菱形网格中四边形边界附近点的处理错误;修复 seqnum 潜在溢出问题。
评论