Forum QGIS

Pełna wersja: kilka typów na jednej warstwie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
(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.
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.
(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ć?
(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...
Stron: 1 2