Хтось знає, як працює стиль "Блокування" в QGIS 2.16? У мене є граничний шар багатокутника, і я хотів би уберегти мітки від перекриття контуру. Я ввімкнув блокування для полігону, але, схоже, жодна мітка не змінюється.
Хтось знає, як працює стиль "Блокування" в QGIS 2.16? У мене є граничний шар багатокутника, і я хотів би уберегти мітки від перекриття контуру. Я ввімкнув блокування для полігону, але, схоже, жодна мітка не змінюється.
Відповіді:
Я перевірив варіант блокування, використовуючи QGIS 2.16.2, для блокування міток, розташованих на межі кордону полігону. Насправді це працює, але, здається, це працює, якщо мітки розташовані близько до краю шару багатокутника.
Щоб проілюструвати відмінність використання параметра блокування та не використання параметра блокування, я буду використовувати два файли форм: свіжовий файл меж форми та основний профіль міста.
По-перше, нам потрібно показати мітки головного формату міста та використати полігон меж світу для блокування міток.
Ось різниця:
Якщо мітки головного формату міста розміщені дуже близько до краю формального файлу кордону полігону (світова межа), мітки будуть заблоковані, щоб покрити край межі полігону, але якщо мітки великого міста розташовані трохи далеко від краю межі полігону вплив блокування матиме мінімальний ефект або взагалі не матиме впливу.
Ще один момент - варіант блокування був доступний у попередній версії 2.14, але з іншою назвою "Забороняйте інші мітки від покриття особливостей цього шару". Я думаю, що команда розробників змінила назву, щоб скоротити її і надати більше описового значення своїй функції.
Мені здається, що ця особливість баггі. Я помітив, що результат залежить від налаштувань "розміщення" міток:
Моя тестова установка:
Я подав звіт про помилку: https://hub.qgis.org/isissue/15718