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
