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   |