Forum QGIS
Wyznaczenie środka linii składającej się z dwóch werteksów - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Wyznaczenie środka linii składającej się z dwóch werteksów (/thread-1277.html)



Wyznaczenie środka linii składającej się z dwóch werteksów - banan8 - 09-02-2016

witam,
pytanie mam banalnie proste i mam nadzieję, że rozwiązanie będzie równie proste, z tym że nie mogę takiej opcji znaleźć w żadne wtyczce Sad

mam np. 100 linii o różnej długości, każda składająca się tylko z punktu początkowego i końcowego.
Chciałbym hurtowo wyznaczyć środki tych linii. Wynik może być w postaci nowej warstwy punktowej lub np. uzupełnieniem obecnej warstwy liniowej o nowy werteks wstawiony dokładnie w połowie linii.

Mamy jakiś automat?Smile


RE: Wyznaczenie środka linii składającej się z dwóch werteksów - milena - 10-02-2016

Zainstaluj mmqgis.
Wybierz Modify-> Convert Geometry Type.


Wtyczka lubi warstwy w kodowaniu utf-8. Jeżeli masz do tej warstwy ważną tabelę atrybutów z polskimi znakami, zapisz warstwę w kodowaniu utf-8 przed użyciem wtyczki.


RE: Wyznaczenie środka linii składającej się z dwóch werteksów - banan8 - 10-02-2016

(10-02-2016, 01:17)milena napisał(a): Zainstaluj mmqgis.
Wybierz Modify-> Convert Geometry Type.


Wtyczka lubi warstwy w kodowaniu utf-8. Jeżeli masz do tej warstwy ważną tabelę atrybutów z polskimi znakami, zapisz warstwę w kodowaniu utf-8 przed użyciem wtyczki.

Dziękuję bardzo Mileno za ekspresową podpowiedź, wtyczka działa super, o taki rezultat mi chodziło.

Korzystając z okazji, zapytam czy kojarzysz może inną bardziej automatyczną funkcjonalność, podam na przykładzie:
1. jest poligon, np. długa nieregularna działka drogowa
2. potrzebuję narysować przez środek poligonu linię.
3. definiuję punkt z jednej i drugiej strony na granicy działki (w przekroju) i automatycznie linia rysowana jest przez punkt, który jest środkiem pomiędzy wskazanymi punktami. I kawałek dalej definiuję kolejne 2 skrajne punkty na granicach, wytycza się środek i linię rysuję dalej... Smile dla zobrazowania załącznik (niebieskie punkty to zdefiniowanie miejsc skąd ma liczyć połowę wartości, następnie zielony kwadrat który jest połowa wartości pomiędzy skrajnymi punktami, i rysujemy linię Smile

Mam nadzieję, że za bardzo nie fantazjuję... Smile


RE: Wyznaczenie środka linii składającej się z dwóch werteksów - banan8 - 11-02-2016

Chyba jednak trochę się rozmarzyłem... Smile


RE: Wyznaczenie środka linii składającej się z dwóch werteksów - borys - 15-02-2016

Od takich rzeczy jest konsola Pythona Smile
Niestety nie dam rady teraz naszkicować skryptu, ale jakaś książeczka do Pythona + PyQGIS Cookbook i metodą prób i błędów w końcu się uda Smile