Thanks, Andrea. If it is not easy to get the used namespaces from the application, a different solution would be to restrict the namespaces in the WFS response to the ones declared in the namespaces tag of app-schema mapping file. Then its up to user to get it right - which is required in any case if the WFS response should validate against the schema. But I understand that this is presently not an option and way beyond what I could achieve. So I'll look into setting up a second geoserver to separate the namespaces.
Best, Henning > Date: Thu, 9 May 2019 17:31:34 +0200 > From: Andrea Aime <[email protected]> > To: Henning Lorenz <[email protected]> > Cc: GeoServer Mailing List List > <[email protected]> > Subject: Re: [Geoserver-users] Limit namespaces in a WFS response to > the ones required by the schema > Message-ID: > <CA+nxMTvy9zexJYx7F=3ns_a8edikwgu2lpaylsngshygspv...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi, > I'm afraid not, it's not possible right now. With a code change it should > be possible, for simple features it should not be > too hard, for complex features, pretty hard (one would have to figure out > which namespaces are actually used inside the complex model, > which is an information available, but not easy to get out). > > Cheers > Andrea > > On Thu, May 9, 2019 at 4:50 PM Henning Lorenz <[email protected]> > wrote: > >> Geoserver 2.15.0 >> >> Hello, >> Is it possible to limit the listed namespaces in a WFS response produced >> by geoserver to the ones required by the schema? >> >> Setting: >> In the concerned geoserver installation, the data/workspaces directory >> contains workspace directories of different purpose: >> a) one workspace directory that provides WFS layers via app-schema >> plugin, i.e. represents the primary namespace >> b) a number of workspace directories with the sole purpose of providing >> the namespaces required by the schema of a) >> c) a number of workspace directory that are not related to a) and b), >> e.g. host WMS layers. >> >> Problem: >> The WFS response on a request for a) contains a list of a) + b) + c) in >> the xmlns section: >> <?xml version="1.0" encoding="UTF-8"?> >> <wfs:FeatureCollection >> xmlns:wfs="http://www.opengis.net/wfs/2.0" >> xmlns:xs="http://www.w3.org/2001/XMLSchema" >> xmlns - a) >> xmlns - all of b) >> xmlns - all of c) >> >> Is there a way to get rid of the unrelated and unwanted workspaces (i.e. >> c) ) in the xmlns list? I.e. that the WFS response only contains the >> namespaces required by the schema and not the entire list of workspaces >> in the geoserver installation? >> >> Many thanks for any advice, >> >> Henning >> >>
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
