TerriaReference
Creates a catalog group or item from url that points to a terria catalog json file.
Note: 
path. If not specified, the whole catalog will be added.isGroup to true.Example usage
{
  "type": "terria-reference",
  "url": "https://tiles.terria.io/terriajs-examples/terria-reference/a-terria-catalog.json",
  "isGroup": true,
  "path": [
    "LAEMW8fc"
  ],
  "name": "terria-reference example",
  "id": "some unique id for terria-reference example"
}
TerriaReferenceTraits
| Trait | Type | Default | Description | 
|---|---|---|---|
| isOpen | boolean | True if this group is open and its contents are visible; otherwise, false. (This only applies if  | |
| path | string[] | The path to the catalog item or group in the target catalog file given as a list of IDs. If not given, Terria will create a pseudo-group with all the catalog items in the catalog file as its members. | |
| CatalogMemberReferenceTraits | |||
| name | string | The name to use for this catalog member before the reference is loaded. | |
| description | string | The description to use for this catalog member before the reference is loaded. Markdown and HTML may be used. | |
| dataCustodian | string | Gets or sets a description of the custodian of this data item. | |
| isGroup | boolean | Is the target of this reference expected to be a catalog group? | |
| isFunction | boolean | Is the target of this reference expected to be a catalog function? | |
| isMappable | boolean | Is the target of this reference expected to have map items? | |
| isChartable | boolean | Is the target of this reference expected to have chart items? | |
| ItemPropertiesTraits | |||
| itemProperties | any | Sets traits on group member items (note - will not set traits to sub-groups). This applies to all nested group members (eg members in sub-groups). Also see  Item properties will be set in the following order (highest to lowest priority)  | |
| itemPropertiesByType | ItemPropertiesByTypeTraits[] | Sets traits on group member items by model  Item properties will be set in the following order (highest to lowest priority)  | |
| itemPropertiesByIds | ItemPropertiesByIdTraits[] | Sets traits on group member items by model  Item properties will be set in the following order (highest to lowest priority)  | |
| ReferenceTraits | |||
| isOpenInWorkbench | boolean | true | Whether the item in the workbench open or collapsed. | 
| UrlTraits | |||
| url | string | The base URL of the file or service. | |
| forceProxy | boolean | Force the default proxy to be used for all network requests. | |
| cacheDuration | string | The cache duration to use for proxied URLs for this catalog member. If undefined, proxied URLs are effectively cachable forever. The duration is expressed as a Varnish-like duration string, such as '1d' (one day) or '10000s' (ten thousand seconds). | |
ItemPropertiesByTypeTraits
| Trait | Type | Default | Description | 
|---|---|---|---|
| type | string | The type of model to apply  | |
| itemProperties | any | Sets traits on group member items of specified  | 
ItemPropertiesByIdTraits
| Trait | Type | Default | Description | 
|---|---|---|---|
| ids | string[] | The IDs of models to apply  | |
| itemProperties | any | Sets traits on group member items of specified  |