Class: sitDataManager

L.supermap.plotting.sitDataManager

态势数据管理类。

L.supermap.plotting.sitDataManager(map, serverUrl, options)

leaflet/plot/SitDataManager.js, line 9
Name Type Description
map L.map

地图。

serverUrl string

标绘服务地址。

options Object

此类是父类提供的属性。

Name Type Description
smlInfo SuperMap.Plot.SMLInfoStruct 可选

当前打开的态势图信息。

smlFileName string 可选

当前打开的态势图在发布时的名称。

Members

smlFileNamestring

当前打开的态势图在发布时的名称。

当前打开的态势图信息。

Methods

addSmlData(sitData, bAllLayer)

leaflet/plot/SitDataManager.js, line 184

叠加态势图数据到当前态势图。

Name Type Description
sitData Object

要打开的态势图的数据。

bAllLayer boolean

是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。

addSmlDataToLayer(sitData, layerName)

leaflet/plot/SitDataManager.js, line 227

叠加态势图数据到指定图层。

Name Type Description
sitData Object

要打开的态势图的数据。

layerName string

指定的图层名称。

addSmlFile(fileId, bAllLayer, callback)

leaflet/plot/SitDataManager.js, line 291

叠加态势图文件(本地)。首先需要将本地的态势图文件上传到服务器,再叠加。

Name Type Description
fileId string

要上传到服务器的态势图文件的div的ID。

bAllLayer boolean

是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。

callback function

叠加本地态势图文件的处理函数。

addSmlFileOnServer(smlFileName, bAllLayer, callback)

leaflet/plot/SitDataManager.js, line 388

叠加已发布的态势图到当前态势图。

Name Type Description
smlFileName string

保存态势图文件时的名称。

bAllLayer boolean

是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。

callback function

叠加发布的态势图的处理函数。

addSmlFileToLayer(fileId, layerName, callback)

leaflet/plot/SitDataManager.js, line 354

叠加态势文件(本地)到指定的图层。首先需要将本地的态势图文件上传到服务器,再叠加。

Name Type Description
fileId string

要上传到服务器的态势图文件的div的ID。

layerName string

需要叠加的图层名称。

callback function

叠加本地态势图到指定图层的处理函数。

addSmlFileToLayerOnServer(smlFileName, layerName, callback)

leaflet/plot/SitDataManager.js, line 453

叠加已发布的态势图到指定图层。

Name Type Description
smlFileName string

保存态势图文件时的名称。

layerName string

指定的图层名称。

callback function

叠加发布态势图到指定图层的处理函数。

deleteSmlFileOnServer(smlFileName, callback)

leaflet/plot/SitDataManager.js, line 657

删除指定的已发布态势图文件。

Name Type Description
smlFileName string

保存到服务器时的态势图文件名称。

callback function

删除发布态势图的处理函数。

destroy()

leaflet/plot/SitDataManager.js, line 70

销毁图形对象。

downloadSmlFileURL(smlFileName)

leaflet/plot/SitDataManager.js, line 504

从服务器上获取指定的态势文件的下载地址。

Name Type Description
smlFileName string

保存态势图文件时的名称。

getSitDataLayers(){Array.<L.supermap.plotting.plottingLayer>}

leaflet/plot/SitDataManager.js, line 82

获取态势图上所有的标绘图层。

Returns:
Type Description
Array.<L.supermap.plotting.plottingLayer> 图层数组。

getSmlData()

leaflet/plot/SitDataManager.js, line 92

获取态势图数据。

getSMLInfo(smlFileName, callback)

leaflet/plot/SitDataManager.js, line 544

获取指定的态势图信息。

Name Type Description
smlFileName string

态势图文件名称,即保存到服务器时使用的名称。

callback function

获取态势图信息的处理函数。

getSMLInfos(page, pageSize, callback)

leaflet/plot/SitDataManager.js, line 565

获取服务器上用户发布的态势图文件列表。

Name Type Description
page number

第几页,从第一页开始计数。

pageSize number

每页上查询的记录的条数。

callback function

获取态势图列表的处理函数。

newSmlFile()

leaflet/plot/SitDataManager.js, line 513

新建态势图,会清空当前态势图。

openSmlData(sitData)

leaflet/plot/SitDataManager.js, line 136

打开态势图数据。

Name Type Description
sitData Object

要打开的态势图的数据。

openSmlFile(fileId, callback)

leaflet/plot/SitDataManager.js, line 260

打开态势图文件(本地),并将其上传到服务器。删除当前态势图中的所有图层,重新加载该态势图。

Name Type Description
fileId string

要打开的本地态势图文件div的ID。

callback function

打开本地态势图的处理函数。

openSmlFileOnServer(smlFileName, callback)

leaflet/plot/SitDataManager.js, line 634

打开指定的已发布态势图文件。

Name Type Description
smlFileName string

态势图文件保存到服务器时的名字。

callback function

打开发布态势图的处理函数。

saveAsSmlFile(smlFileName, callback)

leaflet/plot/SitDataManager.js, line 533

另存当前态势图数据到服务器。

Name Type Description
smlFileName string

保存到服务器的态势图文件名称。

callback function

另存态势图的处理函数。

saveSmlFile(callback)

leaflet/plot/SitDataManager.js, line 523

保存当前的态势图上所有图层的要素到服务器,若服务器已存在该态势图则覆盖。

Name Type Description
callback function

保存态势图的处理函数。

uploadSmlFile(fileId, callback)

leaflet/plot/SitDataManager.js, line 324

上传态势图文件。

Name Type Description
fileId string

要上传到服务器的态势图文件的div的ID。

callback function

上传态势文件到服务器的回调处理函数(用户指定)。