View Source GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationModelProto (google_api_content_warehouse v0.3.0)

Represents raster digital elevation model data.

Attributes

  • blendOrder (type: integer(), default: nil) - Defines the relative order in which terrain data should be rendered. Features with higher blend_order should be blended on top of features with lower blend_order. NOTE: this is backwards from the way BlendRank works in Magrathean.
  • dataLevel (type: integer(), default: nil) - The zoom level at which this data is defined. Level 0 is world level data, and each increase in zoom level corresponds to a factor of 2 increase in scale.
  • dataMaxlevel (type: integer(), default: nil) - The maximum (finest) level at which this terrain data has sufficient resolution to be displayed.
  • elevationData (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) - A place to store an elevation data protocol buffer. Currently, this must be a keyhole::AssetTileCompressed (see google3/keyhole/common/proto/magrathean.protodevel).
  • fullChildDataAvailable (type: boolean(), default: nil) - If true, all of the data contained in this feature is available at the next highest (more detailed) level. If this is true, partial_child_data_available should also be true.
  • partialChildDataAvailable (type: boolean(), default: nil) - If true, at least part of the data contained in this feature is available at the next highest (more detailed) level.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationModelProto{
  blendOrder: integer() | nil,
  dataLevel: integer() | nil,
  dataMaxlevel: integer() | nil,
  elevationData:
    GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
  fullChildDataAvailable: boolean() | nil,
  partialChildDataAvailable: boolean() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.