MapServer에서 완전히 투명하도록 다각형을 채울 수 있습니까? 나는 약간 불투명 한 검정색 배경을 원하고 다각형이있는 곳이라면 채우기없이 완전히 깨끗하게하고 싶습니다. 나는 다음과 같은 방식으로 배경을 설정했다.
IMAGECOLOR 0 0 0
TRANSPARENT OFF
다각형을 채우기 위해 흰색 인 클래스를 만들려고했지만 TRANSPARENCY
0-100의 값을 사용하여 불투명도를 실험 했지만 명확한 다각형이되지는 않습니다.
CLASS
NAME "light"
EXPRESSION ([max_cost] == 2000)
STYLE
OUTLINECOLOR 255 255 255
COLOR 255 255 255
SIZE 1
WIDTH 2.0
END
END
다음과 같은 유형의 이미지가 생성됩니다.
흰색으로 채워진 다각형 대신; 색상이없는 채우기를 원합니다. 다음과 같이 색상을 정의하기 위해 온라인에서 한 가지 제안을 찾았습니다.
COLOR -1 -1 -1
그러나 그것은 또한 작동하지 않았습니다. 이 문서 부분 에서는 다음에 대해 설명합니다.
“PALETTE = / path / to / palette.txt”는 팔레트 색상을 찾을 수있는 절대 경로를 정의하는 데 사용됩니다. 이 파일에는 RGB 이미지 모드의 경우 256 개 항목의 r, g, b 삼중 항 또는 RGBA 이미지 모드의 경우 4 배의 r, g, b가 포함되어야합니다. 예상되는 형식은 라인 당 하나의 삼중 항 (또는 사중)이며, 각 값은 쉼표로 구분되며 각 삼중 항 / 사중은 단일 행에 있습니다. 팔레트에서 투명도를 사용하려면 팔레트 파일에 0,0,0,0 및 255,255,255,255의 두 가지 색상을 사용해야합니다.
이것을 읽은 후에도 사용하려고 시도 COLOR 0 0 0 0
했지만 오류가 발생합니다.
알 수없는 식별자 (0) 근처의 구문 분석 오류 :( 행 71)
정의 색상을 참조하는 방법을 이해하지 PALETTE=/path/to/palette.txt
못하지만 이것을 달성하는 한 가지 가능한 방법처럼 보입니다.