O SLDService é um serviço REST do GeoServer que pode ser usado para criar estilos SLD em camadas publicadas do GeoServer, fazendo uma classificação nos dados da camada, seguindo os parâmetros fornecidos pelo usuário. O objetivo do serviço é permitir que os clientes publiquem dados dinamicamente e criem estilos simples.
A partir da versão 2.15 o SLDService passou a ser uma extensão oficial, com várias melhorias e agora pode ser usado para:
- Classificação de dados Raster
- Classificação de área
- Filtragem de desvio padrão
Abaixo, um exemplo de utilização do SLDService:
curl -v -u admin:geoserver -XGET http://localhost:8080/geoserver/rest/sldservice/states/classify.xml ?attribute=PERSONS &ramp=CUSTOM &method=quantile &intervals=3 &startColor=0xFF0000 &endColor=0x0000FF &open=true
Para saber com mais detalhes como você pode utilizar o SLDService, sugiro a leitura da documentação no site do GeoServer.