来自googleearth企业服务器的单个图块的地形数据。
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 具有以下属性的对象:
|
Example:
var buffer = ...
var childTileMask = ...
var terrainData = new Cesium.GoogleEarthEnterpriseTerrainData({
buffer : heightBuffer,
childTileMask : childTileMask
});
See:
Members
credits : Array.<Credit>
此平铺的一组学分
该地形数据中包含的水面罩(如果有)。水面罩是长方形的
uint8数组或图像,其中值255表示水,值0表示陆地。
允许0到255之间的值,以便在陆地和水之间平滑地混合。
Methods
计算指定经度和纬度处的地形高度。
Name | Type | Description |
---|---|---|
rectangle |
Rectangle | 此地形数据覆盖的矩形。 |
longitude |
Number | 以弧度表示。 |
latitude |
Number | 以弧度表示的纬度。 |
Returns:
指定位置的地形高度。如果位置
在矩形外,此方法将外推高度,这很可能是非常广泛的
对于远离矩形的位置不正确。
确定给定子平铺是否可用,基于
HeightmapTerrainData.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 | 该地形数据的拼接方案。 |
thisX |
Number | 平铺方案中此平铺的X坐标。 |
thisY |
Number | 平铺方案中该平铺的Y坐标。 |
thisLevel |
Number | 平铺方案中此平铺的级别。 |
descendantX |
Number | 我们要向上采样的子块的平铺方案中的X坐标。 |
descendantY |
Number | 我们要向上采样的子块的平铺方案中的Y坐标。 |
descendantLevel |
Number | 我们正在对其进行上采样的子块平铺方案中的电平。 |
Returns:
为后代瓷砖提供高采样高度地图地形数据的承诺,
如果正在进行太多异步上采样操作并且请求已
推迟。
获取一个值,该值指示此地形数据是否是通过向上采样较低分辨率创建的
地形数据。如果此值为false,则数据是从其他来源获取的,例如
从远程服务器下载。对于实例,此方法应返回true
打电话给
HeightmapTerrainData#upsample
回来了。Returns:
如果此实例是通过上采样创建的,则为True;否则为false。