QGIS 2.10 «Pisa»

Оголошено про вихід QGIS 2.8 «Pisa». QGIS — вільна географічна інформаційна система, яка працює на Linux, Unix, Mac OS X та Windows. Випуск названо на честь італійського міста Піза, де в березні 2010 року пройшла зустріч розробників QGIS.

Це черговий реліз у відповідності до чотиримісячного циклу випусків. Він містить багато нових можливостей, тому якщо ви використовуєте QGIS у виробництві, можливо, ви захочете і надалі користуватися версією з тривалою підтримкою. Поточним випуском з тривалою підтримкою є QGIS 2.8, її можна завантажити на download.qgis.org. Можливості QGIS 2.10 будуть включені у наступну версію з тривалою підтримкою (заплановано на 2016 рік), тому зараз найкращий час для тестування нових можливостей.

Ознайомитися з повним списком змін можна тут. Звичайним користувачам краще користуватися так званим visual changelog. Найбільш значні та цікаві зміни перераховано нижче.

Загальні

  • можливість використання фільтрів на шарах з приєднаними таблицями. Раніше не можна було застосовувати фільтри, якщо до шару було приєднано хоча б одну таблицю. Тепер можна використовувати фільтр по стовпчикам основної таблиці
  • реалізовано підтримку шарів типу PointCloud з PostGIS
  • вдосконалено панелі інструментів у плаваючих вікнах (dock), тепер вони займають менше місця та виглядать набагато краще
  • з’явилась можливість редагування параметрів приєднаних таблиць
  • інтелектуальний механізм відслідковування змін у файлі проекту буде корисним коли один і той же проект редагується двома користувачами одночасно

Провайдери та управління даними

  • вдосконалений експорт у формат DXF, в тому числі значно розширилась підтримка маркерів SVG та простих маркерів. Також виправлено ряд помилок, що призводили до генерації неповних DXF файлів. Детальніше про можливості та обмеження експорту в DXF можна прочитати тут.
  • реалізовано підтримку фільтрів на стороні сервера для провайдера PostgreSQL/PostGIS. На стороні сервера будуть виконуватися лише ті вирази, які підтримуються ним. Всі інші вирази, як і раніше, будуть виконуватися локально. Важливо! Цей функціонал має статус експериментального і за замовчанням відключений. Активувати його можна у настройках QGIS Settings → Options → Data sources → Execute expressions on postgres server-side if possible.
  • з’явилась можливість редагування визначення «віртуальних» атрибутів
  • підтримка автоматичного доповнення для віджета поля зв’язаних значеннь
  • вдосконалення та новий функціонал для DB Manager:
    • щоб створити шар з результатів SQL-запита, стовпчик з унікальними значеннями типу Integer більше не потрібен
    • інтегровано конструктор SQL-запитів, який дозволяє користувачам швидко створювати запити

API та програмування

  • нове геометричне ядро з підтримкою кривих та координат Z і M.
  • відтепер мінімально необхідною версією Qt є 4.8
  • прихований поділ ресурсів (implicit sharing) для класів QgsField, QgsFields, QgsDataDefined, QgsFeature, QgsGeometry
  • новий класс для розрахунку статистичних показників масиву чисел

Оцифровка

Вдосконалений інструмент обертання геометрій:

  • з’явилась можливість вводити точні значення кутів
  • необхідний кут обертання також можна вибирати з випадаючого списку
  • «прив’язка» до кутів

Платформа Processing

Уніфіковані та передбачувані імена вихідних шарів

Стилі та символіка

  • візуалізація та редагування настройок градуйованого ренедерера за допомогою гістограми
  • графічні фільтри та ефекти для шарів та символьних шарів. Значно розширють картографічні можливості QGIS. За допомогою цих фільтрів можна створювати тіні, деформувати символи, тощо. Крім того, ефекти можна накладати один на одного з різними налаштуваннями. Докладніше у блозі автора.
  • можливість відключити автоматичне відсікання лінійних та полігональних об’єктів по видимій межі карти. В деяких випадках автоматичне відсікання призводило до неправильного відображення символіки
  • вдосконалені та оновлені діаграми