NextGIS Connect – модуль для QGIS, который связывает настольную ГИС с NextGIS Web: отправляет проекты в облако, синхронизирует слои и позволяет работать с общими геоданными прямо из QGIS. Версия 4.0 стала одним из крупнейших обновлений модуля: в ней заметно расширились возможности работы с синхронизируемыми слоями, был переработан интерфейс, появилась отмена длительных операций и множество улучшений при работе с проектами, ресурсами и подключениями.
Вскоре после неё вышла 4.1, которая продолжила эти изменения: добавила просмотр панорам и полноэкранный режим для вложений, улучшила работу с веб-картами и доработала интерфейс.
Собрали оба релиза в один обзор.
Работа с вложениями и описаниями синхронизируемых слоёв прямо из QGIS
Одно из главных изменений Connect 4 – новый инструмент идентификации для синхронизируемых слоёв.
Он позволяет прямо из QGIS в единой панели:
- просматривать и редактировать значения полей объекта;
- работать с вложениями;
- просматривать и редактировать описания.
В 4.1 работа с вложениями получила дальнейшее развитие: появился интерактивный просмотр панорам, а изображения и панорамы теперь можно открывать в полноэкранном режиме.
Таким образом, для работы с вложениями и описаниями объектов во многих сценариях больше не требуется отдельно переходить в NextGIS Web.
Переработанный интерфейс
В версии 4 существенно обновлён интерфейс Connect.
Появился удобный стартовый экран для новых пользователей, переработаны диалог настройки подключения, дерево ресурсов и кнопки панели.
Добавлена проверка обновлений модуля при запуске QGIS. На первый взгляд это кажется мелочью, но большинство пользовательских обращений, связанных с ошибками в работе NextGIS Connect, вызвано тем, что пользователи забывают обновить модуль до актуальной версии.

Контекстное меню дерева ресурсов стало структурированнее и нагляднее, а его формулировки были приведены ближе к терминологии QGIS.

Также обновился экран выполнения операций, подробнее о его возможностях – ниже.
Длительные операции теперь можно отменять
В новой версии появилась возможность отменять длительные операции, не дожидаясь их завершения.
Экран выполнения длительных операций – один из наиболее часто встречающихся в Connect: пользователи видят его при загрузке данных в Веб ГИС и добавлении ресурсов в QGIS.
Раньше запущенную операцию нельзя было отменить. Если пользователь случайно начинал добавлять в QGIS большую часть ресурсов Веб ГИС или запускал загрузку очень большого растра, единственным способом остановить процесс оставалось закрытие QGIS.
Теперь длительную операцию можно отменить прямо во время выполнения, не завершая работу с QGIS.
Кроме того, при запуске длительной операции панель Connect теперь автоматически становится видимой.
Улучшена загрузка и обновление проектов и слоёв
В обновлении расширены сценарии загрузки проектов и обновления уже существующих ресурсов.
Теперь, чтобы превратить локальный проект в синхронизируемый, достаточно нескольких действий. После загрузки проекта Connect сам предложит заменить локальные слои на слои, синхронизируемые с NextGIS Web.
Для растровых слоёв появилась возможность перезаписывать существующий ресурс, не создавая новый.
При загрузке проекта теперь можно отдельно управлять созданием веб-карты: проект можно загрузить в NextGIS Web без автоматического создания веб-карты.
Веб-карты точнее повторяют проекты QGIS
Теперь при загрузке проекта QGIS в NextGIS Web точнее сохраняются его структура и оформление. Передаётся состояние видимости групп, а также учитываются прозрачность и состояние подложек и цвет канваса QGIS.
Это позволяет точнее сохранять внешний вид и структуру проекта при создании веб-карты.
Отдельно улучшена работа с проектами, использующими синхронизируемые слои. Если вам передали проект QGIS с такими слоями, Connect сможет автоматически восстановить их после добавления соответствующего подключения к NextGIS Web.
Расширена сама модель данных
Расширилась поддержка типов и ограничений векторных слоёв.
Добавлены:
- поля типа bool;
- поля типа json;
- слои без геометрии;
- обязательные для заполнения поля (NOT NULL).
При создании слоя также можно выбрать режим использования версионирования: автоматически, включено, выключено.
Улучшена работа с ресурсами
При добавлении ресурсов в QGIS Connect теперь учитывает их охват: для одного слоя используется его собственный охват, для нескольких – общий.
При массовом добавлении ресурсов проблемный ресурс можно пропустить и продолжить операцию, вместо того чтобы прерывать добавление остальных.
Появилось массовое удаление ресурсов с предварительным подсчётом количества затрагиваемых объектов.

При добавлении слоя по определённому стилю название этого стиля теперь добавляется к названию слоя в QGIS.
Диагностика подключений
В новой версии появился отдельный инструмент диагностики подключения.

Он проверяет основные параметры, необходимые для работы с Веб ГИС, и предоставляет пользователю отчёт. Это особенно полезно для пользователей NextGIS Web On-premise и в организациях с усиленным контролем сетевого трафика.
Растровые слои
Кроме возможности перезаписи существующих растровых ресурсов, была переработана сама загрузка растров в NextGIS Web.
Добавлены:
- поддержка RAT и PAM;
- поддержка JPEG и PNG.
Загрузка растров была ускорена. Также исправлена ошибка, из-за которой после загрузки мог нарушаться стиль растра.
Наборы тайлов и альтернативные способы добавления слоёв
Connect научился загружать в NextGIS Web наборы тайлов в формате MBTiles.
Ресурсы tileset можно добавлять в QGIS как TMS-слои.
Также расширен набор форматов, в которых ресурсы NextGIS Web можно добавлять в проект QGIS, включая TMS и MVT.
Поиск ресурсов
Поиск получил автодополнение для ключевых слов, вариантов поиска и логических операторов.
Для type и owner при использовании оператора = можно выбирать значения из доступного списка.
Также появились:
- оператор like;
- псевдоним me для поиска собственных ресурсов – @owner = me;
- поиск ресурсов по имени пользователя.
Исправления и небольшие улучшения
В Connect добавлены обходы нескольких проблем QGIS, которые влияли на загрузку данных в NextGIS Web:
- потери системы координат;
- ошибок при загрузке файлов, созданных инструментами анализа QGIS.
Среди небольших изменений интерфейса:
- обновлены иконки синхронизации;
- интервал опроса теперь зависит от времени, прошедшего с последнего изменения слоя;
- в заголовке панели отображается название текущей Веб ГИС;
- из галереи можно перейти к ресурсу;
- при ошибке доступа появилась кнопка перехода к ресурсу в Веб ГИС;
- сообщения в диалоге подключения теперь помещаются без прокрутки;
- обновлена иконка самого модуля.
Как обновиться
Обновление доступно через стандартный менеджер модулей QGIS и в официальном репозитории QGIS.
Вопросы и обратная связь – в нашем Telegram-чате или по адресу support@nextgis.ru.