QGIS 2.8 «Wien»

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

Випуск названо Wien (Відень) — на честь міста, в якому відбувалися наші зустрічі розробників у листопаді 2009 та березні 2014.

Цей випуск особливий, він є LTR-випуском (Long Term Release, випуск з тривалою підтримкою). LTR-випуски будуть отримувати виправлення помилок протягом року та знаходитися у стані заморозки (тобто ніякого нового функціоналу, лише виправлення помилок та тривіальні оновлення).

Мета LTR-випусків полягає створені стабільної платформи для підприємств та організацій, які не хочуть проводити перепідготовку користувачів, оновлювати навчальні матеріали тощо частіше ніж раз на рік. Користувачі, що бажають завжди користуватися найновішими можливостями, можуть продовжувати використовувати наші звичайні випуски, які будуть, як і раніше, виходити кожні чотири місяці.

Цей випуск також містить велику кількість вдосконалень та нових функцій.

Загальні

  • підтримка виразів у лічильниках. Під час редагування даних у таблиці атрибутів або формі у лічильники можна вводити формули, які автоматично розраховуються і результат розрахунку записується у відповідне поле
  • реалізовано імпорт/експорт просторових закладок
  • чисельні оновлення та вдосконалення у підтримці виразів:
    • результатом ділення двох цілих чисел тепер, за необхідності, є число з плаваючою комою. Така поведінка є більш логічною. Також запроваджено спеціальний оператор // для цілочисельного ділення
    • додано нову умовну функцію if(condition, true, false)
    • ліниве обчислення виразів
    • реалізовано дві нових функції для роботи з геометріями get (повертає геометрію об’єкта) та transform (перепроектування)
  • безперервна інтеграція та вдосконалена інфраструктура QA. З метою підвищення стабільності та якості QGIS всі комміти та pull-request’и автоматично тестуються на Travis CI. Крім того, відтепер ми регулярно перевіряємо код QGIS за допомогою Coverity. Завдяки цьому ми вже виправили більше 1000 виявлених проблем включаючи витоки пам’яті та потенційні аварійні завершення. Густота дефектів в коді QGIS тепер становить 0.1, в той час як у інших програм з аналогічним обсягом коду вона наближається до 1.

Інтерфейс

  • новий віджет для вибору системи координат
  • кнопка відкриття консолі Python на панелі інструментів
  • оновлений діалог вимірювань довжин/площ

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

  • зафарбовування полігонів растровим зображенням. Настройки можуть визначатися даними
  • новий режим візуалізації точкових шарів — Heatmap (теплокарта)
  • підтримка декількох стилів для одного шару
  • розширено набір настройок символіки, які можуть визначатися даними
  • вдосконалено експорт маркерів у формат DXF
  • підтримка обертання карти

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

  • можливість виконати оновлення лише вказаних рядків
  • оновлений QGIS Browser більше не «завмирає» під час перегляду великих баз даних або серверів з великою кількістю шарів
  • підтримка «контекстної» легенди для шарів WMS. Якщо сервер WMS підтримує контекстні легенди, то запит GetLegendGraphics замість повної легенди шару буде повертати легенду лише для даних, що відображаться у поточному вікні карти
  • можливість задати власний префікс для приєднаних полів
  • інтерфейс для створення тимчасових шарів

Редактор макетів

  • чергове оновлення графічного інтерфейсу: повноекранний режим, можливість відключати зайві панелі
  • можливість сховати рамки вибраних об’єктів
  • більше можливостей налаштування сітки та анотацій карти
  • підтримка полів для підписів, в тому числі й негативних (дозволяють відображати текст поза межами блоку)

Оцифровка

  • набір інструментів оцифровки значно розширено завдяки інтеграції функціоналу плаґіна CADinput
  • вдосконалений інструмент спрощення об’єктів підтримує перепроектування «на льоту», дозволяє точно вказувати порог спрощення у різних одиницях виміру, підтримує спрощення декількох об’єктів та складених геометрій, надає статистику по результатам роботи
  • повністю переписано реалізацію прилипання (snapping). Зросла швидкість та точність пошуку сусідніх вузлів, реалізовано новий режим «snap to all layers» та спрощено відповідне API

Платформа Processing

  • новий параметр GeometryPredicate для зручного вибору просторових операцій
  • нові алгоритми: Regular points, Symetrical difference, Vector split, Vector grid, Hypsometric curves, Split lines with lines, Refactor fields

QGIS Server

  • реалізовано можливість створювати Python плаґіни для сервера
  • підтримка стилів у запиті GetMap
  • підтримка складених стилів у запиті GetMap
  • реалізовано метод DescribeLayer (http://www.opengeospatial.org/standards/sld) для WMS

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

  • підтримка коментарів у виразах
  • підтримка Qt5
  • можливість виконати лише вибрану частину SQL-запита
  • редактор користувацьких функцій

Ознайомитися з повним списком змін можна тут. Звичайним користувачам краще користуватися так званим visual changelog.

Мітки: ,

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*