TerrainData

new Cesium.TerrainData()

单个平铺的地形数据。此类型描述 接口,不打算直接实例化。
See:

Members

credits : Array.<Credit>

此平铺的学分数组。

waterMask : Uint8Array|HTMLImageElement|HTMLCanvasElement

该地形数据中包含的水面罩(如果有)。水面罩是长方形的 uint8数组或图像,其中值255表示水,值0表示陆地。 允许0到255之间的值,以便在陆地和水之间平滑地混合。

Methods

interpolateHeight(rectangle, longitude, latitude)Number

计算指定经度和纬度处的地形高度。
Name Type Description
rectangle Rectangle 此地形数据覆盖的矩形。
longitude Number 以弧度表示。
latitude Number 以弧度表示的纬度。
Returns:
指定位置的地形高度。如果位置 在矩形外,此方法将外推高度,这很可能是非常广泛的 对于远离矩形的位置不正确。

isChildAvailable(thisX, thisY, childX, childY)Boolean

确定给定子平铺是否可用,基于 TerrainData#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.<TerrainData>|undefined

向上采样此地形数据以供子代平铺使用。
Name Type Description
tilingScheme TilingScheme 该地形数据的拼接方案。
thisX Number 平铺方案中此平铺的X坐标。
thisY Number 平铺方案中该平铺的Y坐标。
thisLevel Number 平铺方案中此平铺的级别。
descendantX Number 我们要向上采样的子块的平铺方案中的X坐标。
descendantY Number 我们要向上采样的子块的平铺方案中的Y坐标。
descendantLevel Number 我们正在对其进行上采样的子块平铺方案中的电平。
Returns:
为上升的地形采集数据, 如果正在进行太多异步上采样操作并且请求已 推迟。

wasCreatedByUpsampling()Boolean

获取一个值,该值指示此地形数据是否是通过向上采样较低分辨率创建的 地形数据。如果此值为false,则数据是从其他来源获取的,例如 从远程服务器下载。对于实例,此方法应返回true 打电话给TerrainData#upsample回来了。
Returns:
如果此实例是通过上采样创建的,则为True;否则为false。