Как настроить набор инструментов Orfeo в QGIS 2.18 в Windows 7 32-Bit?

9

Я установил QGIS 2.18.3, используя OSGeo4W, а затем автономный двоичный файл OTB. В QGIS я вручную ввел каталог

  1. Папка приложений OTB (C: \ Program Files \ QGIS 2.18 \ apps \ OTB-5.10.0-win32 \ lib \ otb \ Applications) и

  2. Папка командной строки (C: \ Program Files \ QGIS 2.18 \ apps \ OTB-5.10.0-win32 \ bin)

и я проверил кнопку «Активировать».

Но ничего не происходит, когда я закрываю окно обработки, и в панели инструментов обработки не появляется меню OTB.

Как я могу решить эту проблему?

Адриан Люнгдох
источник
1
Если вы перезапустите QGIS, появится ли меню OTB?
Казухито
Да, я перезапустил QGIS, но он все еще не появляется. Я пытаюсь с более старой версией OTB. Может быть, тогда это может сработать.
Эдриан Люнгдох,
Я выполнил вышеуказанные шаги, установил OTB и QGIS и ввел указанные выше пути для «папки приложений» и «папки инструментов командной строки». Когда я подтверждаю ОК, я получаю сообщение: «Неверное значение для параметра« Папка Msys »: ! [Введите описание изображения здесь ] ( i.stack.imgur.com/kxbUZ.jpg ) (см. Изображение). В чем может быть проблема ?
Дэвид
Это проблема GRASS, удалите путь к msys в командах GRASS GIS 7 и GRASS. Тогда вы сможете нажать ОК.
aldo_tapia
Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст. - Из Обзора
Ото Калаб

Ответы:

12

Вы можете использовать OSGeo4W для установки библиотек OTB. Запустите установку еще раз и выберите, Advanced Installзатем пройдитесь по опциям, пока не сможете выбрать пакеты. Введите otbна вкладке поиска:

Выберите пакеты

Затем щелкните каждый пакет, как показано в красном поле (я установил его, прежде чем делать снимки). Завершите установку, затем загрузите QGIS и перейдите к параметрам поставщика обработки и введите следующие пути, как описано здесь :

OTB applications folder: C:\OSGeo4W64\apps\orfeotoolbox\applications
OTB command line tools folder: C:\OSGeo4W64\bin

Опции провайдера обработки

Подтвердите и, надеюсь, (возможно, вам потребуется перезапустить QGIS), вы должны увидеть панель инструментов Orfeo на панели инструментов обработки:

Orfeo Toolbox


(Спасибо за ваш вопрос, я хотел, чтобы это работало на моем компьютере!)

Джозеф
источник
2
Благодарим за ваше предложение. Я установлю с нуля. Я надеялся, что смогу избежать этого. Я дам вам знать, если это работает. Спасибо! :)
Адриан Люнгдох
@AdrianLyngdoh - Добро пожаловать! Я попробовал ваш (и Казухито) метод загрузки его прямо отсюда, но не смог заставить его работать странным образом ... но, надеюсь, это могло бы сработать :)
Джозеф
1
Это сработало, наконец-то! Еще раз спасибо. :) По какой-то причине метод, который я пробовал, никогда не работал даже с более старыми версиями OTB. Но ваш метод является наиболее удобным способом установки пакета.
Адриан Люнгдох,
@AdrianLyngdoh - Добро пожаловать, рад, что это сработало =)
Джозеф
1
Обратите внимание, что эти шаги предназначены для 64-битной Windows, 32-битная OSGEO4W помещается в папку с именем `C: \ OSGEO4W`.
AndreJ
1

У меня была такая же проблема, и я думаю, что это происходит из-за пробела между «Program» и «Files» в «Program Files». Попробуйте переместить двоичный пакет OTB на диск C и повторите процесс (убедитесь, что в пути к папке с файлами нет пробелов). Затем перезапустите QGIS. Это сработало для меня.

MCAT
источник
0

В дополнение к вышеупомянутым временным решениям на OTB, не активированном в 2.18 QGIS, оказывается, что Boundless Desktop имеет библиотеки и binупорядочен правильно, так что вы можете просто выполнить чистую установку с Boundless, и эта проблема устранена: https: // boundlessgeo .com / бескрайняя-настольные ГИС-программное-картографическое-решение /

GEO-X
источник