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.