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.


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!).


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.