QGIS 2.14.6 Расширение обработки, инструмент Polygonize отсутствует

10
  1. Только что установил QGIS 2.14.6 64Bit из установщика OSGEO4W. Версия расширения обработки - 2.12.99. Как видно на скриншоте, я не могу переключиться на «Расширенный интерфейс», как обычно, чтобы получить доступ к Polygonizeинструменту (линии для полигонов по-прежнему не работают, см. QGIS 2.12 Линии для полигонов не работают должным образом ):

    введите описание изображения здесь

  2. Эта же параллельная установка на другом компьютере имеет Плагин обработки версии 2.10.3, и здесь я могу переключиться на расширенный интерфейс и получить доступ к Polygonizeинструменту:

    введите описание изображения здесь

Добавить / Обновить:

  1. Полная путаница: в версии 2.14.5, установленной из автономного установщика, версия плагина обработки также имеет версию 2.12.99, но здесь я могу получить доступ к Polyonizeинструменту:

    введите описание изображения здесь

До сих пор проводились исследования: я понял, что в случае 2. плагин обработки был установлен по username\.qgis2\python\plugins\необычному пути для основного плагина. Очевидно (или может быть?) Проблема заключается в предыдущей установке QGIS до того, как обработка стала основным плагином, поэтому плагины в данном документе, похоже, переопределяют основные плагины. Это также объясняет, почему плагин под 2. не затрагивается обновлением (поскольку обработка является основным плагином, он не доступен в репозитории). Решением было просто удалить плагин, перезапустить QGIS и доступна версия основного плагина 2.12.99. Замечательно: Polygonizeинструмент все еще доступен (в отличие от случая 1.). Все идет нормально.

Подводя итог всего этого:

Во всех трех случаях версия плагина обработки - 2.12.99:

  1. Установщик OSGeo4W, без Polygonizeинструмента
  2. Установщик OSGeo4W, Polygonizeинструмент доступен
  3. Автономный установщик, Polygonizeинструмент доступен

Так в чем же может быть проблема в случае 1? Могу я что-то пропустить в установщике OSGeo4W?

Йохен Шварце
источник

Ответы:

11

Поскольку плагин Processing стал ядром, вам больше не нужна .qgis2/версия.

В последней версии QGIS плагин можно найти в (например, в автономной версии QGIS 2.16.1):

C:/Program Files/QGIS 2.16.1/apps/qgis/python/plugins/processing

Поэтому не только безопасно удалить .qgis2/версию, но и посоветовать, так как это поможет избежать конфликта с основной версией.

Джозеф
источник
-1

запустите расширенный установщик OSGEO4w. выберите Advanced

Установите Python-shapely lib OSGEO4W Расширенный установщик

стройный

Такси
источник
Добро пожаловать в ГИС ЮВ! Как новый пользователь , пожалуйста , возьмите тур , чтобы узнать о нашей ориентированной Q & A формате. Пожалуйста, отредактируйте свой ответ, чтобы включить объяснение того, как сделать то, что требует предложенное вами решение, и что оно сделает для решения проблемы.
Мидавало