[GEOSERVER] SLD적용안될 때


30 May
30May

[현상]

WAS에 따라 SLD가 적용되기도, 안되기도 함
GetMap Request에 sld_body의 내용을 변경해도 이미 지정한 스타일대로만 그려냄.
jetty에서는 되나 tomcat에서는 안됨
layers파라미터를 제거하면 “Unkown layer” 오류 발생함.

 

[해결방법]

GetMap요청 시 layers 파라미터를 요청에 포함시키지 않도록 함.
sld_body 내용 맨 앞부분에 인코딩 추가함

 

[하소연]

구글링 결과 위와 같은 해결책은 전에도 봤었으나
layers 파라미터를 제거해야된다는 내용과 encondig을 변경해야된다는 내용을 각각 따로 적용함.
게다가 encoding부분은 GeoServer 의 스타일편집기에만 추가하고 요청시 동적으로 만들어지는 sld_body는 손을 안댐.

댓글
* 이메일이 웹사이트에 공개되지 않습니다.