new module:Helper($q, gmfEnumerateAttribute, ngeoDataSourcesHelper)
A service that provides utility methods to manipulate or get GMF data sources.
Parameters:
Name | Type | Description |
---|---|---|
$q |
angular.$q | The Angular $q service. |
gmfEnumerateAttribute |
gmf.editing.EnumerateAttribute | The Gmf enumerate attribute service. |
ngeoDataSourcesHelper |
ngeo.datasource.Helper | Ngeo data source helper service. |
Members
(protected) cache_: Object:.<number:, gmf.datasource.OGC:>
collection
(protected) collection_: gmfx.datasource.DataSources
Methods
getDataSource(id)
Return a data source using its id.
Parameters:
Name | Type | Description |
---|---|---|
id |
number | Data source id. |
Returns:
?gmf.datasource.OGC
Data source.
prepareFiltrableDataSource(dataSource)
Parameters:
Name | Type | Description |
---|---|---|
dataSource |
gmf.datasource.OGC | Filtrable data source. |
Returns:
angular.$q.Promise
Promise.