NextGIS Connect 4.2
Стили, действия с ресурсами и удобный поиск

Вышла версия 4.2 модуля NextGIS Connect – инструмента, который связывает QGIS с Веб ГИС. С его помощью можно создавать веб-карты из проектов QGIS за несколько кликов, загружать карты из облачной или серверной Веб ГИС обратно в QGIS в виде редактируемых проектов и редактировать данные с мгновенной синхронизацией.
В новой версии заметно расширилась работа со стилями и ресурсами Веб ГИС. Мы также доработали поиск, состояния синхронизации и формулировки интерфейса, чтобы по названию действия было понятно, что именно произойдёт.
Новая версия входит в поставку NextGIS QGIS 26.10 – масштабное обновление настольной ГИС. Подробнее
Работая в более старой версии или в стандартном QGIS, вы можете обновить модуль стандартным способом – через официальный репозиторий.
Стили: перенос, дублирование и меньше зависимостей
При загрузке локального слоя в NextGIS Web стиль теперь проходит предварительную обработку:
- Явные обращения к fid заменяются на выражение @id. Оно не зависит от типа источника данных, поэтому стиль работает и на сервере. Если слой лежит, например, в GeoPackage, его идентификатор в QGIS – поле fid, и на него могут ссылаться подписи, правила и выражения в оформлении. В Веб ГИС у слоя такого поля может не быть. Выражение @id берёт идентификатор самого объекта и поэтому работает везде.
- SVG встраиваются в стиль. Оформление на сервере больше не зависит от путей к локальным SVG-файлам, которых у других пользователей и на сервере просто нет.
Кроме того, в ресурсах добавлена опция дублирования QML-стилей. Вместе с возможностью копировать оформление между ресурсами это избавляет от части повторяющихся действий при настройке слоёв.

Больше действий прямо в дереве ресурсов
Контекстное меню пополнилось полезными операциями:
- Копировать ссылку на ресурс в NextGIS Web.
- Перемещать ресурсы с помощью Ctrl+X и Ctrl+V или соответствующих пунктов контекстного меню.
- Копировать и вставлять стили в другие подходящие ресурсы слоёв.
Перемещение ресурсов и перенос стилей выполняются в пределах одного сервера, а не между разными подключениями.
Также снято ограничение на добавление корневого ресурса. Но перед тем как выполнить действие, модуль убедится, что вы делаете это осознанно.
Для создания группы ресурсов появилось привычное по файловым менеджерам сочетание клавиш Ctrl+Shift+N.
Выпадающие меню стали содержательнее
Действия в меню кнопок «Добавить в QGIS» и «Добавить в Веб ГИС» разделены на логические группы.
Добавить в QGIS
- Добавление в QGIS: «Добавить как…».
- Изменение слоя QGIS: применить стиль, добавить новый стиль, заменить стили.

Добавить в Веб ГИС
- Загрузка в Веб ГИС: загрузить слой, группу или выбранное; загрузить всё.
- Изменение ресурса: заменить данные, добавить стиль…, заменить стиль.

Названия действий стали точнее
Часть команд переименована, чтобы по тексту было ясно, какое действие выполняется, без необходимости разбираться в контексте. Например, опция «Перезаписать текущим слоем» теперь называется «Заменить данные», «Обновить стиль слоя» – «Заменить стиль», а «Добавить новый стиль к слою» – «Добавить стиль…». Подпись кнопки загрузки теперь зависит от выбора: «Загрузить слой», «Загрузить группу» или «Загрузить выбранные».
Особенно важно разделение замены данных и операций со стилем: названия теперь точнее отражают результат команды.
Поиск, которым проще пользоваться
Поиск по ресурсам поддерживает специальный синтаксис с ключами вида @id, @parent, @root, @owner, @type, @name и другими. Чтобы его не приходилось угадывать, добавлены:
- Подсказки при вводе @ с доступными ключами и пояснениями.
- Отдельный графический выбор типов ресурсов – фильтрация по типам не требует писать запрос вручную.
- Встроенная справка с синтаксисом и примерами запросов.

Синхронизация, вложения, обработка ошибок
Мы продолжаем развивать механизмы предыдущей версии: диагностику соединения, обработку ошибочных состояний и восстановление работы слоёв. Ситуаций, в которых требуется ручной сброс слоя, стало меньше. А когда они всё же возникают, интерфейс подсказывает, что происходит:
- Отдельная иконка у слоя с ручной синхронизацией.
- Индикатор отключённой синхронизации и счётчик загрузок.
- Кнопка сброса прямо в уведомлении: не нужно читать длинный текст ошибки, искать нужный диалог и действие.
Панель инструмента идентификации стала аккуратнее: изображения в описаниях лучше масштабируются.

Мелочи, которые делают интерфейс комфортнее
- Если вы добавляете больше 30 слоёв одновременно, Connect предварительно спросит подтверждение.
- Esc снимает выделение.
- Из-за ошибки PyQt в интерфейсе отображалось много непереведённых строк. Мы нашли и исправили все проблемные места.
- Улучшены сообщения о состоянии операций и другие детали повседневной работы.
Свяжите QGIS с Веб ГИС и работайте в команде
Для работы с NextGIS Connect в QGIS нужна Веб ГИС. Если у вас её ещё нет, можете создать её бесплатно и подключиться к ней из QGIS: создайте веб-карту из проекта за несколько кликов.
Также рекомендуем сразу активировать бесплатный пробный период, снимающий ограничения по количеству слоёв и пользователей. Для полноценного тестирования на своих данных.