Jak działa przyciąganie w QGIS?

13

Przeczytałem wiele postów i samouczków, nawet instrukcję QGIS dotyczącą przyciągania. Ustawiam opcje przyciągania w ustawieniach> opcje przyciągania ; wybierając dwie warstwy, na które chciałbym przyciągnąć, ustawiając tryb na wierzchołek, tolerancję 0,00002 jednostek mapy i zaznaczone unikaj int. i włącz edycję topologiczną.

Przesunąłem wielokąt na pierwszej warstwie, chwytając przybliżony wierzchołek do sąsiedniego przybliżonego wierzchołka na drugiej warstwie. w skali 1: 500 wygląda na to, że zaskoczy poprawnie, ale kiedy powiększę do skali powiedzmy 1: 1, nie są one odpowiednio wyrównane. Czy coś mi brakuje lub próbuję być dokładny?

Dzięki za wkład.

LandArch
źródło
Jakie są twoje jednostki map? 0,00002 wydaje się bardzo mały
Nathan W

Odpowiedzi:

14

Tolerancja 0,00002 jednostek mapy jest oczywiście błędna. Ustawiłem tolerancję przyciągania na 10 pikseli, co oznacza, że ​​punkt jest przyciągany do istniejącego punktu, jeśli jest bliżej niż 10 pikseli.

Przy ustawionej małej tolerancji w większości przypadków unikasz przyciągania, chyba że pracujesz w skali 50 000: 1 (nie 1: 50000!).

AndreJ
źródło
Ok, więc zmieniłem go na 10 pikseli i ponownie przesunąłem wielokąt. w skali 1: 500 wygląda dobrze, ale po powiększeniu powiedzmy 100000: 1, to jest wyłączone. Wiem, że mapa nigdy nie będzie oglądana w tej skali, ale wydaje mi się, że jest to kwestia dokładności. Przybyłem ze świata CAD, w którym dokładność jest niezbędna.
LandArch
4
100000: 1 jest całkiem tama. Bardzo wątpię, byś potrzebował takiego poziomu precyzji w systemie GIS. QGIS może również nie renderować dokładnie na tym poziomie.
Nathan W
Najlepszym sposobem przetestowania przyciągania jest przeniesienie węzła. Przy włączonej edycji topologicznej oba węzły wielokątów powinny się przesuwać razem (możesz później cofnąć ruch).
AndreJ
Omówiono parametry problemu PO, ale prawdopodobnie nie pomogło to ponad 3500 osobom, które kliknęły stronę „Jak działa przyciąganie w QGIS?”. Przydałyby się dodatkowe informacje.
geotheory
0

Byłem w stanie rozwiązać problem przyciągania, przechodząc do Ustawień, Opcje przyciągania; ustaw ff: Wybór warstwy --- Wszystkie widoczne warstwy Przyciągnij do ------ Tolerancja wierzchołków ---- 3 Wybierz jednostki mapy.

To powoduje, że gdy węzeł mieści się w tolerancji przyciągania, zostaje przyciągnięty do pobliskiego wierzchołka.

Eromosei Ezekiel
źródło