Apakah mungkin untuk mengisi poligon sehingga benar-benar transparan di MapServer? Saya ingin memiliki latar belakang hitam yang sedikit buram, dan di mana pun ada poligon, saya ingin semuanya menjadi jelas tanpa isi. Saya mengatur latar belakang saya dengan cara berikut:
IMAGECOLOR 0 0 0
TRANSPARENT OFF
Saya sudah mencoba membuat kelas yang berwarna putih untuk mengisi poligon, dan bereksperimen dengan opacity menggunakan TRANSPARENCY
dengan nilai dari 0 - 100 tetapi tidak menghasilkan poligon yang jelas:
CLASS
NAME "light"
EXPRESSION ([max_cost] == 2000)
STYLE
OUTLINECOLOR 255 255 255
COLOR 255 255 255
SIZE 1
WIDTH 2.0
END
END
Ini menghasilkan jenis gambar berikut:
Alih-alih poligon memiliki isian putih; Saya ingin memiliki isi tanpa warna. Saya menemukan satu saran online untuk mendefinisikan warna seperti ini:
COLOR -1 -1 -1
tetapi juga tidak berhasil. Di bagian dokumentasi ini, berikut ini dijelaskan:
"PALETTE = / path / to / palette.txt" digunakan untuk menentukan jalur absolut tempat warna palet dapat ditemukan. File ini harus berisi 256 entri r, g, b triplet untuk RGB imagemodes, atau r, g, b, quadruplets untuk RGBA imagemodes. Format yang diharapkan adalah satu triplet (atau quadruplet) per baris, setiap nilai dipisahkan oleh koma, dan setiap triplet / quadruplet pada satu baris. Jika Anda ingin menggunakan transparansi dengan palet, penting untuk memiliki dua warna ini dalam file palet: 0,0,0,0 dan 255,255,255,255.
Setelah membaca ini, saya juga mencoba menggunakan COLOR 0 0 0 0
tetapi ini menimbulkan kesalahan:
Pengidentifikasi tidak dikenal. Kesalahan parsing dekat (0) :( baris 71)
Saya tidak mengerti bagaimana saya merujuk pada warna define PALETTE=/path/to/palette.txt
tetapi ini sepertinya satu cara yang mungkin untuk mencapai ini.