GoogleEarthEnterpriseMetadata

new Ditap.GoogleEarthEnterpriseMetadata()

To construct GoogleEarthEnterpriseMetadata, call GoogleEarthEnterpriseMetadata.fromUrl. Do not call the constructor directly.
Provides metadata using the Google Earth Enterprise REST API. This is used by the GoogleEarthEnterpriseImageryProvider and GoogleEarthEnterpriseTerrainProvider to share metadata requests.
See:

Members

imageryPresent : boolean

True if imagery is available.
Default Value: true

key : ArrayBuffer

Key used to decode packets

negativeAltitudeExponentBias : number

Exponent used to compute constant to calculate negative height values.
Default Value: 32

negativeAltitudeThreshold : number

Threshold where any numbers smaller are actually negative values. They are multiplied by -2^negativeAltitudeExponentBias.
Default Value: EPSILON12

protoImagery : boolean|undefined

True if imagery is sent as a protocol buffer, false if sent as plain images. If undefined we will try both.
Default Value: undefined

providers : object

Dictionary of provider id to copyright strings.
Default Value: {}

readonly proxy : Proxy

Gets the proxy used for metadata requests.

readonly resource : Resource

Gets the resource used for metadata requests.

terrainPresent : boolean

True if terrain is available.
Default Value: true

readonly url : string

Gets the name of the Google Earth Enterprise server.

Methods

static Ditap.GoogleEarthEnterpriseMetadata.fromUrl(resourceOrUrl)Promise.<GoogleEarthEnterpriseMetadata>

Creates a metadata object using the Google Earth Enterprise REST API. This is used by the GoogleEarthEnterpriseImageryProvider and GoogleEarthEnterpriseTerrainProvider to share metadata requests.
Name Type Description
resourceOrUrl Resource | String The url of the Google Earth Enterprise server hosting the imagery.
Returns:
A promise which resolves to the created GoogleEarthEnterpriseMetadata instance/

static Ditap.GoogleEarthEnterpriseMetadata.quadKeyToTileXY(quadkey)

Converts a tile's quadkey used to request an image from a Google Earth Enterprise server into the (x, y, level) position.
Name Type Description
quadkey string The tile's quad key
See:
  • GoogleEarthEnterpriseMetadata#tileXYToQuadKey

static Ditap.GoogleEarthEnterpriseMetadata.tileXYToQuadKey(x, y, level)

Converts a tiles (x, y, level) position into a quadkey used to request an image from a Google Earth Enterprise server.
Name Type Description
x number The tile's x coordinate.
y number The tile's y coordinate.
level number The tile's zoom level.
See:
  • GoogleEarthEnterpriseMetadata#quadKeyToTileXY