Wypełnienia obiektów - kolory w zależności od atrybutu

Zaczęty przez fendiik, Dzisiaj o 10:00:07

Poprzedni wątek - Następny wątek

0 użytkowników i 3 Gości przegląda ten wątek.

Cezary.K

Wypełnień nie zgłębiałem jeszcze, bo nie miałem takiej potrzeby. Chyba tutaj nie jestem w stanie Tobie pomóc. Może napisz na ewmapa@geobid.pl

fendiikAutor w?tku

Niestety to nie pomoże, to nie jest szrafura tylko wypełnienie obiektu powierzchniowego. Definicja wypełnienia jest przypisana do katalogu warstw w edycji danego katalogu, ewentualnie można dodać do konfiguracji ewmapy tam gdzie definiujemy style linii i symbole. Wypełnienie jest na tej samej warstwie co obrys danego obiektu.

Cezary.K

W eksploratorze zmień kolejność elementów na drzewku. Szrafury przenieś nad katalog z obiektami.

fendiikAutor w?tku

Cześć.
Mam na warstwie obiekty powierzchniowe o kodzie TEST, dla których chciałbym zdefiniować wypełnienie obiektu kolorem w zależności od atrybutu danego obiektu.
Utworzyłem plik z definicją wypełnienia jak niżej i dodałem do konfiguracji warstwy. Generalnie wszystko działa, poza tym że linia obrysu obiektu (linia ciągła gruba) jest przykrywana przez wygenerowane wypełnienie, przez co nie jest widoczna. Nie wygląda to estetycznie.

Zależy mi na tym aby linia obrysu obiektu nie była przykryta kolorem wypełnienia.
Macie pomysł jak to zrobić?

Poniżej definicja pliku z wypełnieniem jakie utworzyłem.

[__HEADER__]
symbole=nk1-3.sym
linie=nk1-3l.lin

[TEST]
Typ=6
skala.500=1
skala.1000=1
skala.2000=1
skala.5000=1
Kolor=${e.Nz}=0 ? rgb(96,181,255) : ${e.Ww}="S" ? rgb(255,159,159) : ${e.Ww}="O" ? rgb(255,230,80) : ${e.Ww}="E" ? rgb(160,220,70) : ${e.Ww}="SK" ? rgb(255,217,217) : color("czarny")

Zakryte linie obrysu przez wypełnienie:
Nie można wyświetlić tego załącznika.

Obiekty bez wypełnienia:
Nie można wyświetlić tego załącznika.