01-01-2011, 22:34,
|
|
tomsik
a ziemniaczki to się brało panie geodeto
|
Liczba postów: 37
13
Dołączył: 09-11-2010
Reputacja:
0
|
|
RE: linia do poligonu
(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.
|
|
03-01-2011, 13:37,
|
|
tomalos
geoboss
|
Liczba postów: 364
51
Dołączył: 29-09-2009
Reputacja:
3
|
|
RE: linia do poligonu
Nie natknąłem się na nic takiego, nadal pozostaje tylko wtyczka Points2One.
|
|
14-01-2011, 20:37,
|
|
p0cisk
geofomaniak
|
Liczba postów: 90
1
Dołączył: 27-01-2010
Reputacja:
3
|
|
RE: linia do poligonu
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').
|
|
15-01-2011, 10:42,
|
|
tomgie
geofon
|
Liczba postów: 34
1
Dołączył: 13-01-2010
Reputacja:
0
|
|
RE: linia do poligonu
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
|
|
15-01-2011, 17:42,
(Ten post był ostatnio modyfikowany: 15-01-2011, 19:06 {2} przez p0cisk.)
|
|
p0cisk
geofomaniak
|
Liczba postów: 90
1
Dołączył: 27-01-2010
Reputacja:
3
|
|
RE: linia do poligonu
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.
|
|
17-01-2011, 17:00,
|
|
borys
Moderator
|
Liczba postów: 603
2
Dołączył: 27-08-2009
Reputacja:
2
|
|
RE: linia do poligonu
Super wtyka! Dodałbym tam tylko prosty warunek
Kod: if QgsGeometry.fromPolygon( polygon_geom ):
i kilka wcięć. Ewentualnie ostrzeżenie, że n obiektów nie mogło być przetransformowanych, ale to chyba nie jest konieczne.
|
|
17-01-2011, 18:00,
|
|
p0cisk
geofomaniak
|
Liczba postów: 90
1
Dołączył: 27-01-2010
Reputacja:
3
|
|
RE: linia do poligonu
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.)
|
|
17-01-2011, 19:16,
|
|
p0cisk
geofomaniak
|
Liczba postów: 90
1
Dołączył: 27-01-2010
Reputacja:
3
|
|
RE: linia do poligonu
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?
|
|
|