terriajs
Version:
Geospatial data visualization platform.
58 lines • 2.05 kB
JSON
{
"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.\rThis 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\rID-less features on some servers. When disabled, nameProperty is used for matching features, and will give\rincorrect 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\ris 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.\rThis 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\rwill not be shown to the user. In this hash, the keys should be the Title of the layers to blacklist,\rand the values should be \"true\".",
"additionalProperties": {
"type": "boolean",
"format": "checkbox"
}
}
},
"allOf": [
{
"$ref": "CatalogGroup.json"
},
{
"$ref": "CatalogMember.json"
}
]
}