Nuno,

I think you have covered the main reasons. I have a question: how would 
you access these mappings from a WFS service endpoint? WFS only allows 
each feature type to be published once for each service endpoint. 
Workspace-local service endpoints that were not tied to a particular 
namespace would be most useful. There was some discussion about the 
problems for app-schema of the one-to-one relationship between 
workspaces and namespaces when GSIP-66 workspace-local services were 
introduced:
https://sourceforge.net/p/geoserver/mailman/message/28362605/
https://sourceforge.net/p/geoserver/mailman/message/28362664/
https://github.com/geoserver/geoserver/wiki/GSIP%2066%20-%20Workspace%20Local%20Services

Kind regards,
Ben.


On 03/02/17 12:58, Nuno Oliveira wrote:
> Hi,
>
> Sorry for the cross posting but this subject touches GeoServer and GeoTools.
>
> I'm just thinking loud here about how app-schema could be extended to
> allow several mappings for the same target element in different sores.
>
> Right now with app-schema is not possible to create more that one
> mapping per target element in the global application, even in different
> stores.
>
> I can see three main reasons for this:
>
>      - is not possible to have several workspaces with the same name space
>      - the layer name (feature type name) needs to be the same as the
> target element and unique globally
>      - the lookup for the feature chaining is made globally (i.e. all
> the data stores are used)
>
> Assuming that we manage to allow several workspaces to use the same name
> space (I need to investigate this).
>
> It should be possible to allow the same target element to be mapped in
> different stores. To make this happen it should be possible to have a
> layer with a name different from the mapped target element and the
> global logic implemented in the data access registry needs also to be
> updated to search first in the store and after globally:
> https://github.com/geotools/geotools/blob/master/modules/extension/app-schema/app-schema/src/main/java/org/geotools/data/complex/DataAccessRegistry.java
>
> Thoughts about this ? Is there any other reason from those above to
> limit one mapping per target element ?
>
> Regards,
>
> Nuno Oliveira
>

-- 
Ben Caradoc-Davies <[email protected]>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to