Warstwa punktowa w oparciu o końce lini - 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: Warstwa punktowa w oparciu o końce lini (/thread-1833.html) |
Warstwa punktowa w oparciu o końce lini - busium - 29-10-2019 Witam Borykam się z problemem utworzenia warstwy punktowej w oparciu o punkty początku i końca linii istniejącej warstwy liniowej. A dokładniej: mam warstwę sieci dróg, w której każdy odcinek ma w tabeli atrybutów nadany numer początkowy i końcowy węzła, chcę utworzyć warstwę punktową z punktami na początku i końcu każdej linii wraz z numerem węzła zaczerpniętym z tabeli warstwy liniowej. Narzędzie "Wydobądź wierzchołki" generuje wszystkie wierzchołki linii a ja potrzebuję tylko punkt na początku i na końcu linii. Ktoś ma pomysł jak rozwiązać problem? Z góry dziękuję za pomoc. Pozdrawiam Zbyszek RE: Warstwa punktowa w oparciu o końce lini - gsienko - 29-10-2019 Dwa. Wydobądź wierzchołki generuje również indeks wierzchołków oraz do którego elementu geometrii należy, na tej podstawie można wybrać pierwszy i ostatni. Druga opcja, można użyć algorytmu wydobądź określone wierzchołki (używam najnowszej wersji 3.10). Jako indeks wpisujesz 0 i -1. RE: Warstwa punktowa w oparciu o końce lini - busium - 29-10-2019 Dziękuję za szybką podpowiedź. Pierwszy sposób doprowadził mnie do połowy sukcesu. O ile na podstawie indeksu wierzchołków bez problemu udało mi się wydobyć wierzchołki na początku wszystkich linii (wartość=0), tak za skarby nie wiem jak zaznaczyć wierzchołki na końcach. Każda z linii ma różną ilość wierzchołków więc dla każdej indeks ostatniego jest inny. Drugiego sposobu nie sprawdziłem ... korzystam z wersji 3.4.11, która raczej takiej funkcji nie ma (aczkolwiek bez 100% pewności). RE: Warstwa punktowa w oparciu o końce lini - gsienko - 29-10-2019 A nie dam sobie ręki uciąć w której wersji QGISa pojawił się ten algorytm. RE: Warstwa punktowa w oparciu o końce lini - gsienko - 30-10-2019 Pojawiła się ona w 3.0 (ChangeLog) RE: Warstwa punktowa w oparciu o końce lini - busium - 30-10-2019 I faktycznie jest. Działanie algorytmu z wartościami 0 i -1 dla początku i końca linii działa idealnie. Problem rozwiązany Dziękuję za pomoc, bez niej pewnie byłbym "w lesie". |