在30分钟内完成航拍地图
摘要
博客文章描述了一个分步过程,使用DJI Lito X1无人机和Zeitgeist Survey在30分钟内创建航拍地图,突出了飞行规划和图像处理中的自动化和效率。
<p><a href="https://lobste.rs/s/da7fcv/finished_aerial_maps_under_30_minutes">评论</a></p>
查看缓存全文
缓存时间: 2026/09/14 15:03
# 30分钟内完成航拍地图绘制
来源:https://blog.zm.is/finished-aerial-maps-within-30-minutes/
我最近入手了一台 DJI Lito X1,并想尝试突破它的性能极限。航拍测绘听起来很有趣:只需几分钟就能超越谷歌地图的影像精度,并永久拥有某地的参考地图。
## 制图流程
1. 规划飞行:高度、速度、航线(2分钟)
2. 通过`adb`将KMZ文件复制到运行DJI Fly的设备(1分钟)
3. 打开DJI Fly并选择航点飞行(1分钟)
4. 点击开始并给自己泡杯茶(可选)(3分钟)
5. 从无人机下载图像(3分钟)
6. 上传图像至Zeitgeist Survey平台(耗时不定,约2-4分钟)
7. Zeitgeist Survey将照片传输至专用瓦片处理节点(90秒)
8. 专用瓦片处理节点将照片拼接成地图(8分钟)
9. Zeitgeist Survey从处理节点获取成品瓦片(9秒)
## 1 - 任务规划
此处规划飞行路径
需确保速度不宜过快,否则相机跟不上节奏,成品地图会出现间隙和错位。如图所示,我发现80米高度下3.5米/秒的效率最佳。低空飞行分辨率更高(显然),但耗时更长——毕竟这涉及三角函数原理,相同视角在低处看到的范围更小。
## 2 - 将KMZ复制到设备
DJI在这方面不够友好。DJI Fly没有导入功能,需在应用中打开航点飞行并添加若干无用航点来创建占位任务。我们不会使用这些航点,但必须添加。没错,这意味着你需要起飞专门添加这些用不上的航点,因为地面状态下无法添加任何航点。这将在设备上生成`/sdcard/Android/data/dji.go.v5/files/waypoint//.kmz`文件,令人郁闷的是,你必须将设备连接电脑才能查看(我使用了`adb`)。你需要找到下载的KMZ文件,用它替换已有的`.kmz`文件,且不要修改文件名。
```bash
# 查找DJI Fly刚创建的GUID
adb shell ls /sdcard/Android/data/dji.go.v5/files/waypoint/
# 覆盖前备份占位文件
adb pull /sdcard/Android/data/dji.go.v5/files/waypoint//.kmz placeholder.kmz
# 用规划任务替换,保留GUID文件名
adb push mission.kmz /sdcard/Android/data/dji.go.v5/files/waypoint//.kmz
```
从文件夹初步查看时,不应显示任何修改痕迹。
## 3 - 打开DJI Fly
幸运的是DJI提供了[如何进入航点飞行模式的教程](https://support.dji.com/help/content?customId=en-us03400007343&spaceId=34&re=US&lang=en&documentType=artical&paperDocType=paper&ref=blog.zm.is),但由于你已添加航点,应知悉操作路径。你会发现添加的航点已消失,编程的航线现已在设备上显示。
## 4 - 点击开始并等待
观看过程极具观赏性——你只需点击开始并等待。我必须强调这有多么酷炫:无人机将起飞飞向第一个航点,沿整条航线飞行(本次拍摄36张照片),然后自动降落。我最大化了地图界面,因为这里比空旷田野有更多可看内容,但建议你留意相机以防万一。
## 5 - 从无人机下载图像
降落后,只需选择“今日所有文件”,确保图像数量与航点飞行中记录一致。若拍摄36张则需下载36张。若测绘后进行了休闲飞行,请优先选择所有测绘照片。如有疑问,全部下载即可。每张图像都带有地理标记。我们并不严格要求图像必须精确对应航线每个节点——瓦片处理服务器会根据每张照片的地理信息生成地图,并丢弃云台未垂直朝下的图像。因此,意外提交非测绘图像到处理服务器并无大碍(我深知在移动设备上管理大量图像很困难)。
## 6 - 上传图像
可通过手机或电脑以多种方式上传,具体取决于可能出错的环节(总会出问题):
1. 手动上传单张照片
2. 包含照片的ZIP压缩包
3. 即将推出的专属Android应用
## 7、8与9 - 照片传输至处理节点
为处理照片,我使用了通过Tailscale连接的本地设备。它将照片拼接成地图,成品瓦片会被传回Zeitgeist Survey云服务器。
## 成品地图
地图叠加基础地图
仅显示基础地图(对比用)
基础地图与瓦片边界(看见我了吗?)
这就是Zeitgeist Survey能力的端到端演示——从规划到交付地图,耗时不足30分钟。
或者,这是一张“多步骤自拍”
点击下方按钮可查看实时交互式地图。
相似文章
@GMapsPlatform:如何快速构建3D地形探索应用?认识“Kokopelli”。了解AI快速原型如何将原始GPX数据……
Google Maps Platform工程师展示如何使用 Gemini 进行AI快速原型开发,在几分钟内快速构建3D地形探索应用,包括清理GPX数据、生成高程地图以及添加功能。
@DJIGlobal:在大疆实验室以60倍慢速播放:悬停的#DJIMavic4Pro展现出稳定有序的翼尖涡流。通过桨叶形状、间距……
大疆展示了一段以60倍慢速播放的Mavic 4 Pro悬停旋翼实验室测试,揭示了稳定的翼尖涡流,展示了高效的空气流管理,从而实现稳定性和可控性。
使用 Little Navmap 进行飞行计划
详细指南:使用 Little Navmap 规划飞行,这是一款开源的飞行计划工具,兼容 X-Plane 和 Microsoft Flight Simulator。
@IlirAliu_: 忘掉激光雷达吧。仅需一个摄像头。实时运行且开源:一个流式3D模型,实时重建场景…
LingBot-Map 是一个开源、实时流式3D重建模型,使用单个摄像头,通过前馈几何上下文转换器以约20 FPS运行,性能优于流式和离线方法。
Runway发布视频展示当前最先进图像生成模型与工具所能实现的功能
Runway发布视频突出展示当前最先进图像生成模型和工具的能力