Styl - 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: Styl (/thread-1931.html) |
Styl - kapiszon85 - 12-01-2021 Witam Mam problem z opcją stylizacji według reguł w nowej wersji QGIS. Ten sam plik otworzony w wersji 3.4QGIS (wyświetla prawidłowo) oraz wersji 3.10QGIS (nie wyświetla 2 obiektów) - rysunek 1 i 2. Co może być przyczyną? Wersja 3.10QGIS wyświetla prawidłowo jeśli doda się jeszcze jedną regułę dla wszystkich pozostałych obiektów. RE: Styl - xmaziax - 13-01-2021 Ciężko powiedzieć, bo nie umieściłeś testowych danych, pełnych formuł itp. Tylko kilka zrzutów, z których wiele nie wynika. RE: Styl - jerresso - 21-01-2021 Potwierdzam, za mało informacji by coś stwierdzić. Stylizacje czy konstrukcja pliku projektu qgz może się różnić między wersjami, ale raczej nie tak w tak fundamentalnych kwestiach jak prosta symbolika po tych wyrażeniach, szukałbym problemu w samych danych. RE: Styl - kapiszon85 - 22-01-2021 W załączeniu testowe dane. Plik QGIS, a w nim dwa pliki SHP (różnica jedynie w zapisie atrybutów - cyfry albo litery ale to chyba bez znaczenia ponieważ oba pliki zachowują się tak samo). Po usunięcie reguły ELSE z formatowania nie wyświetla mi 4 obiektów w QGIS 3.10.13. Problem nie występuje w wersji 3.4.14 RE: Styl - xmaziax - 22-01-2021 Ja żadnych danych nie widzę A wracając do problemu. Przy formatowaniu warunkowym (style, etykiety) musisz bardzo uważać na warunki, żeby nie stracić widoczności obiektów. Te przedziały muszą się po prostu domykać. Jeśli zbudujesz je nie prawidłowo możesz te same obiekty widzieć kilka razy, w różnych grupach. Reguła ELSE dopełnia te warunki, których nie obsłużą twoje reguły - czyli tam zobaczysz kombinacje danych, które nie uwzględniłeś. Nie jestem pewny, ale ją chyba dodali już później. RE: Styl - kapiszon85 - 22-01-2021 Nie zauważyłem że nie dodało mi pliku .7z ze względu na format. Dane wrzucam https://we.tl/t-IeEBpMNg6q bo nie sposób ich dodać do wiadomości. Problem jest taki że wersja 3.4 wyświetla prawidłowo a w wersji 3.10 brakuje obiektów. Zauważyłem też że przy dodawaniu nowych warstw nie wczytuje mi stylu (załącznik). Muszę ręcznie zmieniać. Ktoś miał taki problem. RE: Styl - jerresso - 22-01-2021 Mnie na 3.10 wyświetliło 16 kwardratowych poligonów, z tego co widzę wszystkie, i chyba jest ok zarówno w danych test1 jaki test2 RE: Styl - kapiszon85 - 22-01-2021 A jak usuniesz w stylizacji warunek ELSE? RE: Styl - xmaziax - 23-01-2021 Po warunku ELSE usunięciu znikają te z warunkiem OR.
Jak zamiast OR użyjesz IN to wyświetla się poprawnie bez ELSE. np.
Kod: "ID"='M' and "ART" IN ('e' ,'f' ,'h') RE: Styl - kapiszon85 - 24-01-2021 Po usunięciu reguły ELSE znikają tylko te które są wymienione po drugim OR w nawiasie (załącznik). Warunki przed drugim OR nie znikają. |