OpenDroneMap丨WebODM 在 Windows 操作系统上的安装

WebODM for Windows
此内容为免费资源,请登录后查看
0
File MD5
Git-2.45.1-64-bit.exe 670518c2ee46542fcd4aa6f77c948cda
python-3.12.3-amd64.exe c86949710e0471a065db970290819489
Docker Desktop Installer_v4.24.0.exe 42c6b118239c33c4987bfa63b99f6b45
Docker Desktop Installer_v4.30.0.exe e7188d73035a024a6b12959536d47898
wsl_update_x64.msi 655e917f1182d65ae42a70eadaed8b88
WebODM-master_tag2.5.0.zip 6987486a69c09beb2c394efa9de5dda3
免费资源

OpenDroneMap(简称 ODM)是一款开源的摄影测量软件工具包,采集航空影像(通常用无人机)生成二维影像地图和三维模型,目前 ODM 已被集成在美国国家红十字会(American Red Cross)的野外便捷式 OpenStreetMap(OSM)系统上了。

ODM 源代码托管在 GitHub,并且集成了命令行工具包、Web 客户端、云计算环境、互联网集群、Python SDK 以及社区开源的扩展插件,实现了单机运行处理到网络节点计算的技术路线,非常适合用于卫星遥感影像云计算环境搭建的参考框架。

WebODM 是 ODM 的一个基于 Web 的图形用户界面(GUI)。它提供了一个方便的方式来使用 ODM,而无需在本地安装和配置软件。用户可以通过 Web 浏览器访问 WebODM,上传无人机图像并执行图像处理任务,例如正射影像拼接、点云、数字地形/高程模型生成和三维重建。

WebODM 的主要特点包括:

  • 易用性:WebODM 提供直观的用户界面,使用户能够轻松上传图像并执行处理任务,而无需专业的 GIS 或图像处理知识。
  • 分布式处理:WebODM 支持在本地计算机集群或云服务器上进行分布式处理,以加速大规模数据的处理。
  • 可视化工具:WebODM 提供了丰富的可视化工具,用户可以查看生成的正射影像、数字地形模型和三维重建模型,以及进行测量和分析。
  • 开源性:与 OpenDroneMap 一样,WebODM 也是开源的,用户可以根据自己的需求进行定制和扩展。

WebODM 的出现极大地简化了使用 OpenDroneMap 进行无人机图像处理的流程,使更多的用户能够受益于无人机技术的应用。

图片[1]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云

1 基础环境配置

首先,您需要安装:

1.1 Git

图片[4]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
Git安装组件

1.2 Python 3

请确保在安装过程中选中"Add Python 3.x to PATH"。

图片[5]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
不要忘记将 Python 可执行文件添加到您的 PATH 中(以便您可以使用它运行命令)

1.3 WSL 2

1.3.1 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 

启用运行 WSL 并安装 Linux 的 Ubuntu 发行版所需的功能
wsl --install
图片[6]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 

1.3.2 更早的版本

步骤 1 - 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

步骤 2 - 检查运行 WSL 2 的要求
  若要更新到 WSL 2,需要运行 Windows 10。
    对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
    对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
  或 Windows 11。

步骤 3 - 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

步骤 4 - 下载并安装 Linux 内核更新包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

步骤 5 - 将 WSL 2 设置为默认版本
wsl --set-default-version 2
图片[7]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
更早的版本

1.3.3 检查正在运行的 WSL 版本

wsl -l -v
图片[8]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云

1.4 Docker

1.4.1 安装

安装 docker 后,从安装创建的桌面图标启动它(Docker Toolbox 的 Docker 快速入门,Windows 的 Docker Desktop)。这很重要,不要跳过这一步。如果有错误,请按照屏幕上的提示进行修复。

图片[13]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
Docker Desktop

1.4.2 修改磁盘影像位置

接下来,修改 Disk image location,建议系统盘空间较小的用户均进行此操作,选择空间较大的磁盘位置,后续 web 端上传文件会产生大量的 .tmp 临时文件。目前我也不清楚怎么删除,希望知道的小伙伴留言分享一下

图片[14]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
修改磁盘影像位置

2 下载 WebODM

打开随 Git Gui 程序,单击“‘Clone Existing Repository”选项

  • Source Location中,键入:https://github.com/OpenDroneMap/WebODM
  • Target Directory中,单击 browse 并导航到您选择的文件夹(如有必要,请创建一个)
  • 点击“Clone”

如果下载成功,您会看到以下窗口:

图片[15]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
下载成功后的Git Gui(克隆)

3 启动 WebODM

在 Git Gui 中,转到 Repository 菜单,然后单击 Git Bash。

图片[16]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云

在命令行终端中键入以下命令:

./webodm.sh start &
图片[17]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
启动过程

启动是一个拉 取镜像 > 添加存储卷 > 创建容器 的过程。

完成后,将有几个组件下载到您的机器上,包括 webodm_webapp、webodm_db、nodeodm和redis,您应该会看到以下屏幕:

图片[18]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
首次启动 WebODM 后的控制台输出

在 Docker Desktop 你也可以看到部署完成后的详情:

然后访问 http://localhost:8000(将 localhost 地址替换为正确的 IP 地址)开始使用

图片[22]-OpenDroneMap丨WebODM 在 Windows 操作系统上的安装-地理信息云
WebODM 欢迎页面

接下来,创建一个管理员用户并开始愉快的 ODM 之旅吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容