Options
All
  • Public
  • Public/Protected
  • All
Menu

A ModelDescriptor for OGC 3D Tiles. This class contains some additional properties commonly found in the metadata of an OGC 3D Tiles dataset. The following additional (optional) properties are available in this model descriptor:

  1. assets: Contains information about the version of the specification as well as version information from the content producer.
  2. properties: Contains a list of property values that can be used for expression based styling. The values can optionally also contain range indications.
Example:
{
 "asset" : {
 "version" : "1.0",
 "tilesetVersion" : "Luciad_Tileset_V1.0"
},
"properties" : {
   "Intensity" : {
    "minimum" : 0.0,
    "maximum" : 65535.0
   },
   "Classification" : {
    "minimum" : 2.0,
    "maximum" : 4.0
   },
   "ReturnNumber" : {
    "minimum" : 1.0,
    "maximum" : 7.0
   },
   "Height" : {
    "minimum" : 29.02975082397461,
    "maximum" : 116.85025024414062
   }
 }
since

2018.0

Hierarchy

Overview

Properties

Optional asset

asset: { tilesetVersion?: string; version?: string }

An optional property containing version information about the tileset.

Example:

{
   "asset" : {
     "version" : "1.0",
     "tilesetVersion" : "Luciad_Tileset_V1.0"
   }
}

Type declaration

  • Optional tilesetVersion?: string
  • Optional version?: string

description

description: string

A human readable description for the model.

name

name: string

A human readable name for the model.

Optional properties

properties: {}

An optional set of property names with an optional minimum and maximum range.

Each property name indicates a value that can be used for expression based styling. The key of the property is the name of the property. The value contains a minimum and maximum range. This is information is useful when automatically generating UI styling options.

Example:
"properties" : {
  "Intensity" : {
   "minimum" : 0.0,
   "maximum" : 65535.0
  },
  "Classification" : {
   "minimum" : 2.0,
   "maximum" : 4.0
  },
  "ReturnNumber" : {
   "minimum" : 1.0,
   "maximum" : 7.0
  },
  "Height" : {
   "minimum" : 29.02975082397461,
   "maximum" : 116.85025024414062
  },
  "Temperature": {
    "minimum": -20,
    "maximum": 150,
    "default": 25,
}

Type declaration

  • [propertyName: string]: { default?: number; maximum?: number; minimum?: number }
    • Optional default?: number
    • Optional maximum?: number
    • Optional minimum?: number

source

source: string

The source from which this model was created.

type

type: string

A String containing a type constant. This value provides an indication of what kind of data a model contains

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method