Koop Geoservices Output Plugin
Wraps FeatureServer into a Koop Output plugin.
Usage
const Koop = const config = const koop = configconst FeatureServer = const Provider = // any koop provider here // All output plugins must be registered before any providers are registeredkoopkoop koopserver
Routes
Geoservicesroutes = path: '$namespace/rest/info' methods: 'get' 'post' handler: 'featureServerRestInfo' path: '$namespace/tokens/:method' methods: 'get' 'post' handler: 'generateToken' path: '$namespace/tokens/' methods: 'get' 'post' handler: 'generateToken' path: '$namespace/rest/services/$providerParams/FeatureServer/:layer/:method' methods: 'get' 'post' handler: 'featureServer' path: '$namespace/rest/services/$providerParams/FeatureServer/layers' methods: 'get' 'post' handler: 'featureServer' path: '$namespace/rest/services/$providerParams/FeatureServer/:layer' methods: 'get' 'post' handler: 'featureServer' path: '$namespace/rest/services/$providerParams/FeatureServer' methods: 'get' 'post' handler: 'featureServer' path: 'FeatureServer/:layer/:method' methods: 'get' 'post' handler: 'featureServer' path: 'FeatureServer/layers' methods: 'get' 'post' handler: 'featureServer' path: 'FeatureServer/:layer' methods: 'get' 'post' handler: 'featureServer' path: 'FeatureServer' methods: 'get' 'post' handler: 'featureServer' path: '$namespace/rest/services/$providerParams/FeatureServer*' methods: 'get' 'post' handler: 'featureServer' path: 'FeatureServer*' methods: 'get' 'post' handler: 'featureServer' path: '$namespace/rest/services/$providerParams/MapServer*' methods: 'get' 'post' handler: 'featureServer' path: 'MapServer*' methods: 'get' 'post' handler: 'featureServer'