[Gfoss] GetFeatureInfo in GeoServer

In questi giorni stiamo sfruculiando intorno alle perfomance di geoserver nelle sue varie attività.

Ci siamo imbattuti nella funzionalità del getfeatureinfo del wms che funziona (secondo noi) in modo tale da abbattere qualsiasi velleità sulle perfomance.

Ossia, ogni volta che si fa un getfeatureinfo, inoltra una query al geodb (in questo caso PostGIS) che ritorna non solo le info, ma anche tutta la geometria. E noi abbiamo anche singole geometrie di vari Mbyte.

E questo solo per restituire all’utente, nemmeno sempre, il numero di punti da cui è composta la feature.

La cosa avrebbe maggior senso (anche se meriterebbe una riflessione) nel caso in cui il valore di info_format fosse GML. Infatti così facendo geoserver restituisce anche la parte geometrica della feature all’utente.

In verità non è chiaro se il problema è geoserver o geotools.

E’ possibile che sia una feature da migliorare o è giusto che funzioni così?

Vi allego il log di geoserver (in seguito ad una richiesta di getfeatureinfo) per capire meglio il problema