MapServer'da çokgenleri tamamen şeffaf olacak şekilde doldurmak mümkün mü? Biraz opak bir siyah arka plana sahip olmak istiyorum ve çokgenin olduğu her yerde, dolgusuz tamamen net olmasını istiyorum. Arka planımı şu şekilde ayarladım:
IMAGECOLOR 0 0 0
TRANSPARENT OFF
Çokgen doldurmak için beyaz bir sınıf oluşturmaya çalıştım ve TRANSPARENCY
0 - 100 değerleri kullanarak opaklık ile denedim ama net bir çokgen ile sonuçlanmaz:
CLASS
NAME "light"
EXPRESSION ([max_cost] == 2000)
STYLE
OUTLINECOLOR 255 255 255
COLOR 255 255 255
SIZE 1
WIDTH 2.0
END
END
Bu, aşağıdaki görüntü türüyle sonuçlanır:
Beyaz dolgulu çokgen yerine; Renksiz bir dolgu olmasını istiyorum. Rengi şu şekilde tanımlamak için çevrimiçi bir öneri buldum:
COLOR -1 -1 -1
ama aynı zamanda işe yaramadı. Belgelerin bu bölümünde aşağıdakiler açıklanmaktadır:
Palet renklerinin bulunabileceği mutlak yolu tanımlamak için “PALETTE = / path / to / palette.txt” kullanılır. Bu dosya, RGB imagemodes için 256 r, g, b üçlüsü veya RGBA imagemodes için dörtlü r, g, b üçlüsü içermelidir. Beklenen biçim, satır başına bir üçlü (veya dörtlü), her değer virgülle ayrılmış ve her üçlü / dörtlü tek bir satırda. Bir paletle saydamlığı kullanmak istiyorsanız, palet dosyasında şu iki rengin olması önemlidir: 0,0,0,0 ve 255,255,255,255.
Bunu okuduktan sonra da kullanmayı denedim COLOR 0 0 0 0
ama bu bir hata veriyor:
Bilinmeyen tanımlayıcı. (0) :( satır 71) yakınında ayrıştırma hatası
Tanımlanmış bir rengi nasıl ifade ettiğimi anlamıyorum PALETTE=/path/to/palette.txt
ama bu bunu başarmanın olası bir yolu gibi görünüyor.