среда, 9 августа 2017 г.

QGIS 2.18.11 - ошибка "api-ms-win-crt-runtime-l1-1-0.dll"

После установки QGIS 2.18.11 'Las Palmas' ждала меня такая вот неприятность:


Как выяснилось - это отсутствие пакета "Microsoft Visual C++ 2015" в системе. Скачать можно на сайте ⇨ Microsoft. Но этого оказалось мало: в системе уже был установлен "Microsoft Visual C++ 2017" и пока я его не снёс 2015-ю не смог поставить. Проблема решилась.

Есть еще одна тонкость установки QGIS. Многие функции геообработки завязаны на GRASS GIS и SAGA GIS входящие в пакет. Если ставить программу по умолчанию, то геообработка (частично) будет работать с ошибками или вообще не работать. Например, в калькуляторе полей отсутствует перечисление полей в разделе "Поля и значения". Еще (уже не помню), были какие-то проблемы с обработкой геометрии. Ошибки возникают из-за пробела в пути по умолчанию "C:\Program Files...".

Ставить QGIS нужно в папку "C:\OSGeo4W" и будет вам счастье.

В версии 2.18.11 старые проекты могут "расползтись", чтобы вернуть всё назад идем в меню "Проекты / Свойства проекта...", вкладка "Система координат" и выбираем ту систему, в которой был сделан проект изначально.