forked from TerriaJS/catalog-editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
WfsFeaturesCatalogGroup.json
69 lines (69 loc) · 2.61 KB
/
WfsFeaturesCatalogGroup.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
59
60
61
62
63
64
65
66
67
68
69
{
"type": "object",
"defaultProperties": [
"name",
"type",
"url"
],
"properties": {
"url": {
"type": "string",
"title": "#URL",
"description": "The URL of the WFS server."
},
"typeNames": {
"type": "string",
"title": "#Type names",
"description": "The WFS feature type names."
},
"nameProperty": {
"type": "string",
"title": "#Name property",
"description": "The name of the WFS attribute from which to derive the names of the catalog items in this group.\nThis property must be set."
},
"useFeatureID": {
"type": "boolean",
"title": "#Use feature i d",
"description": "Gets or sets whether to use WFS \"feature ID\" for retrieving features. On by default, disable to handle\nID-less features on some servers. When disabled, nameProperty is used for matching features, and will give\nincorrect results if its values are not unique.",
"format": "checkbox"
},
"groupByProperty": {
"type": "string",
"title": "#Group by property",
"description": "The name of the property by which to group the catalog items in this group. If this property\nis undefined, all catalog items are added at the top level."
},
"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."
},
"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"
}
},
"type": {
"type": "string",
"enum": [
"wfs-features-group"
],
"options": {
"hidden": true
}
}
},
"description": "A {@link CatalogGroup} representing a collection of individual features from a Web Feature\nService (WFS) server. By contrast to a WebFeatureServiceCatalogGroup, which creates one\nWebFeatureServiceCatalogItem per feature *type* (eg, one item for rivers, one for lakes),\nthis group creates one WebFeatureServiceCatalogItem per *feature* (eg, one item for each\nindividual river).",
"title": "Group of features in a Web Feature Service (WFS) Server",
"allOf": [
{
"$ref": "CatalogGroup.json"
},
{
"$ref": "CatalogMember.json"
}
]
}