Список змін для QGIS 2.6

Release date: 2014-10-31

Список змін у QGIS 2.6.0. Ми додали багато нових можливостей, вдосконалень та покращень щоб зробити найпопулярнішу настільну ГІС ще більш функціональною та корисною.

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

Ми хочемо подякувати всім розробникам, авторам документації, тестувальникам та іншим людям, які добровільно витрачали свій час та сили.

From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

І нарешті ми хочемо подякувати нашим офіційним спонсорам за їх безцінну підтримку:

A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become an official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts.

If you enjoy using QGIS, please consider making a donation to support the project - either financial or of your time and skills! Lastly we would like to also take a moment to encourage you to fund a special campaign by one of our QGIS developers to get a working test suite for QGIS so that we can improve out quality assurance process and deliver you the best possible releases.

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

Загальне

Ім’я файлу проекту у діалозі настройок

Тепер повний шлях до файлу проекту QGIS відображається у діалозі настройок проекту.

Можливість видаляти останню точку під час вимірювання

Тепер під час вимірювання площі або відстані ви можете видалити непотрібні вузли за допомогою клавіш Del або Backspace.

Віджети редагування

Було вдосконалено віджети редагування:

  • новий віджет редагування дати/часу з підтримкою значень NULL

  • текстове поле з підтримкою фільтрації

  • підтримка значень NULL у всіх віджетах

  • віджет «Зображення» зберігає значення NULL

  • Віджет «Веб-сторінка» зберігає значення NULL

  • Таблиця атрибутів відрізняє 0 та NULL

  • підтримка суфіксів у віджеті «Діапазон»

Можливість вибору лише необхідних полів при з’єднані таблиць

Під час з’єднання таблиць можна вибрати лише необхідні поля

Віртуальні поля

Іноді виникає необхідність в атрибутах, значення яких залежать від поточних атрибутів об’єкта. Тепер ви можете створювати «віртуальні» поля на основі виразів.

Іконки для дій

При створені «дії» для векторного шару можна вказати іконку для цієї дії.

Додаткові типи виразів

  • для конкатенації рядків можна використовувати оператор +

  • attribute(feature, attribute_name) — для отримання значення атрибута об’єкта

  • $currentfeature — повертає поточний об’єкт

  • $atlasfeature — повертає поточний об’єкт атласу

  • ``getFeature` — повертає об’єкт шару, який відповідає заданому

Відключення класів для «Градуйованого знаку» та «Унікальних значеннь»

Реалізовано можливість відключення візуалізації певних класів рендерерів «Градуйований знак» та «Унікальні значення» без їх видалення.

Вдосконалена легенда

Завершено другий етап вдосконалення легенди. Сюди входить:

  • Змінено API (для розробників)

  • Групи візуалізації. Нова кнопка дозволяє швидко перемикатися між наборами видимих шарів.

  • Можливість управляти групами з пеналі легенди

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

  • класи рендереру «Правила» відображаються у вигляді дерева

Провайдери даних

Вдосконалений експорт у DXF

  • вибір атрибутів у діалозі призначення шару

  • підтримка зафарбовування полігонів/HATCH

  • конвертація тексту в MTEXT замість TEXT (включаючи шрифт, нахил та насиченість)

  • підтримка RGB на випадок відсутності точного співпадіння кольорів

  • замість R12 використовується формат AutoCAD 2000 DXF (R15)

  • видалені тестові методи R18

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

Виключення елементів з списків експорту/друку

Ми додали перемикач для виключення елементів макета зі списків експорту/друку. Якщо перемикач активовано, відповідний елемент буде відображатися лише в режимі редагування.

Виключення пустих фреймів зі списків експорту/друку

Для таблиць та фреймів HTML з’явилась можливість виключення елементів зі списків експорту/друку, якщо вони не містять даних.

Панель елементів

Дозволяє швидко вибирати елементи, блокувати їх положення та розміри тощо. Також підтримується зміна порядку шляхом перетягування елементів у панелі.

Більше настройок для ліній та стрілок у редакторі макетів

  • Для налаштування відображення ліній тепер використовуються всі можливості символіки

  • Колір контуру та фону стрілки може налаштовуватися

  • Товщина контуру стрілки налаштовується

Підтримка настройок, що визначаються даними, елементами макета

Більшість параметрів елементів макета тепер може визначатися даними, включаючи:

  • прозорість та режим змішування кольорів

  • обертання

  • масштаб карти, охоплення та обертання

  • Поля об’єкту атласу.

  • розмір та позицію елемента.

  • розмір та орієнтацію сторінки, число сторінок.

Завантаження зображень за вказаним посиланням

Зображення в макеті тепер можуть завантажуватися не тільки з локальних файлів, а й за вказаним посиланням.

Вдосконалена таблиця атрибутів

  • Реалізовано можливість вибору кольору шрифтів заголовка та вмісту таблиці.

  • Таблиці автоматично розбиваються на декілька фреймів, що дозволяє розміщувати їх у колонках або на декількох сторінках.

  • Можливість відображення заголовків на першому фреймі, на всіх фреймах або виводи таблицю без заголовків.

  • Ручне налаштування ширини стовпчиків.

  • Нові настройки джерела таблиці, включаючи поточний об’єкт атласу та дочірній об’єкт.

  • Настройка поведінки пустих таблиць включаючи видалення пустої таблиці, відображення пустої таблиці або відображення повідомлення замість таблиці.

  • Можливість відображення в таблиці лише об’єктів, які перетинаються з поточним об’єктом атласу.

  • Можливість видалення однакових рядків з таблиці.

Слід пам’ятати, що таблиці в наявних проектах не будуть автоматично конвертуватися у новий формат, тому їх необхідно створити знову.

Вдосконалення в редакторі макетів

Редактор макетів у версії 2.6 отримав велику кількість вдосконалень.

  • Тепер можна налаштовувати другий колір для масштабних лінійок

  • Натискання Shift під час малювання ліній/стрілок дозволяє точно створювати вертикальні, горизонтальні та з нахилом у 45 градусів лінії

  • Натискання Shift під час створення нових об’єктів робить їх квадратними, а натискання Alt — активує малювання від центру

  • Для блокування/розблокування елементів тепер використовується панель елементів, а не права клавіша миші. Заблоковані елементи не вибираються, що значно спрощує взаємодію з іншими елементами.

  • Натискання Alt одночасно з клавішами управління курсором призводить до зсуву елементів на 1 піксель

  • Видалена команда «Load from template», замість неї запроваджено команду «Add items from template»

Вдосконалена прив’язка елементів

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

Підтримка декількох оглядових карт

Іноді виникає необхідність відображати декілька оглядових карт. QGIS 2.6 підтримує необмежену кількість оглядових карт.

Вдосконалений елемент HTML

Елемент HTML отримав велику кількість вдосконалень:

  • можливість вручну задавати вміст

  • підтримка виразів QGIS всередині HTML

  • Посилання для завантаження може визначатися даними

  • Користувач може вказати свою таблицю стилів

Вдосконалення сітки

  • З’явилась можливість відображення декількох сіток з різними параметрами.

  • Можна комбінувати географічні та зпроектовані сітки.

  • Для налаштування зовнішнього вигляду сіток доступні всі можливості символіки.

  • Новий тип сітки з відображенням лише анотацій.

  • Нова настройка, що визначає на якій стороні карти відображати рамку.

  • Нові стилі штрихів для рамки: внутрішні, зовнішні та внутрішні і зовнішні.

  • Нові формати анотацій

  • Для анотацій використовуються правильні символи штрихів та подвійних штрихів.

Processing

Онлайн репозиторій моделей та сценаріїв

З’явилась можливість завантажувати моделі та сценарії з онлайн репозиторію. Колекція поповнюється користувачами Processing.

Новий редактор моделей

Було повністю переписано редактор моделей, тепер він дозволяє створювати складні моделі без обмеження вкладеності. Моделі зберігаються у форматі JSON. Також ми подбали про підтримку моделей старого формату, тому ви зможете використовувати свої старі моделі. З’явилась підтримка перетягування алгоритмів та параметрів на робочу область з відповідних списків.

Програмування

Змінено API віджетів QGIS

З метою нормалізації назв віджетів змінено API. Практично всі віджети перейменовані шляхом додавання «Wrapper» у кінець назви. Це стосується:

  • QgsCheckboxWidget -> QgsCheckboxWidgetWrapper

  • QgsClassificationWidget -> QgsClassificationWidgetWrapper

  • QgsColorWidget -> QgsColorWidgetWrapper

  • QgsEnumerationWidget -> QgsEnumerationWidgetWrapper

  • QgsFilenameWidget -> QgsFilenameWidgetWrapper

  • QgsHiddenWidget -> QgsHiddenWidgetWrapper

  • QgsPhotoWidget -> QgsPhotoWidgetWrapper

  • QgsRangeWidget -> QgsRangeWidgetWrapper

  • QgsTexteditWidget -> QgsTexteditWrapper

  • QgsUniquevalueWidget -> QgsUniquevalueWidgetWrapper

  • QgsUuidWidget -> QgsUuidWidgetWrapper

  • QgsValuemapWidget -> QgsValuemapWidgetWrapper

  • QgsValuerelationWidget -> QgsValuerelationWidgetWrapper

  • QgsWebviewWidget -> QgsWebviewWidgetWrapper

QGIS Server

Вдосконалено пошук за допомогою запитів GetFeatureInfo

https://github.com/qgis/QGIS/commit/8888c5f0c0e0ffdf23453a20addf6abaf125845d

Налаштування точності відображення геометрії у результатах запитів GetFeatureInfo

Символіка

Кращий вибір випадкових кольорів

Ви вдосконалили алгоритм генерації випадкових кольорів, тепер вони більше відрізняються один від одного.

Вдосконалений інтерфейс символіки

  • За можливості параметри символьного шару зберігаються при зміні його типу.

  • Можливість редагування кольорових шкал

  • Автоматичне оновлення підписів та значень сусідніх діапазонів

  • Автоматична конвертація класів градуйованого та унікального знака у правила

  • Можливість вказувати одиниці виміру та розрядність для підписів градуйованого знаку

  • покращено швидкість реакції на зміну кольорової шкали та інших настройок

  • Збереження настройок знаку при зміні рендерера

  • Виправлений підпис для режиму стандартного відхилення.

Графічний інтерфейс

Підсвітка синтаксису у редакторі коду

Для редакторів Python, виразів, фільтрів та редакторів HTML/CSS

Палітри кольорів

З’явилась можливість задавати власні палітри кольорів.

  • Глобальна палітра кольорів

  • Палітра кольорів проекту

  • Кольори відображаються у вигляді кнопок вибору

  • Також палітри можна імпортувати/експортувати

Новий діалог вибору кольору

Розроблено новий діалог вибору кольорів. Серед його можливостей:
  • Повзунки для насиченості, тону, значення та червоного, синього і зеленого компонентів

  • Повзунок для налаштування прозорості

  • підтримка копіювання та вставки HTML-кодів кольору в різних форматах

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

  • Інтерактивний віджет палітри кольорів

  • Колесо/трикутник відтінків

  • Редагування палітр, включаючи можливість створення нової та імпорт/експорт

  • можливість «захвату» кольору (так звана «піпетка», доступно не для всіх ОС)

  • підтримка перетягування кольорів в/з інші програми (доступно не для всіх ОС)

  • користувач має вибір який саме діалог буде використовуватися: системний чи діалог QGIS

Новий інструмент вибору об’єктів

Інструменти «Вибрати об’єкт» та «Вибрати об’єкти прямокутником» замінено одним універсальним інструментом.

Додавання шарів на карту за замовчанням

У більшості діалогів, які створюють новий шар, перемикач «Додати на карту» за замовчанням активовано.

Іконки розмірів 48 та 64

Для тих, хто використовує QGIS на планшетах реалізовано можливість вибору великих іконок, включно до 64х64.

Нові кнопки вибору кольорів

Це, мабуть, одна з найбільш помітних змін у QGIS 2.6 особливо якщо ви займаєтесь підготовкою карт. Нова кнопка містить випадаюче меню зі списком стандартних кольорів, зразки кольорів тощо.

Контекстне меню інструмента ідентифікації

При використанні інструмента визначення об’єктів натискання правої клавіші миші викличе контекстне меню. За допомогою меню можна вказати які саме об’єкти вас цікавлять.