查阅Cesium API

地形

参数描述:
名称 类型 描述
viewer viewer | object 传入数据。
Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

创建Arcgis地形

createArcGISTerrain(name, option, GroupID, checked)

调用方法:
var option = {
        url: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer"
    };
    sgworld.Creator.createArcGISTerrain("ArcGIS地形", option, "0", true, "");
参数描述:
名称 类型 描述
name string 可选 名称
option Object 参数
名称 类型 描述
id string 可选 id
url Boolean 服务地址
GroupID string 可选 所在组
checked Boolean 可选 是否显示
创建Cesium在线全球地形

createCesiumTerrain(name, option, GroupID, checked)

调用方法:
sgworld.Creator.createCesiumTerrain("Cesium全球地形", {}, "0", true);
参数描述:
名称 类型 描述
name string 可选 名称
option Object 可选 参数
名称 类型 描述
id string 可选 id
requestVertexNormals Boolean 可选 是否请求顶点法线
GroupID string 可选 所在组
checked Boolean 可选 是否显示
sgs地下加载(7.2.3)

createSFSTerrain(name, option, GroupID, checked, Description)

参数描述:
名称 类型 描述
name *
option *
GroupID *
checked *
Description *
sgs地下加载(7.1)

createSFSTerrain71(name, option, GroupID, checked, Description)

参数描述:
名称 类型 描述
name *
option *
GroupID *
checked *
Description *
创建地形(.terrain)

createTerrain(name, option, GroupID, checked, Description)

调用方法:
var option = {
        requestVertexNormals: true,
        url: "http://183.162.245.49:3301/gisserver/ctsserver/srtm_cts"
    };
    sgworld.Creator.createTerrain("gisserver地形", option, "0", true, "");
参数描述:
名称 类型 描述
name string 可选 名称
option Object 路径
名称 类型 描述
id string 可选 id
url string 地址
requestVertexNormals Boolean 可选 是否请求顶点法线
GroupID string 可选 所在组
checked Boolean 可选 是否显示
Description string 可选 描述
地形加载不加载json文件(江苏测绘院)

createWMTSTerrain(name, option, GroupID, checked, Description)

参数描述:
名称 类型 描述
name *
option *
GroupID *
checked *
Description *
删除模型

deleteObject()

Terrain导出工程数据
获取模型的显示隐藏

getVisibility()

Terrain导出工程数据

setTreeobj()

设置模型的显示隐藏

setVisibility(b)

参数描述:
名称 类型 描述
b boolean 可选 true|false