forked from TerriaJS/catalog-editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
WebMapTileServiceCatalogGroup.json
58 lines (58 loc) · 1.81 KB
/
WebMapTileServiceCatalogGroup.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"type": "object",
"defaultProperties": [
"name",
"type",
"url"
],
"properties": {
"url": {
"type": "string",
"title": "#URL",
"description": "The URL of the WMTS server."
},
"dataCustodian": {
"type": "string",
"title": "#Data custodian",
"description": "A description of the custodian of the data sources in this group.\nThis property is an HTML string that must be sanitized before display to the user."
},
"parameters": {
"type": "object",
"title": "#Parameters",
"description": "The additional parameters to pass to the WMTS server when requesting images.\nIf this property is undefiend, {@link WebMapTileServiceCatalogItem.defaultParameters} is used."
},
"blacklist": {
"type": "object",
"title": "#Blacklist",
"description": "A hash of names of blacklisted data layers. A layer that appears in this hash\nwill not be shown to the user. In this hash, the keys should be the Title of the layers to blacklist,\nand the values should be \"true\".",
"additionalProperties": {
"type": "boolean",
"format": "checkbox"
}
},
"titleField": {
"type": "string",
"title": "#Title field",
"description": "The field name to use as the primary title in the catalog view: each WMTS layer's\n\"title\" (default), \"identifier\", or \"abstract\"."
},
"type": {
"type": "string",
"enum": [
"wmts-getCapabilities"
],
"options": {
"hidden": true
}
}
},
"description": "A {@link CatalogGroup} representing a collection of layers from a Web Map Tile Service (WMTS) server.",
"title": "Web Map Tile Service (WMTS) Server",
"allOf": [
{
"$ref": "CatalogGroup.json"
},
{
"$ref": "CatalogMember.json"
}
]
}