来自 Google Earth Enterprise 服务器的单个瓦片的地形数据。
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
具有以下属性的对象:
|
Example:
const buffer = ...
const childTileMask = ...
const terrainData = new Cesium.GoogleEarthEnterpriseTerrainData({
buffer : heightBuffer,
childTileMask : childTileMask
});
See:
Members
credits : Array.<Credit>
此瓦片的一组版权信息(credits)。
此地形数据中包含的水掩码(water mask,如果有)。水掩码是一个矩形
Uint8Array 或图像,其中值 255 表示水,值 0 表示陆地。
也允许 0 到 255 之间的值,以在陆地和水之间平滑混合。
Methods
计算指定经度和纬度处的地形高度。
| Name | Type | Description |
|---|---|---|
rectangle |
Rectangle | 此地形数据所覆盖的矩形范围。 |
longitude |
number | 以弧度表示的经度。 |
latitude |
number | 以弧度表示的纬度。 |
Returns:
指定位置的地形高度。如果位置
在矩形范围之外,此方法将外推高度,对于远在矩形范围之外的位置,结果很可能
严重不正确。
基于
GoogleEarthEnterpriseTerrainData.childTileMask 确定给定的子瓦片是否可用。给定的子瓦片坐标假定
为此瓦片四个子瓦片之一。如果给出的是非子瓦片坐标,
则返回东南子瓦片的可用性。
| Name | Type | Description |
|---|---|---|
thisX |
number | 此(父)瓦片的 X 坐标。 |
thisY |
number | 此(父)瓦片的 Y 坐标。 |
childX |
number | 要检查可用性的子瓦片的 X 坐标。 |
childY |
number | 要检查可用性的子瓦片的 Y 坐标。 |
Returns:
如果子瓦片可用则为 true,否则为 false。
upsample(tilingScheme, thisX, thisY, thisLevel, descendantX, descendantY, descendantLevel) → Promise.<HeightmapTerrainData>|undefined
对此地形数据进行向上采样,供后代瓦片使用。生成的实例将包含此实例中
高度样本的一个子集,必要时进行插值。
| Name | Type | Description |
|---|---|---|
tilingScheme |
TilingScheme | 此地形数据的瓦片方案(tiling scheme)。 |
thisX |
number | 此瓦片在瓦片方案中的 X 坐标。 |
thisY |
number | 此瓦片在瓦片方案中的 Y 坐标。 |
thisLevel |
number | 此瓦片在瓦片方案中的层级。 |
descendantX |
number | 我们正在进行向上采样的后代瓦片在瓦片方案中的 X 坐标。 |
descendantY |
number | 我们正在进行向上采样的后代瓦片在瓦片方案中的 Y 坐标。 |
descendantLevel |
number | 我们正在进行向上采样的后代瓦片在瓦片方案中的层级。 |
Returns:
为后代瓦片向上采样得到的 heightmap 地形数据的 promise,
如果过多的异步向上采样操作正在进行且请求已被延迟,则为 undefined。
获取一个值,指示此地形数据是否通过对较低分辨率的
地形数据进行向上采样而创建。如果此值为 false,则数据来自其他来源,例如
从远程服务器下载。对于通过调用
HeightmapTerrainData#upsample 返回的实例,此方法应返回 true。
Returns:
如果此实例是通过向上采样创建的则为 true,否则为 false。
