1.1 KiB
1.1 KiB
DJI KMZ Generator
将Google Earth的KML文件或普通坐标文件转换为DJI航线文件(.kmz)
功能特性
- 支持Google Earth导出的KML文件
- 支持自定义坐标文本文件
- 生成符合DJI Pilot规范的航线文件
- 通过TOML配置文件定义航线参数
依赖项
- C++17编译器
- toml11 (已包含v4.3.0版本)
- CMake (3.11或更高版本)
构建说明
# 克隆仓库
git clone https://github.com/your-repo/dji_kmz.git
cd dji_kmz
# 创建构建目录
mkdir build
cd build
# 生成构建系统
cmake ..
# 编译项目
make
使用方法
dji_kmz [-h] <config.toml>
配置文件示例
见 example/config.toml
文件
坐标文件格式
- KML文件: Google Earth导出的标准格式(仅支持路径)
- 文本文件: 每行包含经度、纬度、高度(空格或逗号分隔)。若高度为负则使用全局高度值。
示例:
120.123456,30.654321,50.0 120.124567,30.653210,45.5
许可证
MIT 许可证 - 详见 LICENSE 文件
作者
张壹
浙江大学地球科学学院
邮箱: yizhang-geo@zju.edu.cn