v1.0
This commit is contained in:
59
README.md
59
README.md
@@ -1,3 +1,58 @@
|
||||
# dji_kmz
|
||||
# DJI KMZ Generator
|
||||
|
||||
Convert Google Earth's kml file or plain locations to DJI's wayline file.
|
||||
将Google Earth的KML文件或普通坐标文件转换为DJI航线文件(.kmz)
|
||||
|
||||
## 功能特性
|
||||
- 支持Google Earth导出的KML文件
|
||||
- 支持自定义坐标文本文件
|
||||
- 生成符合DJI Pilot规范的航线文件
|
||||
- 通过TOML配置文件定义航线参数
|
||||
|
||||
## 依赖项
|
||||
- C++17编译器
|
||||
- [toml11](https://github.com/ToruNiina/toml11) (已包含v4.3.0版本)
|
||||
- CMake (3.11或更高版本)
|
||||
|
||||
## 构建说明
|
||||
|
||||
```bash
|
||||
# 克隆仓库
|
||||
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](LICENSE) 文件
|
||||
|
||||
## 作者
|
||||
张壹
|
||||
浙江大学地球科学学院
|
||||
邮箱: yizhang-geo@zju.edu.cn
|
Reference in New Issue
Block a user