属性
是否强制清楚缓存
强制刷新方法
方法
序列化参数对象
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
生成管状数据
参数描述:
矢量切片柱状图
createHistogramVectorGeoJsonFeatureLayer(name, geoOptions, styleOption, GroupID, checked, disFnc)
参数描述:
名称 |
类型 |
描述 |
name |
String
|
图层名 |
geoOptions |
Object
|
图层参数
名称 |
类型 |
默认值 |
描述 |
url |
String
|
|
服务地址 |
layer |
String
|
|
服务图层 |
srs |
String
|
'EPSG:4490'
|
可选
坐标系 |
|
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
默认值 |
描述 |
id |
String
|
|
可选
id |
radius |
Number
|
50
|
可选
柱状图半径 |
scale |
Number
|
1
|
可选
柱状图高度倍数 |
alpha |
Number
|
0.5
|
可选
底部面透明度 |
defaultColor |
String
|
#ffffff
|
可选
默认颜色 |
color |
String
|
Array
|
#ffffff
|
可选
柱状图颜色配置 |
height |
Number
|
String
|
100
|
可选
柱状图高度 |
showLabel |
Boolean
|
true
|
可选
显示文本 |
value |
function
|
|
可选
文本内容,默认为高度值,function(value, prop){} |
label |
Cesium.LabelGraphics
|
|
可选
文本样式
名称 |
类型 |
描述 |
useColorConfig |
Boolean
|
可选
使用柱状图颜色配置 |
|
level_min |
Number
|
|
可选
最小显示层级 |
level_max |
Number
|
|
可选
最大显示层级 |
|
GroupID |
String
|
工程树父节点id |
checked |
Boolean
|
是否显示 |
disFnc |
function
|
回调函数 |
矢量切片分层设色
createLaycolorVectorGeoJsonFeatureLayer(name, geoOptions, styleOption, GroupID, checked, disFnc)
参数描述:
名称 |
类型 |
描述 |
name |
String
|
图层名 |
geoOptions |
Object
|
图层参数 |
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
默认值 |
描述 |
type |
Number
|
"2D"
|
可选
分层设色类型【2D | 3D】 |
height |
Number
|
String
|
100
|
可选
拉伸高度,仅在3D有效 |
scale |
Number
|
1
|
可选
拉伸高度倍数 |
alpha |
Number
|
0.5
|
可选
面透明度 |
defaultColor |
String
|
#ffffff
|
可选
默认颜色 |
color |
String
|
Array
|
#ffffff
|
可选
颜色配置 |
|
GroupID |
String
|
工程树父节点id |
checked |
Boolean
|
是否显示 |
disFnc |
function
|
回调函数 |
矢量切片-模型点
调用方法:
let urls = {
url: 'http://183.162.245.49:8099/geoserver/gwc/service/wmts',
layer: 'sdkp:JTSS',
srs: 'EPSG:4326',
upperLevelLimit: 16,
lowerLevelLimit: 22,
};
let de = {
level_min: urls.upperLevelLimit,
level_max: urls.lowerLevelLimit,
uri: "http://183.162.245.49:8099/ModelLibrary/电力设备/tower.glb",
color: "#ffffff",
scale: 1,
heightReference: 0,
height: 0,
near: 0,
far: 2000,
};
let layer = sgworld.Creator.createModelGeoJsonFeatureLayerProvider(
'矢量切片-模型点',
urls,
de,
"0",
true,
function () {
sgworld.Navigate.flyToObj(layer);
}
);
参数描述:
名称 |
类型 |
描述 |
name |
String
|
名称 |
geoOptions |
Object
|
数据参数
名称 |
类型 |
描述 |
url |
String
|
服务地址 |
layer |
String
|
图层名 |
srs |
String
|
可选
坐标系 |
upperLevelLimit |
Number
|
可选
最大显示层级 |
lowerLevelLimit |
Number
|
可选
最小显示层级 |
|
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
描述 |
id |
String
|
可选
id |
level_min |
Number
|
可选
最小显示层级 |
level_max |
Number
|
可选
最大显示层级 |
uri |
String
|
可选
模型地址 |
color |
String
|
可选
颜色 |
scale |
Number
|
可选
模型比例 |
height |
String
|
可选
高度 |
heading |
Number
|
可选
方向角 |
pitch |
Number
|
可选
俯仰角 |
roll |
Number
|
可选
翻滚角 |
|
GroupID |
String
|
|
checked |
Boolean
|
|
disFnc |
function
|
|
返回:
矢量模型点切片加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
张恒 2020/08/13
基础点加载
createPointGeoJsonFeatureLayerProvider(name, geoOptions, styleOption, GroupID, checked, disFnc)
参数描述:
名称 |
类型 |
描述 |
name |
*
|
|
geoOptions |
*
|
|
styleOption |
*
|
|
GroupID |
*
|
|
checked |
*
|
|
disFnc |
*
|
|
矢量切片3dtiles模型
createVector3DTilesFeatureLayer(name, geoOptions, styleOption, GroupID, checked, disFnc)
参数描述:
名称 |
类型 |
描述 |
name |
String
|
图层名 |
geoOptions |
Object
|
可选
图层参数
名称 |
类型 |
默认值 |
描述 |
url |
String
|
|
地址模板 |
_x |
Number
|
0
|
可选
x偏移量 |
_y |
Number
|
0
|
可选
y偏移量 |
|
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
默认值 |
描述 |
color |
String
|
#ffffff
|
可选
颜色 |
level_max |
Number
|
20
|
可选
最大显示级别 |
level_min |
Number
|
10
|
可选
最小显示级别 |
tilingScheme |
Cesium.TilingScheme
|
Cesium.WebMercatorTilingScheme
|
可选
切片方式 |
|
GroupID |
String
|
工程树父节点id |
checked |
Boolean
|
是否显示 |
disFnc |
function
|
回调函数 |
xp修改不释放模型
矢量切片3dtiles模型
createVector3DTilesFeatureLayerRelease(name, geoOptions, styleOption, GroupID, checked, disFnc)
参数描述:
名称 |
类型 |
描述 |
name |
String
|
图层名 |
geoOptions |
Object
|
可选
图层参数
名称 |
类型 |
默认值 |
描述 |
url |
String
|
|
地址模板 |
_x |
Number
|
0
|
可选
x偏移量 |
_y |
Number
|
0
|
可选
y偏移量 |
|
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
默认值 |
描述 |
color |
String
|
#ffffff
|
可选
颜色 |
level_max |
Number
|
20
|
可选
最大显示级别 |
level_min |
Number
|
10
|
可选
最小显示级别 |
tilingScheme |
Cesium.TilingScheme
|
Cesium.WebMercatorTilingScheme
|
可选
切片方式 |
|
GroupID |
String
|
工程树父节点id |
checked |
Boolean
|
是否显示 |
disFnc |
function
|
回调函数 |
2020/04/29
2020/05/14
zhangheng
2020/04/29
2020/05/17
矢量切片加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
张恒 2020/04/27
删除数据
编辑
参数描述:
名称 |
类型 |
描述 |
open |
Boolean
|
可选
是否开启编辑 |
option |
Object
|
可选
参数 |
导出工程数据
设置数据是否刷新
返回图例
返回:
获取层级
是否强制清除缓存
参数描述:
矢量切片(点)加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
矢量切片(线)加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
移除过期的瓦片
参数描述:
名称 |
类型 |
描述 |
primitiveByTile |
Object
|
瓦片 primitive,以 tileKey 索引 |
tileKeys |
Array.<String>
|
当前有效的瓦片 keys |
移除过期的瓦片xp
参数描述:
名称 |
类型 |
描述 |
primitiveByTile |
Object
|
瓦片 primitive,以 tileKey 索引 |
tileKeys |
Array.<String>
|
当前有效的瓦片 keys |
移除过期的瓦片
参数描述:
名称 |
类型 |
描述 |
primitiveByTile |
Object
|
瓦片 primitive,以 tileKey 索引 |
tileKeys |
Array.<String>
|
当前有效的瓦片 keys |
设置数据是否刷新
设置数据显示隐藏
矢量切片加载(全面加载优化)
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
矢量切片加载(全面加载优化)优化版(贴地)
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
矢量切片加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
矢量切片加载(全面加载优化)优化版gisserver//xp修改
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串
矢量切片-面
调用方法:
let urls = {
url: 'http://183.162.245.49:8099/geoserver/gwc/service/wmts',
layer: 'cite:fangwu1',
srs: 'EPSG:4326',
upperLevelLimit: 13,
lowerLevelLimit: 22,
};
let de = {
level_min: urls.upperLevelLimit,
level_max: urls.lowerLevelLimit,
material: '#00ffff',
height: 0,
extrudedHeight: 50,
near: 0,
far: Infinity,
};
let layer = sgworld.Creator.createGeoJsonFeatureLayerProviderOptimization(
'矢量切片-面',
urls,
de,
"0",
true,
function () {
sgworld.Navigate.flyToObj(layer)
}
);
参数描述:
名称 |
类型 |
描述 |
name |
String
|
名称 |
geoOptions |
Object
|
数据参数
名称 |
类型 |
描述 |
url |
String
|
服务地址 |
layer |
String
|
图层名 |
srs |
String
|
可选
坐标系 |
upperLevelLimit |
Number
|
可选
最大显示层级 |
lowerLevelLimit |
Number
|
可选
最小显示层级 |
|
styleOption |
Object
|
可选
样式参数
名称 |
类型 |
描述 |
id |
String
|
可选
id |
level_min |
Number
|
可选
最小显示层级 |
level_max |
Number
|
可选
最大显示层级 |
material |
String
|
可选
填充色 |
extrudedHeight |
Number
|
可选
拉伸高度 |
height |
Number
|
可选
高度 |
clampToGround |
Boolean
|
可选
是否贴地 |
classificationType |
Cesium.ClassificationType
|
可选
贴地类型 |
near |
Number
|
可选
最小可视 |
far |
Number
|
可选
最大可视 |
|
GroupID |
String
|
|
checked |
Boolean
|
|
disFnc |
function
|
|
返回:
矢量切片加载(全面加载优化)优化版
参数描述:
名称 |
类型 |
描述 |
params |
Object
|
参数对象 |
返回:
序列化字符串