QGIS接口

从QGIS3.8开始,OTB应用程序完全集成到QGIS中。您可以根据以下内容为QGIS配置OTB:

  • QGIS Provider documentation for latest LTR <https://docs.qgis.org/latest/en/docs/user_manual/processing/3rdParty.html> _.
  • QGIS Provider documentation <https://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html> _.

Warning

从QGIS3.22开始:默认不激活插件。它应该在插件设置中被激活 (Plugins/Manage and Install Plugins... 工具栏)。然后,应该按照QGIS文档中的详细说明配置插件(请参阅上面提供的链接)。

_images/plugins.png _images/plugins_config.png

QGIS和OTB版本之间的兼容性

不同版本的OTB和QGIS之间存在兼容性问题。任何使用GDAL 3.x编译的OTB版本都与QGIS 3.12或更低版本不兼容。OTB 7.1及更高版本的二进制程序包就是这种情况。在这种情况下,应该使用QGIS3.14或更高版本。

下表总结了哪个版本的OTB可以与哪个版本的QGIS一起使用。

  QGIS 3.8-3.12 QGIS3.14 QGIS 3.16 Qgis >=3.18
OTB 6.6.1 兼容 兼容 兼容 兼容
OTB 7.0.0 兼容 兼容 兼容 兼容
OTB 7.1.0 不兼容 兼容 兼容 兼容
OTB 7.2.0 不兼容 兼容 兼容 兼容
OTB 8.0.0 不兼容 不兼容 不兼容 兼容

故障排除

在旧的QGIS版本(3.6及更低版本)中使用OTB

Warning

此方法已弃用。请考虑升级您的QGIS版本。

从QGIS3.8和3.10Ltr版本开始,OTB应用程序的配置直接在QGIS提供程序中完成(见上文)。

如果您使用的是较旧版本的QGIS(从3.2到3.6),则需要安装额外的插件才能使用OTB应用程序。此插件可用 here 有具体的安装说明。

不要在QGIS3.8或更高版本中使用此插件。如果你升级了你的QGIS版本,但仍然有以前安装的插件,事情可能会变得一团糟。尝试在启动QGIS之前删除旧插件。

问题跟踪

如果您在将OTB应用程序集成到QGIS时遇到问题,请 fill an issue 进入OTB问题跟踪器, qgis 标签。