Блокування міток у QGIS?


12

Хтось знає, як працює стиль "Блокування" в QGIS 2.16? У мене є граничний шар багатокутника, і я хотів би уберегти мітки від перекриття контуру. Я ввімкнув блокування для полігону, але, схоже, жодна мітка не змінюється.


Так, я також не працюю над цим ...
DPSSpatial

1
Так ... я не думаю, що там є багато інформації щодо цього, окрім цього твіту
Джозеф

Відповіді:


5

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

Щоб проілюструвати відмінність використання параметра блокування та не використання параметра блокування, я буду використовувати два файли форм: свіжовий файл меж форми та основний профіль міста.

По-перше, нам потрібно показати мітки головного формату міста та використати полігон меж світу для блокування міток.

Ось різниця:

  1. Без використання опції блокування мітки виглядатимуть так:

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

  1. При використанні опції блокування мітки будуть виглядати приблизно так, особливо ті, які позначені червоними прямокутниками:

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

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

Ще один момент - варіант блокування був доступний у попередній версії 2.14, але з іншою назвою "Забороняйте інші мітки від покриття особливостей цього шару". Я думаю, що команда розробників змінила назву, щоб скоротити її і надати більше описового значення своїй функції.


Дякуємо, що перевірили це. Я помічаю те, що ви описуєте. Хочеться мати функцію, порівнянну з вагами етикетки arcmap, де ви можете повністю запобігти перекриттю міток полігонами або інтер'єрами міток.
Гален

"Блокування" є більш абсолютним, ніж "перешкоджати", я думаю, що ім'я не повинно було бути змінено з огляду на функціонал, який він дозволяє.
alphabetasoup

1

Мені здається, що ця особливість баггі. Я помітив, що результат залежить від налаштувань "розміщення" міток:

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

Моя тестова установка:

  • шар багатокутника, що містить один багатокутник, мітки встановлені на "блокування"
  • ще один багатокутний шар з кількома полігонами, включеними мітками та потім з використанням різних опцій 'розміщення'

Я подав звіт про помилку: https://hub.qgis.org/isissue/15718

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