Mam nadzieję, że jest to dość łatwe.
Chciałbym móc zamienić kierunek polilinii / linii w QGIS. Kilka lat temu stworzyłem niestandardowe narzędzie do tego w MapInfo, jednak nie mogę znaleźć niczego dla QGIS.
Czy ktoś zna narzędzie do tego?
Jeśli ktoś nie istnieje, cieszę się, że mogę to zrobić, po prostu nie chciałem, jeśli ktoś już go stworzył.
qgis
polyline-creation
Nathan W.
źródło
źródło
Odpowiedzi:
Ok, tutaj jest Python, którego użyłem:
Przed uruchomieniem powyższego kodu:
Uruchom powyższy kod python przez:
Powinien wyświetlać „True” dla każdej cechy, której kierunek został zamieniony. Jeśli wyświetla „False”, to nie zmienia kierunku tej funkcji. Stanie się tak, jeśli na warstwie nie będzie włączona opcja Edycja.
Całkiem proste!
Założyłem go we wtyczce o nazwie
Swap Line Direction
i jest ona dostępna w instalatorze wtyczek QGIS.Ta wtyczka nie jest już dostępna (od 16.11.2015) w instalatorze wtyczek, ale możesz łatwo zbudować własną dzięki wtyczce „ Plugin Builder ”.
Zobaczę, jak łatwo można zintegrować się z fTools.
źródło
Jeśli masz wtyczkę GRASS, użyj opcji v.flip - http://grass.osgeo.org/wiki/GRASS_AddOns#v.flip
źródło
Po odpowiedzi Nathana możesz utworzyć akcję pythona w warstwie, w której chcesz zamienić linie:
Będziesz mógł zamieniać linie jednym kliknięciem. Jest bardzo przyjazny dla użytkownika!
źródło
Ta wtyczka zmieni kierunek polilinii.
http://plugins.qgis.org/plugins/DigitizingTools/
źródło
Ta wtyczka również odwraca kierunek linii:
https://hub.qgis.org/projects/swapvectordirection
Musisz wybrać funkcję i zmienić warstwę w tryb edycji przed kliknięciem ikony wtyczki.
źródło
Na podstawie postu Nathana stworzyłem skrypt przetwarzania, który odwraca kierunek funkcji:
źródło