Global

Members

[1]: ol.geom.Circle

(constant, non-null) asitVDResolutions: Array:.<number:>

(constant) asitVDTileGrid: ol.tilegrid.WMTS

cgxp: Object

(constant) defaultColors: Array:.<Array:.<string:>>

gmfThemes: Object

gmfx: Object

(constant, non-null) swisstopoResolutions: Array:.<number:>

Available resolutions as defined in http://api3.geo.admin.ch/services/sdiservices.html#wmts.

(constant, non-null) swisstopoTileGrids: Object:.<string:, ol.tilegrid.WMTS:>

Configure tilematrix set 26 (maximum zoomlevel without interpolation). See ch.swisstopo.pixelkarte-farbe from http://wmts10.geo.admin.ch/EPSG/2056/1.0.0/WMTSCapabilities.xml and notes in http://api3.geo.admin.ch/services/sdiservices.html#wmts.

themes[undefined]: gmfThemes.GmfTheme

Methods

createSwisstopoMatrixSet(level)

The matrix set is is constructed by passing the matrix set defined in the table at http://api3.geo.admin.ch/services/sdiservices.html#wmts.

Parameters:
Name Type Description
level number

The zoomlevel

Returns:
!Array.

matrix set.

directive($compile, ngeoWmsGetCapItemTemplateUrl)

Parameters:
Name Type Description
$compile angular.$compile

.

ngeoWmsGetCapItemTemplateUrl string|function(!angular.JQLite=, !angular.Attributes=)

The template url.

Returns:

directive($compile, ngeoWmtsGetCapItemTemplateUrl)

Parameters:
Name Type Description
$compile angular.$compile

.

ngeoWmtsGetCapItemTemplateUrl string|function(!angular.JQLite=, !angular.Attributes=)

The template url.

Returns:

get()

Returns:
number

Opacity.

get()

Returns:
boolean

Visible.

gmfBackgroundlayerselectorTemplateUrl($element, $attrs, gmfBackgroundlayerselectorTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfBackgroundlayerselectorTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

gmfDisplayquerygridTemplateUrl($element, $attrs, gmfDisplayquerygridTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfDisplayquerygridTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

gmfDisplayquerywindowTemplateUrl($element, $attrs, gmfDisplayquerywindowTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfDisplayquerywindowTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

gmfLayertreeTemplate($element, $attrs, gmfLayertreeTemplate)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfLayertreeTemplate !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template.

gmfObjecteditingTemplateUrl($element, $attrs, gmfObjecteditingTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfObjecteditingTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

gmfProfileTemplateUrl($element, $attrs, gmfProfileTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

gmfProfileTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

controller gmf.ContextualdataController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Attributes Description
scope !angular.Scope

Scope.

[element] !angular.JQLite= <optional>

Element.

[attrs] !angular.Attributes= <optional>

Atttributes.

[ctrls] !Array.= <optional>

Controller.

Parameters:
Name Type Attributes Description
[scope] !angular.Scope= <optional>

Scope.

[element] !angular.JQLite= <optional>

Element.

[attrs] !angular.Attributes= <optional>

Atttributes.

[ngModelController] !angular.NgModelController= <optional>

The ngModel controller.

[transcludeFn] !function(!angular.Scope=, !function(Element)=)= <optional>

is a transclude linking function pre-bound to the correct transclusion scope.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Attributes Description
scope !angular.Scope

Scope.

[element] !angular.JQLite= <optional>

Element.

[attrs] !angular.Attributes= <optional>

Atttributes.

[controller] !ngeo.BtnGroupController= <optional>

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

navCtrl gmf.MobileNavController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

navCtrl gmf.MobileNavController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

navCtrl gmf.MobileNavController

Controller.

Parameters:
Name Type Description
scope !angular.Scope

Scope.

element !angular.JQLite

Element.

attrs !angular.Attributes

Attributes.

controller !gmf.MobileMeasurePointController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

controller gmf.MobileMeasureLengthController

Controller.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

controller gmf.ContextualdataController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

Parameters:
Name Type Description
scope angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Atttributes.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

Parameters:
Name Type Description
$scope !angular.Scope

Scope.

element angular.JQLite

Element.

attrs angular.Attributes

Attributes.

drawFeatureCtrl ngeo.DrawfeatureController

Controller.

ngeoGridTemplateUrl($element, $attrs, ngeoGridTemplateUrl)

Parameters:
Name Type Description
$element !angular.JQLite

Element.

$attrs !angular.Attributes

Attributes.

ngeoGridTemplateUrl !function(!angular.JQLite, !angular.Attributes): string

Template function.

Returns:
string

Template URL.

ngeoOlcsControls3dTemplateUrlInjectable($attrs, ngeoOlcsControls3dTemplateUrl)

Parameters:
Name Type Description
$attrs !angular.Attributes

Attributes.

ngeoOlcsControls3dTemplateUrl !string

Template function.

Returns:
string

Template URL.

set(val)

Parameters:
Name Type Description
val number

Opacity.

set(val)

Parameters:
Name Type Description
val boolean

Visible.

swisstopoCreateUrl(projection, format)

Parameters:
Name Type Description
projection string

The projection.

format string

The format.

Returns:
string

the url.