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) |
RE: linia do poligonu - borys - 09-06-2010 ale ciągle jest błędnie nazwana i instalator ją gubi to znaczy źle zapakowana raczej RE: linia do poligonu - tomsik - 01-01-2011 (28-05-2010, 12:47)wojsa napisał(a): W QGIS istnieje funkcja konwersji poligonu na linie, myślę że przydałaby się również funkcja działająca w drugą stronę czyli zamiana linii na poligon. Jest taka funkcja w gvsig sextante toolbox mam pytanie na ten sam temat, czy od maja 2010 coś się zmieniło, tj, czy pojawiła się może wtyczka, która z linii ograniczających robi wewnątrz poligon? pozdrawiam. RE: linia do poligonu - tomalos - 03-01-2011 Nie natknąłem się na nic takiego, nadal pozostaje tylko wtyczka Points2One. RE: linia do poligonu - p0cisk - 14-01-2011 Witam. Wtyczkę zmieniającą linie na poligony można znaleźć tutaj. Zaznaczamy wybraną warstwę liniową i klikamy na ikonę wtyczki na pasku narzędzi. Poligony zostaną utworzone w tym samym katalogu co warstwa liniowa (z dopiskiem '_polygons'). RE: linia do poligonu - tomgie - 15-01-2011 Niestety u mnie na Windows 7 i Capiapo (standalone installer) zaraz po pytaniu "czy chcę.." zgłasza błąd line 86, in run polygon_feat.setGeometry( QgsGeometry.fromPolygon( polygon_geom ) ) TypeError: argument 1 of QgsFeature.setGeometry() has an invalid type RE: linia do poligonu - p0cisk - 15-01-2011 Sprawdziłem na WinXP w wersji 1.6 i trunk (osgeo4w) oraz na ubuntu (trunk) i wtyczka działa bez problemu. Nie mam niestety dostępu do Win7, żeby na nim sprawdzić. Możesz podesłać warstwę, którą chcesz zmienić? Możliwe, że w warstwie którą chcesz przekonwertować występują linie mające tylko dwa punkty (początek i koniec). W takim przypadku występuje wspomniany przez Ciebie błąd. RE: linia do poligonu - borys - 17-01-2011 Super wtyka! Dodałbym tam tylko prosty warunek Kod: if QgsGeometry.fromPolygon( polygon_geom ): RE: linia do poligonu - p0cisk - 17-01-2011 Dzięki. To moja pierwsza wtyczka więc ma kilka niedociągnięć. Jak będę miał czas to zrobię z niej pełnoprawną wtyczkę (z opcją wyboru pliku do zapisu, konwersja wybranych obiektów itp.) RE: linia do poligonu - borys - 17-01-2011 Ale bardzo przydatna. Nie myślałeś o załadowaniu do repozytorium? Tak w ogóle to nie chcę deprecjonować Twojej pracy, ale fajnie byłoby ją włączyć do fToolsów obok funkcji przeciwnej... RE: linia do poligonu - p0cisk - 17-01-2011 Wydaje mi się, że wrzucenie do ftools byłoby optymalne Mógłbyś mi w takim razie poradzić z kim najlepiej się skontaktować w tej sprawie? |