GeoTerrainContour

等高线分析

new Cesium.GeoTerrainContour(options)

Name Type Description
options Object optional 参数选项
Name Type Default Description
viewer Viewer optional 三维球
clippingPolygon Array [[101.456269, 30.853363, 3982.86], [101.472540, 30.655172, 4159.51], [101.861131, 30.633385, 4425.50], [101.905458, 30.859587, 2231.05]] optional 裁剪区域,每个元素包含经纬度和高度值,不支持凹凸多边形
show Boolean true optional 可见性
opacity Number 1.0 optional 透明度
spacing Number 150.0 optional 等高线的间距
width Number 2.0 optional 等高线的宽度
color Color Cesium.Color.RED optional 等高线的颜色
pointShown Boolean true optional 拾取高度时是否显示点
pointColor Color Cesium.Color.YELLOW optional 点的颜色
pointOutlineColor Color Cesium.Color.TRANSPARENT optional 点的轮廓颜色
pointOutlineWidth Number 0.0 optional 点的轮廓宽度
pointPixelSize Number 10.0 optional 点的大小
labelShown Boolean true 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 geoTerrainContour = new Cesium.GeoTerrainContour({viewer: viewer, clippingPolygon: clipPolygon});
// 添加至图层组中
geoTerrainContour.addTo(viewer.imageryLayers);
Demo:

Members

clippingPolygon : Array

裁剪面,支持凹凸多边形。
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]]

clippingPolygonEnabled : Boolean

是否启用裁剪,如果启用,则只渲染裁剪面内的等高线;若不启用,则渲染全球。
Default Value: true

color : Color

等高线颜色
Default Value: Cesium.Color.RED

readonlycontourLayer : ImageryLayer

等高线图层

opacity : Number

等高线透明度
Default Value: 1.0

readonlypickedEvent : Event

拾取高度信息事件

show : Boolean

可见性
Default Value: true

spacing : Number

等高线间距,单位:米。
Default Value: 150

width : Number

等高线宽度,单位:像素。
Default Value: 2

Methods

addTo(imageryLayers)

将等高线图层添加到场景图层集合中
Name Type Description
imageryLayers ImageryLayerCollection 场景的图层集合

clearHeight()

清除拾取高度

destroy()

销毁

pickHeight()

拾取高度