Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
参数选项
|
Example:
var clipPolygon = [[101.456269, 30.853363, 3982.86], [101.472540, 30.655172, 4159.51], [101.861131, 30.633385, 4425.50], [101.905458, 30.859587, 2231.05]];
var geoTerrainSlope = new Cesium.GeoTerrainSlope({viewer: viewer, clippingPolygon: clipPolygon});
// 添加至图层组中
geoTerrainSlope.addTo(viewer.imageryLayers);
Demo:
Members
裁剪面,支持凹多边形
-
Default Value:
[[101.456269, 30.853363, 3982.86], [101.472540, 30.655172, 4159.51], [101.861131, 30.633385, 4425.50], [101.905458, 30.859587, 2231.05]]
是否启用裁剪,如果启用,则只渲染裁剪面内的坡度信息,若不启用,则渲染全球的
-
Default Value:
true
显示的最大坡度值,单位:度(°),范围[0, 90]
-
Default Value:
90
显示的最小坡度值,单位:度(°),范围[0, 90]
-
Default Value:
0
透明度
-
Default Value:
1.0
拾取坡度信息的事件
可见性
-
Default Value:
true
坡度渲染的颜色表,是一个数组,数组中的每一个元素也是一个数组,该元素下的第一个元素是坡度的度数,第二个元素是颜色值
-
Default Value:
[[0, '#0a8d33'],[6, '#599668'],[11, '#afdd76'],[17, '#fafcb4'],[23, '#f2b602'],[30, '#eea706'],[37, '#df7702'],[44, '#a52100'],[53, '#682b06'],[64, '#6a2402'],[90, '#420202']]
Example:
var color1 = [0, '#000000'];
var color2 = [30, '#0000ff'];
var color3 = [45, '#ff0000'];
var color4 = [60, '#ffff00'];
var color5 = [90, '#ffffff'];
var colorTable = [color1, color2, color3, color4, color5];
geoTerrainSlope.slopeColorTable = colorTable;
readonlyslopeLayer : ImageryLayer
获取坡度图层
Methods
将坡度图层添加到场景的图层集合中
Name | Type | Description |
---|---|---|
imageryLayers |
ImageryLayerCollection | 场景的图层集合 |
清除拾取的坡度
销毁
拾取坡度