Forum QGIS
linia do poligonu - 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: linia do poligonu (/thread-137.html)

1 2 3 4


RE: linia do poligonu - borys - 17-01-2011

Najlepiej z Dublinem Smile F pochodzi od nazwiska autora:

http://www.carsonfarmer.com/


RE: linia do poligonu - tomgie - 18-01-2011

Rzeczywiście jeżeli znajduje się linie mająca dwa wierzchołki, wtyczka nie podejmuje współpracy. Zauważyłem także, że każdy bok przyszłego poligonu (tzn od wspólnego wierzchołka do ostatniego wspólnego wierzchołka wspólnej krawędzi) musi być oddzielną wielolinią. W przeciwnym razie wtyczka albo się wywala, albo rysuje poligony o granicach, nie pokrywających się z przebiegiem warstwy liniowej.
W programie na "A" jest takie narzędzie, które rozcina linie na wspólnych wierzchołkach stykających się linii. Myślę, że taka procedura przed poligonizacją bardzo by pomogła. Być może w przyszłości da się obejść problem z linią z dwoma wierzchołkami.

Narządź super. Jeżeli każdy bok przyszłego poligonu będzie linią i to składającą się z wielu wierzchołków. Mimo tych ograniczeń i tak działa lepiej niż inne tego typu procedury w otwartych GISach.


RE: linia do poligonu - p0cisk - 18-01-2011

Wtyczka działa w ten sposób, że łączy dwa skrajne punkty linii tworząc w ten sposób poligon. Każdy obiekt traktowany jest oddzielnie, więc nie ma narazie możliwości tworzenia poligonów korzystając z fragmentów innych elementów.
Co do linii z dwoma wierzchołkami to postaram się usunąć tą niedogodność (będą one pomijane).
Skontaktowałem się z Carsonem i wtyczka zostanie dołączona w przyszłości do fTools. Kiedy, to zależy od wolnego czasu jaki uda mi się zorganizować.


RE: linia do poligonu - tomgie - 19-01-2011

"Wtyczka działa w ten sposób, że łączy dwa skrajne punkty linii tworząc w ten sposób poligon"

Czyli np. wzdłuż wspólnych krawędzie trzeba wektoryzować dwa razy?


RE: linia do poligonu - p0cisk - 19-01-2011

Tak. Dwie linie muszą mieć wspólną część, żeby powstały dwa stykające się poligony.


RE: linia do poligonu - tomgie - 19-01-2011

To wszystko jasne. Rozumiem działanie.
Ja najczęściej używam takiej funkcji, kiedy chcę zdigitalizowane linie będące np. granicami użytkowania na mapie topograficznej, zamienić w poligony. Zbudowanie takiej topologii linii do tworzenia poligonów jaką wymaga Twoja wtyczka wymaga w sumie poświęcenia takiego samego czasu, jak przy tworzeniu poligonów (trzeba pociągać wspólne granice dwa razy, choć nie zawsze). Ale pewnie nieraz ta wtyczka okaże się pomocna.

Tylko proszę Cię p0cisk, nie myśl że deprecjonuje Twoją robotęShy. Wtyka jest super, bo rozwiązuje kolejny problem (żeby mnie było stać choć na ułamek tego, co Ty wymyśliłeśBlush).
Poddaję tylko pod rozwagę dalsze kroki pracy przy wtyczce, które sam zapowiadałeś.


RE: linia do poligonu - tomalos - 20-01-2011

Bardzo fajna wtyczka Smile Z radością powitałem ją na swoim komputerku, takie nowinki wzmacniają wrażenie, że QGIS rozwija się dynamicznie. No i spoglądam z zazdrością na takie wyczyny bo sam nie mam o tym zielonego pojęcia. A jak mogę zaproponować rozszerzenie funkcjonalności wtyczki to wspomnę o przypadkach, gdy jeden obiekt zawiera się w drugim. Gdyby w takim przypadku wtyczka pytała czy tworzyć poligony z wyspami (dziurami), poligony nachodzące na siebie czy może poligony dopasowane (poligon z dziurą i drugi poligon w dziurze)... Smile


RE: linia do poligonu - p0cisk - 09-02-2011

Witam
Odświeżam temat ponownie. Udało mi się stworzyć wtyczkę zmieniającą na poligony przestrzenie między liniami. Można ją znaleźć tutaj. Zaznaczam, że to nie jest ta sama wtyczka co wcześniej i działa w zupełnie inny sposób.
Chyba o coś takiego chodziło tomgiemu.
Jeszcze nie uporałem się ze wszystkimi problemami, ale wtyczka działa. Aby wszystko zadziałało tak jak powinno, cała warstwa liniowa powinna być widoczna. Jeśli przybliżony jest jakiś fragment, to tylko on jest poligonizowany. Może komuś uda się rozszyfrować co jest nie tak i podpowiedzieć jakieś rozwiązanie? Czekam też na wytknięcie innych błędów, jak wtyczka będzie tip-top to wrzucę ją do repozytorium.


RE: linia do poligonu - borys - 09-02-2011

Zapowiada się ciekawie Smile


RE: linia do poligonu - tomgie - 11-02-2011

Super! O to chodziło. To milowy krok. Nie ma drugiego darmowego programu, który robi to w tak prosty i skuteczny sposób. GRATULUJĘ!
Do tej pory na tak skuteczną operację trzeba było mieć licencję ArcEditora :-) Wrzucaj koniecznie do jakiegoś repozytorium.