Class: ExternalDataSourcesManager service:gmfExternalDataSourcesManager

gmf.datasource~gmf.datasource.ExternalDataSourcesManager

new ExternalDataSourcesManager(gettextCatalog, $injector, $q, $rootScope, ngeoDataSources, ngeoFile, ngeoLayerHelper)

External data sources come remote online resources, such as WMS/WMTS servers, and also files such as KML/GXP. This service is responsible of creating, storing and managing them.

Parameters:
Name Type Description
gettextCatalog !angularGettext.Catalog

service.

$injector !angular.$injector

Main injector.

$q !angular.$q

The Angular $q service.

$rootScope !angular.Scope

The rootScope provider.

ngeoDataSources !ngeo.datasource.DataSources

Ngeo collection of data sources objects.

ngeoFile !ngeo.utils.File

Ngeo file.

ngeoLayerHelper !ngeo.map.LayerHelper

Ngeo layer helper service