Для того, щоб зробити це вручну в QGIS, перейдіть до Settings|Project Properties...
На General
вкладці на дні Snapping options...
Перевірте шар , який ви хочете прив'язати, встановіть режим to vertex
і встановити допуск до деякого значення менше , ніж найкоротша відстань між двома точками , які ви маєте. Якщо ви не впевнені, встановіть одиниці pixels
та допуск на щось на зразок 5, щоб, якщо є якісь чіткі деталі, ви змогли збільшити масштаб прямо та бути впевненим, що ви не підключитесь до неправильної вершини.
Потім відредагуйте ваш векторний шар, виберіть інструмент вузла та перемістіть пункти балування на їх аналоги.
Робити це автоматично - трохи складніше. AFAIK QGIS не має плагіна для його автоматизації, і хоча PostGIS створений на GEOS, який має функції оснащення, вони не піддаються PostGIS. Можливо, можна написати запит, щоб перевірити кожну точку багатокутника для сусідів на відстані оснащення, але це наразі поза моєю кмітливістю для розширення.
GRASS має v.clean.snap, до якого можна отримати доступ через QGIS, але є додатковий крок створення набору даних GRASS.