deegree / deegree3

Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
https://www.deegree.org
GNU Lesser General Public License v2.1
146 stars 99 forks source link

Incorrect multiple query result for WFS 2.0 #558

Open vog opened 9 years ago

vog commented 9 years ago

I just noticed that deegree doesn't handle multi-queries. This is already well described in the old issue 442 of the previous deegree tracker:

http://tracker.deegree.org/deegree-services/ticket/442

What is that status of this issue? If multi-queries aren't supported by deegree yet, shouldn't deegree at least show an exception instead of returning a wrong result?

MrSnyder commented 9 years ago

I checked the WFS 2.0 specification and can confirm this. Relevant section: 11.3.3.5.

MrSnyder commented 9 years ago

Note that the WFS does handle multi-queries internally. It even aggregates multiple queries to reduce the number of SELECTs (for the SQLFeatureStore). However, for WFS 2.0.0, the expected output format (nested FeatureCollections) is not implemented correctly.

Unfortunately, fixing the WFS 2.0.0 output format means that the query aggregation strategy will not be usable any more (as the WFS has to perform separate queries anyway).

vog commented 9 years ago

This is not critical for us, right now.

Nevertheless, this should be fixed, especially since a certain competitor handles multi-queries pretty well.

Who else is interested in fixing that?

How much work would that be?

tfr42 commented 9 years ago

Who is able to give an estimate? @copierrj @stephanr @MrSnyder