arlas-web-components / Exports / WmtsLayerManagerComponent
Class: WmtsLayerManagerComponent
Implements
OnInit
OnChanges
Table of contents
Constructors
Properties
- dateFormat
- dialog
- dialogRef
- errorInRun
- format
- getCapaUrl
- getTilesBaseUrl
- getTilesInfoBus
- isGetCapaLoading
- metadata
- onError
- supportedCRSCode
- tileMatrixSetIdenttifier
- version
Methods
- buildGetTileInfo
- buildGetTileUrl
- geLayerToData
- getBbox
- getDimension
- getDimensionsFromGroupValues
- getFormat
- getKVPBaseUrl
- getTileMatrixSet
- getVersion
- getZoomMinMax
- ngOnChanges
- ngOnInit
- run
Constructors
constructor
• new WmtsLayerManagerComponent(dialog
, http
)
Parameters
Name | Type |
---|---|
dialog |
MatDialog |
http |
HttpClient |
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:195
Properties
dateFormat
• dateFormat: string
= 'YYYY-MM-DDT00:00:00'
Input
: Angular
Description
String date Format for time input
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:174
dialog
• dialog: MatDialog
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:195
dialogRef
• dialogRef: MatDialogRef
<WmtsLayerManagertDialogComponent
, any
>
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:134
errorInRun
• errorInRun: boolean
= false
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:192
format
• format: string
Input
: Angular
Description
Format of getTile response If getCapabilities does not contains this format, we send an error
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:164
getCapaUrl
• getCapaUrl: string
Input
: Angular
Description
Url to access getCapabilities endpoint of WMTS service
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:139
getTilesBaseUrl
• getTilesBaseUrl: string
Input
: Angular
Description
Base url to access getTiles endpoint of WMTS service If this input is provided, we use it to build getTiles endpoint If this input is not provided, we try to find it in getCapabilities response
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:151
getTilesInfoBus
• getTilesInfoBus: Subject
<GetTilesInfo
>
Output
: Angular
Description
Emit the information needed by a wmts client to view a product
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:185
isGetCapaLoading
• isGetCapaLoading: boolean
= false
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:193
metadata
• metadata: Map
<string
, string
>
Input
: Angular
Description
Metadata of product to display (optional)
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:144
onError
• onError: Subject
<Error
>
Output
: Angular
Description
Emit all errors of the component
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:190
supportedCRSCode
• supportedCRSCode: string
[]
Input
: Angular
Description
Supported CRS code of WMTS service
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:169
tileMatrixSetIdenttifier
• tileMatrixSetIdenttifier: string
Input
: Angular
Description
Value to use in TileMatrixSet If this input is provided, we use it and we dont search TileMatrixSet in getCapabilities
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:180
version
• version: string
Input
: Angular
Description
Version of WMTS service If this input is provided, we use it to build getTiles endpoint If this input is not provided, we try to find it in getCapabilities response
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:158
Methods
buildGetTileInfo
▸ buildGetTileInfo(xmlDoc
, layer
, style
, md
, dimensions?
): GetTilesInfo
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
layer |
string |
style |
string |
md |
Object |
dimensions? |
Object |
Returns
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:465
buildGetTileUrl
▸ buildGetTileUrl(xmlDoc
, layer
, style
, dimensions?
): string
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
layer |
string |
style |
string |
dimensions? |
Object |
Returns
string
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:435
geLayerToData
▸ geLayerToData(xmlDoc
): Map
<string
, LayerParam
>
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
Returns
Map
<string
, LayerParam
>
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:276
getBbox
▸ getBbox(xmlDoc
, layer
): number
[]
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
layer |
string |
Returns
number
[]
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:400
getDimension
▸ getDimension(layerElement
): Dimension
[]
Parameters
Name | Type |
---|---|
layerElement |
Element |
Returns
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:292
getDimensionsFromGroupValues
▸ getDimensionsFromGroupValues(formGroup
): Object
Parameters
Name | Type |
---|---|
formGroup |
any |
Returns
Object
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:476
getFormat
▸ getFormat(xmlDoc
, layer
): string
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
layer |
string |
Returns
string
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:321
getKVPBaseUrl
▸ getKVPBaseUrl(xmlDoc
): string
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
Returns
string
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:353
getTileMatrixSet
▸ getTileMatrixSet(xmlDoc
, layer
): string
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
layer |
string |
Returns
string
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:374
getVersion
▸ getVersion(xmlDoc
): string
Parameters
Name | Type |
---|---|
xmlDoc |
any |
Returns
string
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:341
getZoomMinMax
▸ getZoomMinMax(xmlDoc
): number
[]
Parameters
Name | Type |
---|---|
xmlDoc |
Document |
Returns
number
[]
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:423
ngOnChanges
▸ ngOnChanges(changes
): void
Parameters
Name | Type |
---|---|
changes |
SimpleChanges |
Returns
void
Implementation of
OnChanges.ngOnChanges
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:202
ngOnInit
▸ ngOnInit(): void
Returns
void
Implementation of
OnInit.ngOnInit
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:199
run
▸ run(header?
, md?
, timeoutDuration?
, numberOfRetry?
): void
Parameters
Name | Type | Default value |
---|---|---|
header? |
HttpHeaders |
undefined |
md |
Object |
{} |
timeoutDuration |
number |
100000 |
numberOfRetry |
number |
0 |
Returns
void
Defined in
projects/arlas-components/src/lib/components/wmts-layer-manager/wmts-layer-manager.component.ts:209