Forum QGIS
przekształcenie pojedynczej linii na poligony - 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: przekształcenie pojedynczej linii na poligony (/thread-1476.html)



przekształcenie pojedynczej linii na poligony - stellatus - 20-03-2017

Mam plik svg:
https://drive.google.com/open?id=0B-u7dqmskzd5MEpuTmtZS3pDeHc
Jest to tylko jedna linia. Chcę z niej otrzymać poligony. Jezeli dobrze rozumiem, muszę najpierw skonwertować svg na dxf. Już to zrobiłem:
https://drive.google.com/open?id=0B-u7dqmskzd5eHZURVVsU2FwQU0
Co dalej? Próbowałem wielu różnych rozwiązań podsuwanych na forach, ale nic nie działa.


RE: przekształcenie pojedynczej linii na poligony - Italiano - 20-03-2017

Nie kumam: proszę obrazować jakimś szkicem czy zrzutem ekranu, dzięki Smile


RE: przekształcenie pojedynczej linii na poligony - stellatus - 20-03-2017

Załadowałem taki plik dxf, który wcześniej miał format svg:



[Obrazek: mapa.jpg]



Zależy mi na tym, żeby przekonwertować go na poligony, ale bez żadnej ingerencji w kształt linii, w ten sposób:



[Obrazek: mapa2.jpg]

widzi ktoś te zrzuty ekranowe? u mnie się nie wyświetlają nie wiem czemu, jakby co wrzuciłem też je tu:
Pierwszy: https://drive.google.com/open?id=0B-u7dqmskzd5Ylk4T0w3Mng3WHc
Drugi: https://drive.google.com/open?id=0B-u7dqmskzd5TXZvYzFBc3kzMWc


RE: przekształcenie pojedynczej linii na poligony - Binko - 20-03-2017

Narzędzie Polygonizer (w drzewku Geoprocessingu)


RE: przekształcenie pojedynczej linii na poligony - Italiano - 20-03-2017

Już jasne, np. można tak:

Menu Processing => Vector geometry tools => Polygonize [Obrazek: smile.gif]

P.S.
Chyba mr.Binko mnie uprzedził w trakcie pisania... Big Grin


RE: przekształcenie pojedynczej linii na poligony - stellatus - 21-03-2017

OK, dzięki bardzo! Bardzo mi pomogliście. Jest tylko jeden mały problem:
https://drive.google.com/open?id=0B-u7dqmskzd5aV92ekI2QmNZOGc
Algorytm trochę zmienił linię.

Binko, na pewno masz to samo na myśli co Italiano?

No i jeszcze jest jeden problem. Zapisałem plik jako qgs. Po zamknięciu i ponownym otworzeniu programu, warstwa utworzona przez algorytm Polygonize istnieje tylko na liście warstw i to wszystko, nie ma jej w obszarze roboczym: https://drive.google.com/open?id=0B-u7dqmskzd5eG5tUk5tOUw1YjA


RE: przekształcenie pojedynczej linii na poligony - tomalos - 21-03-2017

Wydaje mi się, że algorytm usunął linię, którą nie da się zamknąć żadnego poligonu.
Binko i Italiano piszą o tym samym.
Plik .qgs to zapisany zestaw warstw i sposobów ich wyświetlania, samych danych tam nie ma, tylko wskazanie ich lokalizacji. Prawdopodobnie uruchamiając algorytm zapisałeś warstwę jako tymczasową. Zapisz ją jako plik na dysku.
[attachment=419]


RE: przekształcenie pojedynczej linii na poligony - stellatus - 22-03-2017

Wszystko jest już jasne. Dziękuję. Jestem Wam wszystkim bardzo wdzięczny. Pozdrawiam Smile