您的位置:首页 > 大数据 > 人工智能

Cesium ArcGisImageServerTerrainProvider

2016-10-19 15:21 375 查看


ArcGisImageServerTerrainProvider


new
Cesium.ArcGisImageServerTerrainProvider(options)

核心/ ArcGisImageServerTerrainProvider。 js 66

一个
TerrainProvider
所产生的地形几何镶嵌细工的高度地图
从一个ArcGIS ImageServer检索。
的名字类型描述
options
对象对象具有以下属性:
名字类型描述
url
字符串ArcGIS的URL ImageServer服务。
token
字符串可选授权令牌使用连接到服务。
proxy
对象可选一个代理用于请求。
这个对象将有getURL函数返回代理URL,如果必要的。
tilingScheme
TilingScheme可选瓷砖方案指定的地形
被分解为瓷砖。 如果不提供这个参数,
GeographicTilingScheme
使用。
ellipsoid
椭球体可选椭球。
如果tilingScheme指定, 这个参数被忽略,转而使用瓷砖计划的椭球体。 如果没有指定参数,使用WGS84椭球。
credit
信贷|字符串可选信贷,这将显示在画布上。

例子:

var terrainProvider = new Cesium.ArcGisImageServerTerrainProvider({
url : 'https://elevation.arcgisonline.com/ArcGIS/rest/services/WorldElevation/DTMEllipsoidal/ImageServer',
token : 'KED1aF_I4UzXOHy3BnhwyBHU4l5oY6rO6walkmHoYqGp4XyIWUd5YZUC1ZrLAzvV40pR6gBXQayh0eFA8m6vPg..',
proxy : new Cesium.DefaultProxy('/terrain/')
});
viewer.terrainProvider = terrainProvider;


看到的:

TerrainProvider


成员

1017c




credit : Credit



核心/ ArcGisImageServerTerrainProvider。 js 129

获得信贷显示此地形提供者时活跃。 这通常用于信贷 地形的来源。 这个函数不应该称为之前
ArcGisImageServerTerrainProvider#ready
返回true。


errorEvent : Event事件

核心/ ArcGisImageServerTerrainProvider。 js 117

得到一个事件时提高地形提供者遇到异步错误。 通过订阅 事件,你将会通知错误,可以恢复。 事件监听器 传递的一个实例吗
TileProviderError



hasVertexNormals:Boolean布尔

核心/ ArcGisImageServerTerrainProvider。 js 190

得到一个值指示是否请求的瓷砖包含顶点法线。 这个函数不应该称为之前
ArcGisImageServerTerrainProvider#ready
返回true。


hasWaterMask:布尔

核心/ ArcGisImageServerTerrainProvider。 js 178

得到一个值指示是否提供者包括一个水面具。 水的面具 表明在全球范围内的是水而不是土地,所以他们可以呈现 作为一个反射面与动画。 这个函数不应该 前调用
ArcGisImageServerTerrainProvider#ready
返回true。




ready:<Boolean>

核心/ ArcGisImageServerTerrainProvider。 js 152

得到一个值指示是否提供者可以使用了。


只读的


readyPromise : Promise.<Boolean>

核心/ ArcGisImageServerTerrainProvider。 js 164

得到一个承诺,解析为真时,提供者可以使用了。


tilingScheme:GeographicTilingScheme

核心/ ArcGisImageServerTerrainProvider。 js 141

被使用的瓷砖方案提供者。 这个函数应该 之前没有被称为
ArcGisImageServerTerrainProvider#ready
返回true。


方法


getLevelMaximumGeometricError(level)→Number

核心/ ArcGisImageServerTerrainProvider。 js 259

得到允许的最大几何误差的瓷砖在一个给定的水平。
的名字类型描述
level
数量瓦级的最大几何误差。

返回:

最大的几何误差。


getTileDataAvailable(x,y,级别)→布尔

核心/ ArcGisImageServerTerrainProvider。 js 271

确定数据块可以被加载。
的名字类型描述
x
数量瓷砖的X坐标几何的请求。
y
数量Y坐标几何的瓷砖的请求。
level
数量瓷砖的水平要求几何。

返回:

未定义的,如果不支持,否则真或假。


requestTileGeometry(x,y,级别)→承诺。<TerrainData>
|未定义

核心/ ArcGisImageServerTerrainProvider。 js 209

请求几何对于一个给定的瓷砖。 这个函数不应该称为之前
ArcGisImageServerTerrainProvider#ready
返回true。
结果包括地形 数据和显示所有子瓷砖是可用的。
的名字类型描述
x
数量瓷砖的X坐标几何的请求。
y
数量Y坐标几何的瓷砖的请求。
level
数量瓷砖的水平要求几何。

返回:

承诺的要求几何。 如果这种方法 返回未定义的,而不是一个承诺,这是一个迹象表明请求已经太多了 等待和请求将在稍后重试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: