Використовуєте редактор вершин QGIS? [зачинено]


23

У мене дві основні проблеми:

  1. При наведенні на карту з декількома шарами, хоча у мене лише один шар редагований і видимий, я бачу, що всі вузли всіх шарів відображаються у вигляді червоних крапок при наведенні на полотно карти, що робить неможливим вибір вузлів шару Я фактично працюю над. Чи можна цю поведінку вимкнути? Це може бути пов’язано з можливістю редагування лише вибраного шару, але я фактично не можу знайти це у розділі Налаштування | Варіантів, а може, його вже немає? Здається, я все-таки можу редагувати лише вибраний шар, тож чому точки взагалі повинні з'являтися? Я перевірив налаштування оснащення та вимкнено новий параметр топологічного редагування.

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

Відповіді:


39

У QGIS 3.0 інструмент вершин (такий же, як інструмент вузла від QGIS 2.x) працює трохи інакше. Це поліпшення чи ні - це питання думки. Це звичайно потребує трохи звикнути.

Переміщення вершини

  • 2.x: Клацніть на вершину або сегмент, щоб увімкнути редагування вершин для цієї функції. Клацніть на вершину, яку хочете перемістити. Не звільняючи мишку, перетягніть її на нове місце.

  • 3.0: Наведіть курсор миші на вершину, щоб увімкнути редагування вершин для цієї функції. Клацніть на вершину, щоб вибрати її. Відпустіть кнопку миші, і виділена вершина піде за курсором. Клацніть ще раз, щоб розмістити вершину.

Переміщення сегмента (в основному те саме, що переміщення вершини)

  • 2.x: Клацніть на вершину або сегмент, щоб увімкнути редагування вершин для цієї функції. Клацніть на сегмент. Не звільняючи мишку, перетягніть її на нове місце. Відпустіть мишку.

  • 3.0: Наведіть курсор на сегмент, щоб увімкнути редагування вершин для цієї функції. Клацніть сегмент, щоб вибрати його. Відпустіть кнопку миші, і вибраний сегмент піде за курсором. Клацніть ще раз, щоб розмістити сегмент.

Додавання нової вершини

  • 2.x: двічі клацніть по сегменту.

  • 3.0: два варіанти

    1. Двічі клацніть на сегменті, щоб додати нову вершину. Нова вершина починається вибраною і приклеюється до курсору. Клацніть втретє, щоб розмістити вершину.

    2. Під час наведення курсора на сегмент розташовується X у середині сегмента. Клацніть на x, щоб додати нову вершину. Нова вершина починається вибраною і приклеюється до курсору. Клацніть втретє, щоб розмістити вершину.

Видалення вершини

  • Обидві версії: Клацніть та перетягніть, щоб вибрати один чи більше вузлів. Використовуйте клавішу видалення (на клавіатурі) для видалення вибраних вузлів.

Примітка . У версії 3.0 інструмент вузлів редагуватиме лише функції поточного (активного) шару. Якщо у вас вибрана функція, інструмент вузла буде редагувати лише цю функцію.

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

Оновлення (листопад 2018 р.) : Ця помилка виправлена ​​у QGIS 3.4 та додано нову функцію. Тепер у вас є вибір між Vertex Tool (All Layers)і Vertex Tool (Current Layer). Невидимі шари не будуть виділені в жодному режимі. Три ура для розробників QGIS! Стегна, стегна та ін.

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

Дивіться також: QGIS 3.0.0 Журнал змін: капітальний ремонт інструменту вершин

Github: покращений інструмент для вузлів


2
Я створив звіт про помилку для проблеми, у якій виділені відключені шари. issues.qgis.org/isissue/18628
csk

1
Дуже дякую за детальну відповідь. Я не був за комп’ютером сьогодні, але завтра спробую уважно виконувати кроки. Так, я припускав, можливо, помилково, що вершина є лінією між двома вузлами, але, думаючи про це, можливо, вершина - це вузол плюс два сусідні відрізки рядка? Як би там не було відповіді на це, я перевірю ваше посилання.
Джон N

Зараз я розумію, що новий редактор вершин насправді дуже простий у використанні. Саме проблема із прихованими / відключеними шарами була причиною більшості моїх розладів.
Джон N

Це не працює з балами. Чи є інший інструмент, про який я не знаю?
грань

У попередніх версіях QGIS інструмент вершин працював з точками. Мабуть, це вже не робить. Спробуйте move featureінструмент. Залежно від вашої версії QGIS, це буде на панелі інструментів оцифрування або на панелі інструментів розширеного оцифрування .
csk

4

У мене виникала ця проблема, але я помітив, що "Увімкнути оснащення за замовчуванням" було встановлено в параметрах "Оцифрування". Якщо зняти це, проблема пішла.

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