Как работает привязка в QGIS?


13

Я прочитал несколько постов и руководств, даже руководство по привязке QGIS. Я устанавливаю параметры привязки в настройках> Параметры привязки ; выбрав два слоя, на которые я хотел бы сделать привязку, установив режим вершины, допуск 0,00002 единиц карты и отметив, что нужно избегать int. и включить топологическое редактирование.

Я переместил многоугольник на первый слой, схватив приблизительную вершину в соседнюю приблизительную вершину на втором слое. в масштабе 1: 500 это выглядит так, как будто оно щелкает правильно, но когда я увеличиваю масштаб до, скажем, 1: 1, они не выровнены должным образом. Я что-то упускаю или пытаюсь быть точным?

Спасибо за вклад.


Какие у вас карты юнитов? 0,00002 кажется очень маленьким
— Натан W

Ответы:


14

Допуск 0,00002 единиц карты явно неверен. Я установил свой допуск привязки на 10 пикселей, что означает, что точка привязывается к существующей точке, если она приближается к 10 пикселям.

С установленным небольшим допуском вы в большинстве случаев избегаете привязки, если только вы не работаете в масштабе 50.000: 1 (а не 1: 50000!).


Итак, я изменил его на 10 пикселей и снова переместил многоугольник. в масштабе 1: 500 это выглядит хорошо, но когда увеличено, скажем, 100000: 1, оно выключено. Я знаю, что карту никогда не будут смотреть в таком масштабе, но я думаю, это вопрос точности. Я пришел из мира САПР, где точность жизненно важна.
— LandArch

4
100000: 1 довольно маленькая плотина. Я очень сомневаюсь, что вам нужен такой уровень точности в ГИС-системе. QGIS также может не отображаться точно на этом уровне.
— Натан W

Лучший способ проверить привязку - это переместить узел. При включенном топологическом редактировании оба узла многоугольника должны двигаться вместе (впоследствии вы можете отменить перемещение).
— AndreJ

Здесь обсуждаются параметры проблемы ОП, но, вероятно, это не очень помогло 3500+ людям, которые нажали на страницу «Как работает привязка в QGIS?». Некоторая дополнительная информация была бы полезна.
— геотеория

0

Я смог решить проблему привязки, выбрав «Настройки», «Параметры привязки»; установите ff: Выбор слоя --- Все видимые слои привязываются к ------ Допуск вершины ---- 3 Выберите единицы карты.

Это означает, что когда узел попадает в допустимый диапазон привязки, он привязывается к ближайшей вершине.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.