Forum QGIS
kilka typów na jednej warstwie - 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: kilka typów na jednej warstwie (/thread-459.html)

1 2


RE: kilka typów na jednej warstwie - [wiki] - 29-02-2012

(26-05-2011, 11:47)Rayo napisał(a): Niezbyt to automatyczne, ale mozna zrobić tak:
1. Tworzysz ręcznie trzy warstwy (punktowa, poligonowa i liniowa) o takiej samej tabeli atrybutów jak importowany plik i otwierasz je w projekcie
2. Importujesz do projektu warstwę 'wielotypową'.
3. W tabeli atrybutów tej warstwy kreatorem zapytań wybierasz obiekty, które spełniają warunek '$area > 0'. Są to poligony, które teraz możes skopiować na wcześniej utworzoną warstwę poligonową i zapisać.
4. Następnie podobnie robisz dla zapytania '$area = 0 and $length >0' (linie)
5. I na końcu punkty - '$length = 0'

Dopiero teraz - wraz z kolejnym projektem - zabrałem się za to.
Punkty 3.-4.-5. nie są w tym konkretnym przypadku potrzebne. Wystarczy zaznaczyć/skopiować wszystkie obiekty z warstwy "wielo" i wkleić je do nowej o odpowiednim typie.
W nowej warstwie zapiszą się tylko te o zgodnym typie.
Jedyną pułapką jest konieczność wcześneijszego zdefiniowania w nowej warstwie wszystkich pól (o ile zawierają dane) - bo inaczej kopiuje się tylko geometria.


RE: kilka typów na jednej warstwie - Rayo - 29-02-2012

Możesz też zaznaczyć wszystkie obiekty wybranej warstwy, skopiować całą tabelę atrybutów do schowka i wkleić do arkusza kalkulacyjnego.
Tam już masz wprost napisane co jest jakim obiektem. Filtrujesz obiekty po typach, zapisujesz jako osobne pliki CSV i zaczytujesz do GISa.
Chyba najszybszy sposób.


RE: kilka typów na jednej warstwie - [wiki] - 29-02-2012

(29-02-2012, 12:20)Rayo napisał(a): Możesz też zaznaczyć wszystkie obiekty wybranej warstwy, skopiować całą tabelę atrybutów do schowka i wkleić do arkusza kalkulacyjnego.
Tam już masz wprost napisane co jest jakim obiektem. Filtrujesz obiekty po typach, zapisujesz jako osobne pliki CSV i zaczytujesz do GISa.
Chyba najszybszy sposób.
A tak, też już zauważyłem, że wklejenie do arkusza pokazuje kolumnę geometrii.

Że akurat przerabiam MPZP, w którym sporo warstw jest bez danych opisowych, sama grafika, więc się nie wdrażałem.
Ale od razu spytam - czy kolumnę zawierającą geometrę da się z takiego CSV wczytać "wprost", czy trzeba coś dodatkowo kombinowac/ustawiać?


RE: kilka typów na jednej warstwie - Rayo - 29-02-2012

(29-02-2012, 12:32)[wiki] napisał(a): Ale od razu spytam - czy kolumnę zawierającą geometrę da się z takiego CSV wczytać "wprost", czy trzeba coś dodatkowo kombinowac/ustawiać?

W tym cała radość, że da się wczytać wprost (jako WKT) Smile
Kiedyś to nie było możliwe. Chyba z wersją 1.7 weszła taka funkcjonalność.
No i wszystkie kolumny atrybutów zakładają się same przy imporcie...