We are using an ImageMosaic data store as part of a GeoServer 2.25.3
deployment.  The data store consists of grey scale images with applicable
time ranges. The layer that is fed by the ImageMosaic data store has the
time dimension enabled. Our users view the layers through the output of WMS
GetMap calls and they can also obtain the value at a specific point using
the GetFeatureInfo call.

We are trying to understand the results we receive from GetFeatureInfo when
using the time range filters.

If the user makes a GetFeatureInfo call to a location where an image exists
and the time range in the query overlaps with the image's applicable time
range, they get the value we expect.

If the user makes a GetFeatureInfo call to a location where no image exists
regardless of the time range in the query, they get the value of 0 back.
We believe this is the result of the creation of the blank response in the
RasterLayerResponse class.

However, if a user makes a GetFeatureInfo call to a location where an image
exists, but the time range in the query does not overlap with the image's
applicable time range, they get a response with no results.  We believe
this is due to the null returned they dry run visitor logic in
RasterLayerResponse.

Is the 0 result (due to no results ever) and empty result (no results based
on the filters) the expected behavior of GetFeatureInfo?

Thanks,
Andy
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to