Ітерація над суперечливими мітками


14

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

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

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

Оскільки розміщення, здається, залежить від масштабу та масштабу карти, це може бути специфічно для певної карти у композиторі друку.


4
Це було б чудовим запитом на функції.
Віктор

3
Створено запит на функцію: hub.qgis.org/isissue/15966
MvG

Відповіді:


1

Найкраще рішення, яке я знайшов, коли місця знаходяться занадто близько, і ви вичерпали основні варіанти розміщення міток QGIS - експортувати свою карту у вигляді SVG з композитора друку та переміщувати мітки в іншій програмі. Обов’язково виберіть параметр "Візуалізувати мітки карти як контури". "Експорт шарів карти у вигляді груп svg" необов'язковий, якщо вас турбують лише мітки.

введіть тут опис зображення

Відкрийте SVG в Adobe Illustrator (дорогий, але хороший) або Inkscape (безкоштовний і пристойний). У межах однієї з цих програм ви можете вибирати та переміщувати мітки окремо. Можливо, вам доведеться "розгрупувати" етикетки один від одного. Це також корисний спосіб зміщення символів точок, що перекриваються.


0

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


0

Якщо ви ще не використовували "Маркування на основі правил", тоді я дійсно пропоную спробувати цю властивість маркування. Існує також "Символогія, заснована на правилах", яка працює надзвичайно. Ви в основному можете зайти і запитати свої шари, щоб вони виглядали і функціонували, як вам захочеться. За допомогою маркування на основі правил ви можете отримати більш конкретний та детальний вигляд кожного шару.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.