Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
linia do poligonu
09-06-2010, 13:01, (Ten post był ostatnio modyfikowany: 09-06-2010, 13:03 {2} przez borys.)
#11
RE: linia do poligonu
ale ciągle jest błędnie nazwana i instalator ją gubi
to znaczy źle zapakowana raczej
01-01-2011, 22:34,
#12
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,
#13
RE: linia do poligonu
Nie natknąłem się na nic takiego, nadal pozostaje tylko wtyczka Points2One.
14-01-2011, 20:37,
#14
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,
#15
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.)
#16
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,
#17
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,
#18
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, 18:24,
#19
RE: linia do poligonu
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... Smile
17-01-2011, 19:16,
#20
RE: linia do poligonu
Wydaje mi się, że wrzucenie do ftools byłoby optymalneSmile
Mógłbyś mi w takim razie poradzić z kim najlepiej się skontaktować w tej sprawie?


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  linia przechodzaca przez srodek bufora pitt 1 3 040 15-04-2020, 21:33
Ostatni post: cinek8910r
  Łączenie punków z linia Wake 0 4 150 26-06-2018, 12:53
Ostatni post: Wake
  Najkrótsza linia pomiedzy punktami sebaq 0 5 174 27-09-2017, 18:54
Ostatni post: sebaq
  wydruk Atlasu z długiego shp (linia) bbc 2 10 721 06-01-2017, 22:35
Ostatni post: bbc
  Linia ze znaczników andrutt 4 18 787 02-05-2014, 21:30
Ostatni post: andrutt
  Przecinanie linią z opcją trasowania Dave 0 7 144 13-10-2012, 11:00
Ostatni post: Dave
  Łączenie pkt linią zebro 5 21 762 03-01-2012, 17:20
Ostatni post: K2000

Skocz do: