UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

34 lines (33 loc) 1.14 kB
import LayerWms from '../../models/layers/layerwms'; import LayerWmts from '../../models/layers/layerwmts'; import GroupLayer from '../../models/layers/grouplayer'; import ServerOgc from '../../models/serverogc'; import Basemap from '../../models/basemap'; export function createTestOgcServer() { return new ServerOgc('testOgcServer', { url: 'https://ogc.test.url', wfsSupport: false, type: 'mapserver', imageType: 'image/png' }); } export function createTestLayerWms(options) { const ogcServer = createTestOgcServer(); const layerWms = new LayerWms(1, 'testWms', 1, ogcServer, options); layerWms.activeState = 'on'; return layerWms; } export function createTestLayerWmts(options, ogcServer) { const layerWmts = new LayerWmts(1, 'testWmts', 1, 'https://test.ch', 'testWmts', options, ogcServer); layerWmts.activeState = 'on'; return layerWmts; } export function createTestGroupLayer(options) { return new GroupLayer(1, 'testGroup', 1, options); } export function createTestBasemap() { return new Basemap({ id: 1, name: 'test-basemap' }); }