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
>>
>>


Attachment: 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

Reply via email to