Zmieniasz kolejność rysowania funkcji w QGIS?


19

Prawdopodobnie bardzo podstawowe pytanie tutaj, chcę zmienić kolejność rysowania pliku kształtu w QGIS, jak to zrobić?

Jak widać na poniższym obrazku, "10"pokazana jest tylko warstwa, pozostałe znajdują się pod nią ... Ponieważ jednak jest to mapa głębokości Skagerrak, chciałbym, aby pozostałe warstwy pojawiły się na niej.

Przykład

Odpowiedzi:


19

QGIS> = 2.14 ma wbudowaną obsługę określania kolejności renderowania. Znajduje się na dole karty „style” pod właściwościami twojej warstwy.

wprowadź opis zdjęcia tutaj


ta wersja jest lepsza, ponieważ działa również wewnątrz jednego poziomu do nakładania się obiektów (w przypadku punktów możesz myśleć o drzewach, które renderujesz jako las, z drzewem na górze mapy zakrytym tym na dole )
Arthur

Jest to o wiele lepsze niż używanie poziomów symboli (patrz inna odpowiedź). Ta technika jest trwała, a używanie poziomów symboli wymaga ręcznej aktualizacji przy każdej zmianie klasyfikacji.
Cyrille

11

Możesz także zmienić poziomy symboli w swoim pliku kształtu, aby nadać każdej warstwie symboli wyższy priorytet niż inne. Możesz uzyskać dostęp do tego z:

Właściwości warstwy> Styl> Zaawansowane> Poziomy symboli

Poziomy symboli


3

Po prostu zmień mieszanie funkcji na „Pomnóż”, a zobaczysz granice wszystkich funkcji bez konieczności zmiany czegokolwiek innego.

Naprawdę nie mogę polecić podzielenia warstwy wektorowej podczas pisania. To po prostu w ogóle się nie skaluje.


3

Właśnie próbowałem zrobić coś takiego w Qgis 3.44, zgodnie z oczekiwaniami projekt się zmienił.

Wybierz Warstwa, Właściwości, -> Symbolika

W tym oknie dialogowym po lewej stronie czającym się na przycisku Pomoc i styl znajduje się „Renderowanie warstw”, rozwiń go.

W dolnej części ekranu znajduje się pole wyboru „Sterowanie kolejnością renderowania funkcji sterowania”, aby je włączyć. Spójrz po prawej stronie, jest przycisk oznaczony AZ ze strzałką w dół, kliknij go, a następnie tworzy wyskakujące okienko o nazwie Zdefiniuj porządek, a następnie możesz użyć zmiennej lub wyrażenia do sterowania renderowaniem

Zobacz załączony obraz Pojawiają się Qgis z modułami


To powinno być przesłane jako edycja najlepiej ocenianej odpowiedzi. To to samo, z tą różnicą, że zmieniono nazwę karty Style na Symbology.
Gabriel C.

Być może powinno to być prezentowane tak, jak mówisz, ale zajęło mi około 15 minut, aby wymyślić, jak to zrobić w nowej wersji, starałem się być pomocny
Dave

Nie próbuję cię zastrzelić. Obejrzyj prezentację i przeczytaj sekcję Popraw wpisy, edytując lub komentując . Jedną z mocnych stron SE jest to, że „[jej] celem jest uzyskanie najlepszych odpowiedzi na każde pytanie, więc jeśli widzisz pytania lub odpowiedzi, które można poprawić, możesz je edytować”. Ułatwia to znajdowanie prawidłowych odpowiedzi. Przesłanie edycji powyższej odpowiedzi pomogłoby innym osobom, które zmagały się ze zmianą wersji, taką jak Ty, uzyskać najlepsze możliwe informacje bez konieczności przewijania kilku odpowiedzi. To wspólny wysiłek!
Gabriel C.

1

Odpowiem na moje pytanie, właśnie je znalazłem! ;)

(Prawdopodobnie) najprostszym sposobem jest po prostu podzielenie każdej warstwy na inny plik kształtu. odbywa się to w wektorze -> Dane -> podzielona warstwa wektorowa (przetłumaczone opcje menu ze szwedzkiego ..).

Łatwe Schmeasy!


3
Nie wiem, czy to najłatwiejszy sposób, ale na pewno zadziała!
wyd. Dzięki
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.