线Geojsonu要素图层
参数描述:
名称 |
类型 |
描述 |
viewer |
Viewer
|
可选
地图视图 |
cesium |
Cesium
|
可选
Cesium对象 |
- Author:
-
属性
是否强制清楚缓存
方法
创建geosjon线图层
参数描述:
名称 |
类型 |
描述 |
name |
String
|
可选
图层名称。 |
geojsonOrurl |
object
|
String
|
可选
geojosn对象或者地址 |
option |
object
|
可选
参数对象 |
GroupID |
object
|
可选
再在工程树父节点id |
disFnc |
function
|
可选
回调函数 |
返回:
矢量切片-线
调用方法:
let urls = {
url: 'http://183.162.245.49:8099/geoserver/gwc/service/wmts',
layer: 'sf:roads',
srs: 'EPSG:4326',
upperLevelLimit: 10,
lowerLevelLimit: 22,
};
let de = {
level_min: urls.upperLevelLimit,
level_max: urls.lowerLevelLimit,
material: '#ffff0030',
outlineColor: '#ff000050',
outlineWidth: 2,
height: undefined,
width: 5,
clampToGround: true,
near: 0,
far: 1000000,
};
let layer = sgworld.Creator.createPrimitivePolylineVectorGeoJsonFeatureLayerProvider(
'矢量切片-线',
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
|
可选
填充色 |
outlineColor |
String
|
可选
边框色 |
outlineWidth |
Number
|
可选
边框宽度 |
height |
Number
|
可选
高度 |
width |
Number
|
可选
宽度 |
clampToGround |
Boolean
|
可选
是否贴地 |
classificationType |
Cesium.ClassificationType
|
可选
贴地类型 |
dash |
Boolean
|
可选
是否虚线 |
dashLength |
Number
|
可选
虚线间隔 |
gapColor |
Number
|
可选
间隔颜色 |
near |
Number
|
可选
最小可视 |
far |
Number
|
可选
最大可视 |
|
GroupID |
String
|
|
checked |
Boolean
|
|
disFnc |
function
|
|
返回:
删除数据
编辑
参数描述:
名称 |
类型 |
描述 |
open |
Boolean
|
可选
是否开启编辑 |
option |
Object
|
可选
参数 |
导出工程数据
设置数据是否刷新
返回图例
返回:
设置数据是否刷新
设置数据显示隐藏