The GeoMapFish DataSources Manager is responsible of listening to the c2cgeoportal's themes to create instances of ngeo.datasource.DataSource objects with the layer definitions found and push them in the DataSources collection. The Manager must be initialized with the app's map using the setDatasourceMap() method.

When changing theme, these data sources are cleared then re-created.

Used metadata:

  • identifierAttributeField: The field used in the 'display query window' as feature title. For WMS layers.

Hierarchy

  • DatasourceManager

Constructors

Constructors

  • Ng Inject

    Ngdoc

    service

    Ngname

    gmfDataSourcesManager

    Parameters

    • $q: IQService

      Angular q service

    • $rootScope: IScope

      Angular rootScope.

    • $timeout: ITimeoutService

      Angular timeout service.

    • gmfThemes: any

      The gmf Themes service.

    • gmfTreeManager: any

      The gmf TreeManager service.

    • ngeoBackgroundLayerMgr: MapBackgroundLayerManager

      Background layer manager.

    • ngeoDataSources: DataSource

      Ngeo data sources service. data sources service.

    • ngeoLayerHelper: LayerHelper

      Ngeo Layer Helper.

    • ngeoRuleHelper: RuleHelper

      Ngeo rule helper service.

    • ngeoWMSTime: WMSTime

      wms time service.

    • gmfWFSAliases: any

      Gmf WFS aliases service.

    Returns DatasourceManager

Generated using TypeDoc