zzApi

zzApi

zzApi mapguide接口类

Constructor

new zzApi()

Classes

zzApi

Methods

cancelCompileTask(param) → {Promise}

取消任务

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
COMPILETASKID String <optional>

任务ID

Returns:
Type
Promise

checkSchemasSystemTable(param) → {Promise}

检测方案系统表

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID Object <optional>

地图或要素源资源ID

ISCREATE Object <optional>

是否创建

Returns:
Type
Promise

cpeInLibrary(param) → {Promise}

Cpe入库

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPDEFINITION String <optional>

地图资源ID

WHOLEFOLDERPATH String <optional>

文件路径 D:\WiseMapServer\TEMPDATA\e5a4f8d3-8adc-4609-84bc-9b3392ac19c3\cpe入库\

SCHEMEFOLDERPATH String <optional>

方案文件路径

OPERATIONTYPE String <optional>

方案类型 cpe

BUILDSTATUS String <optional>

方案状态 允许值: "0", "1", "2"

ISABSPATH String <optional>

是否绝对路径 允许值: "true", "false"

ISCOMPILE String <optional>

是否编译 允许值: "true", "false"

TIMEAXIS String <optional>

时间轴 允许值: "true", "false"

TIMEAXISVERSION String <optional>

时间轴版本

Returns:

返回任务ID

Type
Promise

createRunTimeMap(param) → {Promise}

获取地图信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
mapDefinition String <optional>

地图资源ID

REQUESTEDFEATURES Number <optional>

1 图层资源ID 数据最少
2 图层缩略图 数据最大
4 图层关联数据要素源ID 数据居中
可以随意组合 如 1+2+4 =7 ; 1+4 = 5 一般用5

COMPILETIME String <optional>

三维图层编译时间过滤 字符串 %d-%d-%d %d:%d:%d new Date().ZZFormat('yyyy-MM-dd HH:mm:ss')

ROOTTYPE String <optional>

三维图层根节点类型 (OsgjsRoot、DdsRoot、OsgbRoot、TileRoot)

UNIQUEIDLIST String <optional>

图层GUID列表 使用逗号隔开,只创建传入的图层,空为全部创建

Returns:
Type
Promise

createSession(param) → {Promise}

创建Session

Parameters:
Name Type Description
param Object

参数

Properties
Name Type Attributes Description
UserName Object <optional>

用户名

Password Object <optional>

密码

Returns:
Type
Promise

createSpatialContext(param) → {Promise}

创建LL84坐标系

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

COORDINATESYSTEMWKT String <optional>

坐标系wkt传

SCHEMASPATIALCONTEXTNAME String <optional>

坐标系名称 LL84

DESCRIPTION String <optional>

描述

XYTOLERANCE String <optional>

XY容差

ZTOLERANCE String <optional>

Z容差

Returns:
Type
Promise

createTable(param) → {Promise}

创建表

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

资源ID

DATA String <optional>

XML文件流路径

BSPATIALCCONTEXT String <optional>

是否创建空间环境 允许值: "0", "1" 暂时先不传

Returns:

不返回数据

Type
Promise

custom(param) → {Promise}

完全自定义

Parameters:
Name Type Description
param Object

参数为axios的标准参数

Returns:
Type
Promise

customByFormData(param) → {Promise}

自定义Post FormData接口

Parameters:
Name Type Description
param FormData
Returns:
Type
Promise

customByGet(param) → {Promise}

自定义Get接口

Parameters:
Name Type Description
param Object
Returns:
Type
Promise

customByPost(param) → {Promise}

自定义Post接口

Parameters:
Name Type Description
param Object

参数

Returns:
Type
Promise

deleteData(param) → {Promise}

删除表数据

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

CLASSNAME String <optional>

要素类

FILTER String <optional>

条件

Returns:

返回1 成功 0失败/不存在

Type
Promise

deleteProjectOrScheme(param) → {Promise}

删除项目或方案(异步)

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPDEFINITION String <optional>

地图资源ID

FILTER String <optional>

条件 项目是:PROJECTNO='111' 方案是:SCHEMENO='111' 注意单引号

ISPROJECT String <optional>

是否为项目 允许值: "true", "false"

TIMEAXIS String <optional>

是否添加时间轴 允许值: "true", "false"

ISCOMPILE String <optional>

是否编译 允许值: "true", "false" 为true时会删除编辑数据重新更新场景数据 false为只删除入库信息 场景信息还在

Returns:

任务ID

Type
Promise

deleteSchemeAttach(param) → {Promise}

删除方案附件

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

要素源或地图资源ID

FILTER String <optional>

查询路径PATH为后端返回的PATH字段数据 !!!注意加单引号 例如PATH='scheme_attach/8065b562-22af-11ed-8000-40b076ddf79e/01a32_01_HX.osgb'

Returns:
Type
Promise

downloadFile(params) → {String}

get文件下载 自动执行windeow.open

Parameters:
Name Type Description
params Object
Returns:
Type
String

enumeratereSources(param) → {Promise}

枚举资源资源列表

Parameters:
Name Type Description
param Object

参数

Properties
Name Type Attributes Description
RESOURCEID String <optional>

目录

TYPE String <optional>

查询资源类型 1.数据源=FeatureSource 2.图层=LayerDefinition 3.地图=MapDefinition 4.文件夹=Folder

DEPTH String <optional>

路径等级

Returns:
Type
Promise

exportData(param) → {Promise}

导出shp

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

资源ID

CLASSNAME String <optional>

表名

ISCUT String <optional>

是否切割 1或0 使用该字段时 GEOMETRY 不能为空

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

COMPUTED_ALIASES String <optional>

字段别名

COMPUTED_PROPERTIES String <optional>

字段值(COMPUTED_ALIASES和COMPUTED_PROPERTIES成对出现,字段之间以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

EXPORTTYPE String <optional>

导出类型 SHP VCT

EXPORTNAME String <optional>

导出名称

PRECISION String <optional>

小数位数

SELECTIONVARIANT String <optional>

复杂查询

GEOMETRYNAME String <optional>

几何名称

GEOMETRY String <optional>

几何信息

USEARCHIVINGTIME可选 String <optional>

String 归档设置

LAYERDEFINITION可选 String <optional>

String 图层资源ID 用于连接设置

TRANSFORMTO可选 String <optional>

String 转换坐标系

FORCEGEOTYPE可选 String <optional>

String 转换几何类型 area line point

ORCEINCLUDEZ可选 String <optional>

String 是否包含Z值 1为包含 与FORCEGEOTYPE配合使用 如果FORCEGEOTYPE为空 则设置无效

COMPUTED_ALIASES String <optional>

统计显示字段

COMPUTED_PROPERTIES String <optional>

统计函数

Returns:
Type
Promise

geoMetryInfo(param) → {Promise}

获取一个Geometry的基本信息
基本信息包括面积、长度、是否闭合、是否为空、是否有效、包围盒、中心点

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
GEOMETRY String <optional>

GeometryWKT串

Returns:

返回1 成功 0失败/不存在

Type
Promise

geoMinimumrect(param) → {Promise}

获取geojson/wkt的矩阵

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
FORMAT String <optional>

返回类型 wkt geojson

GEOMETRY String <optional>

数据 wtk类型的

COORDINATESYSTEM String <optional>

源坐标系

TRANSFORMTO String <optional>

需要转换的成的坐标系

PRECISION String <optional>

精度

Returns:
Type
Promise

getAbsPath(param) → {Promise}

获取服务端上传路径

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
PATH String <optional>

上传文件路径=UPLOAD 临时文件路径=TMEPDATA

Returns:

D:\WiseMapServer\TEMPDATA

Type
Promise

getAllEntityIdOfScheme(param) → {Promise}

获取方案实体id

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPID String <optional>

地图ID

SCHEMENO String <optional>

方案编号

Returns:
Type
Promise

getAllPipeEgName(param) → {Promise}

获取模型库列表

Parameters:
Name Type Description
param Object
Returns:
Type
Promise

getBatchSchemeInLibrary(param) → {Promise}

方案入库

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
FOLDERPATH String <optional>

文件路径 D:\WiseMapServer\TEMPDATA\e5a4f8d3-8adc-4609-84bc-9b3392ac19c3\批量入库\

MAPDEFINITION String <optional>

地图资源ID

OPERATIONTYPE String <optional>

方案类型

BUILDSTATUS String <optional>

方案状态 允许值: "0", "1", "2"

ISABSPATH String <optional>

是否绝对路径 允许值: "true", "false"

ISCOMPILE String <optional>

是否编译 允许值: "true", "false"

TIMEAXIS String <optional>

时间轴 允许值: "true", "false"

TIMEAXISVERSION String <optional>

时间轴版本

Returns:

返回任务ID

Type
Promise

getClasses(param) → {Promise}

获取所有要素类表

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

SCHEMA String <optional>

数据源的Schama名称

Returns:
Type
Promise

getCompileRootZprjInfo(param) → {Promise}

通过mapDefinition获取地图的zprj信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPDEFINITION String <optional>

地图资源ID

Returns:
Type
Promise

getCompileTaskProgress(param) → {Promise}

获取任务进度

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
COMPILETASKID String <optional>

任务ID

Returns:

进度百分比

Type
Promise

getCompileTaskResult(param) → {Promise}

获取编译任务结果

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
COMPILETASKID String <optional>

任务ID

RENDERTASKRESULTTYPE String <optional>

返回结果类型

Returns:
Type
Promise

getCompileTaskStatus(param) → {Promise}

获取任务状态

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
COMPILETASKID String <optional>

任务ID

Returns:

最大为 0 任务不存在 1 任务未开始 2 正在运行 3 任务完成 4 任务取消 5 任务报错

Type
Promise

getDescribeFeatureSchema(param) → {Promise}

Schema描述信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

Returns:
Type
Promise

getFeaturesContentCount(param) → {Promise}

获取要素类数据个数

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

TRANSFORMTO String <optional>

转换坐标(4.0及以上版本)

Returns:
Type
Promise

getFolderDirectoryTree(param) → {Promise}

获取目标文件夹下所有文件和文件夹

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

PROJECTNO String <optional>

项目编号 选传

SCHEMENO String <optional>

方案编号 选传

PATH String <optional>

文件夹相对路径

DEPTH String <optional>

文件夹深度

ISBIM String <optional>

是否按BIM结构输出

Returns:
Type
Promise

getLayersCompileInfo(param) → {Promise}

获取三维地图编译信息

Parameters:
Name Type Description
param Object

参数

Properties
Name Type Attributes Description
resourceId Object <optional>

资源ID

COMPILETIME String <optional>

编译时间 COMPILETIME= (-1 为根节点信息, 不传是最新时间轴信息)

Returns:
Type
Promise

getLayersTimeAxisInfo(param) → {Promise}

获取地图所有图层的时间轴信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

资源ID eg: Library://test0729/地图/test0729.MapDefinition 必传

STARTTIME String <optional>

开始时间 eg: 2021-07-29 19:58:09

ENDTIME String <optional>

结束时间 eg:2021-07-29 19:58:09

Returns:
Type
Promise

getLegendImageList(param) → {Promise}

获取图层的图例列表

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
LAYERDEFINITION String <optional>

图层layerDefintion

SCALE String <optional>

比例

IMAGE String <optional>

图片格式 默认png8

WIDTH String <optional>

图片宽度

HEIGHT String <optional>

图片高度

THEMECATEGORY String <optional>

主题类别

TYPE String <optional>

类型

Returns:
Type
Promise

getMapVectorStyle(param) → {Promise}

获取地图矢量符号化

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPDEFINITION String <optional>

地图资源ID

LAYER String <optional>

layerID

Returns:
Type
Promise

getModelPositionAlinfo(param) → {Promise}

获取gltf模型信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPID String <optional>

地图资源ID

LAYERID String <optional>

图层资源id

MODELID String <optional>

实体id

Returns:
Type
Promise

getPickInfo(param) → {Promise}

获取地图要素属性列表 pick 二维

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
GEOMETRY String <optional>

范围

MAPNAME String <optional>

地图名称

SETVIEWSCALE String <optional>

缩放比

LAYERS String <optional>

图层id

Returns:
Type
Promise

getPickInfoByQxsy(param) → {Promise}

获取倾斜摄影数据

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
GEOMETRY String <optional>

范围

MAPNAME String <optional>

地图名称

SETVIEWSCALE String <optional>

缩放比

LAYER String <optional>

图层id

DISTANCE String <optional>

外扩范围

BTRANS String <optional>

0为原始坐标 1为84坐标系数据

Returns:
Type
Promise

getPickPart(param) → {Promise}

pick BIM构建属性

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
LAYERRESOURCEID String <optional>

图层资源ID

MODELID String <optional>

模型ID

PARTID String <optional>

构件ID

Returns:

json

Type
Promise

getPointLayerStyleImage(param) → {Promise}

获取点图层符号化图片

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

Returns:

base64

Type
Promise

getPonitLayerStyleImage(param) → {Promise}

获取标注图层图标

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
LAYERDEFINITION String <optional>

图层layerDefintion

Returns:
Type
Promise

getProjectTableName(param) → {Promise}

获取项目表名称

Parameters:
Name Type Description
param Object
Returns:

Default:PROJECT_INF

Type
Promise

getResourceContent(param) → {Promise}

获取资源内容信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

TRANSFORMTO String <optional>

转换坐标(4.0及以上版本)

STARTROW String <optional>

页码

PAGESIZE String <optional>

页数

Returns:
Type
Promise

getSchemeAttach(param) → {Promise}

下载方案附件

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

要素源或地图资源ID

FILTER String <optional>

条件 查询路径 例如PATH=111

Returns:

返回为文件流

Type
Promise

getSchemeAttachTableName(param) → {Promise}

获取方案附件表名称

Parameters:
Name Type Description
param Object
Returns:

SCHEME_ATTACH

Type
Promise

getschemeTableName(param) → {Promise}

获取方案表名称

Parameters:
Name Type Description
param Object
Returns:

Default:SCHEME_INF

Type
Promise

getSchemeThumbnailTableName(param) → {Promise}

获取缩略图表名称

Parameters:
Name Type Description
param Object
Returns:

Default:SCHEME_THUMBNAIL

Type
Promise

getSelectFeatureByWkt(param) → {Promise}

通过wkt空间查询要素查询

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

COMPUTED_ALIASES String <optional>

字段别名

COMPUTED_PROPERTIES String <optional>

字段值(COMPUTED_ALIASES和COMPUTED_PROPERTIES成对出现,字段之间以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

COMPUTED_ALIASES String <optional>

字段别名

TRANSFORMTO String <optional>

转换坐标(4.0及以上版本) LL84 EPSG:4326 返回数据的坐标系

PRECISION String <optional>

小数位数

GEOMETRY String <optional>

空间字段信息 wkt数据

USEARCHIVINGTIME String <optional>

保存时间

SPATIALOP String <optional>

空间查询(空间操作类型) 直接传数字
0: Contains 包含
1: Crosses 交叉
2: Disjoint 集合
4: Intersects相交
5: Overlaps 重叠
6: Touches 接触
7: Within 之内
8: CoveredBy 覆盖
9: Inside 内部
10: EnvelopeIntersects 包络相交

ORDERBY String <optional>

排序字段(以\t(tal键)隔开)

ORDERTYPE String <optional>

排序类型(0 升序,1 降序)

LAYERDEFINITION String <optional>

图层资源ID 传入则使用其中的连接设置

GEOCOORDINATES String <optional>

空间字段坐标系 输入GEOMETRY的坐标系

Returns:
Type
Promise

getSelectFeatures(param) → {Promise}

要素查询不分页

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

COMPUTED_ALIASES String <optional>

字段别名

COMPUTED_PROPERTIES String <optional>

字段值(COMPUTED_ALIASES和COMPUTED_PROPERTIES成对出现,字段之间以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

COMPUTED_ALIASES String <optional>

字段别名

TRANSFORMTO String <optional>

转换坐标(4.0及以上版本) LL84 EPSG:4326

PRECISION String <optional>

小数位数

GEOMETRY String <optional>

空间字段信息

USEARCHIVINGTIME String <optional>

保存时间

SPATIALOP String <optional>

空间查询(空间操作类型)

ORDERBY String <optional>

排序字段(以\t(tal键)隔开)

ORDERTYPE String <optional>

排序类型(0 升序,1 降序)

LAYERDEFINITION String <optional>

图层资源ID 传入则使用其中的连接设置

GEOCOORDINATES String <optional>

空间字段坐标系

Returns:
Type
Promise

getSelectFeaturesByPage(param) → {Promise}

要素分页查询

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

PROPERTIES String <optional>

字段信息(以\t(tal键)隔开)

COMPUTED_ALIASES String <optional>

字段别名

COMPUTED_PROPERTIES String <optional>

字段值(COMPUTED_ALIASES和COMPUTED_PROPERTIES成对出现,字段之间以\t(tal键)隔开)

FILTER String <optional>

查询条件,标准查询语句where后面的内容

COMPUTED_ALIASES String <optional>

字段别名

TRANSFORMTO String <optional>

转换坐标(4.0及以上版本) LL84 EPSG:4326 返回数据的坐标系

PRECISION String <optional>

小数位数

GEOMETRY String <optional>

空间字段信息 wkt数据

USEARCHIVINGTIME String <optional>

保存时间

SPATIALOP String <optional>

空间查询(空间操作类型) 直接传数字
0: Contains 包含
1: Crosses 交叉
2: Disjoint 集合
4: Intersects相交
5: Overlaps 重叠
6: Touches 接触
7: Within 之内
8: CoveredBy 覆盖
9: Inside 内部
10: EnvelopeIntersects 包络相交

STARTROW String <optional>

起始页 默认0

PAGESIZE String <optional>

页大小 默认10

ORDERBY String <optional>

排序字段(以\t(tal键)隔开)

ORDERTYPE String <optional>

排序类型(0 升序,1 降序)

LAYERDEFINITION String <optional>

图层资源ID 传入则使用其中的连接设置

GEOCOORDINATES String <optional>

空间字段坐标系 输入GEOMETRY的坐标系

Returns:
Type
Promise

getSessionTimeOut(param) → {Promise}

获取sionsion超时时间

Parameters:
Name Type Description
param Object

参数 默认无需传参

Returns:
Type
Promise

getSiteVersion(param) → {Promise}

获取网站版本 主要用于刷新Sesion 防止过期

Parameters:
Name Type Description
param Object

参数 默认无需传参

Returns:
Type
Promise

getSpatialContextsByName(param) → {Promise}

获取坐标系信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

SCHEMASPATIALCONTEXTNAME String <optional>

坐标系名称 LL84

Returns:
Type
Promise

getSyscurrentTimestamp(param) → {Promise}

获取当前时间戳

Parameters:
Name Type Description
param Object

参数 默认无需传参

Returns:
Type
Promise

getZprjInfo(param) → {Promise}

获取模型库列表

Parameters:
Name Type Description
param Object
Properties
Name Type Description
KEY Object
KEYVALUEID Object
Returns:
Type
Promise

insertGeoJson(param) → {Promise}

GeoJson批量入库 UPDATEFEATURESBYGEOJSON单个入库

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

FILTER String <optional>

过滤条件

TRANSFORMTO String <optional>

转换坐标系 可选

DATA String <optional>

geojson数据

Returns:

不返回数据

Type
Promise

insertSchemeAttach(param) → {Promise}

添加方案附件

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

要素源或地图资源ID

SCHEMENO String <optional>

方案编号

SOURCEPATH String <optional>

资源路径 需要事先上传至服务器

AFFIXTYPE String <optional>

后缀类型

ISBIM String <optional>

是否BIM附件 允许值: "true", "false"

Returns:
Type
Promise

layerAssociationModelInfoRmation(param) → {Promise}

关联图层模型信息

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

图层资源ID

FILTER String <optional>

过滤条件

INCLUDEMODELINFO String <optional>

0=3dtitle模式 1=gltf多层模式

Returns:

{
"LayerAssociationModelInformation": {
"EntityLibrary": [
"Library://示例数据/数据/示例数据_三维实体库/建筑.EntityLibrary3D"
],
"ModelName": [
"AA9E6910-D324-4441-AC0B-DEF358B48985",
"D3556A5E-53BF-4f0c-980F-7CF22EFECE96",
"30F731C8-0D9F-45a1-B34E-EA03F3E70EF1",
"0F860C1A-4B73-4568-AB61-96DCF16F80D8",
"AA5F5E47-9CE5-4c1e-8FB6-D536D921845B",
"B97FF1E5-FB58-4b91-BFD6-30D654186634",
"CCC0D2AD-196A-4ec2-AF55-BD64620C75D1"
]
}
}

Type
Promise

(async) queryHeader(layerDefinition) → {Promise}

通过layerDefinition查询对应表头信息

Parameters:
Name Type Description
layerDefinition String
Returns:
Type
Promise

removeUnmanagedDataFile(param) → {Promise}

删除上传文件

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
PATH String <optional>

D:\WiseMapServer\TEMPDATA\e5a4f8d3-8adc-4609-84bc-9b3392ac19c3\

TYPE String <optional>

文件类型 允许值: "Files", "Folders"

Returns:
Type
Promise

saveVector3dEditResult(param) → {Promise}

保存管线管点结果

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
EDITRESULT Array.<Object> <optional>
EDITRESULT[].layerId String

layerDefinition

EDITRESULT[].location String

管点时为[x,y,z] 管线是为[[x1,y1,z1],[x2,y2,z2]]

EDITRESULT[].entityId String

实体id

EDITRESULT[].additionalinfo String

矩阵 管点时使用

EDITRESULT[].sectionsize String

管径 "100*200" 管线时使用

Returns:
Type
Promise

searchMetareSources(param) → {Promise}

搜索元数据资源

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
KEY String <optional>

元数据键值 标签的KEY是 _LabelShow

SEARCHTEXT String <optional>

查询字符串

STARTFOLDER String <optional>

起始文件夹 默认Library://

TYPE String <optional>

查询资源类型 1.数据源=FeatureSource 2.图层=LayerDefinition 3.地图=MapDefinition 4.文件夹=Folder

Returns:
Type
Promise

selectAggregates(param) → {Promise}

要素类空间函数统计

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

CLASSNAME String <optional>

要素类

FILTER String <optional>

帅选条件

COMPUTED_ALIASES String <optional>

统计显示字段

COMPUTED_PROPERTIES String <optional>

统计函数 统计包围盒的函数 SpatialExtents(Geometry) Geometry 为几何字段类型

Returns:
Type
Promise

selectRandomPoints(param) → {Promise}

获取点图层坐标和属性数据(按需渲染)

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

数据源的资源ID

TRANSFORMTO String <optional>

坐标信息

MINX String <optional>

包围盒

MINY String <optional>

包围盒

MAXX String <optional>

包围盒

MAXY String <optional>

包围盒

MAXFEATURES String <optional>

最大点值

Returns:
Type
Promise

setMapLayerDeviation(param)

保存图层配置到mapguide

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
resourceid String <optional>

地图资源id

layername String <optional>

图层名称

deviation String <optional>

图层相关设置内容不限 后台会写到json文件中

singleInsertProject(param) → {Promise}

单个入项目-项目红线入库

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
RESOURCEID String <optional>

地图资源ID

SOURCEPATH String <optional>

红线文件路径

JSONSTRINGS String <optional>

JSON字符串(项目信息)

Returns:

返回任务ID

Type
Promise

singleInsertScheme(param) → {Promise}

单个入方案-方案入库

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
MAPDEFINITION String <optional>

地图资源MAPDEFINITION

SOURCEPATH String <optional>

红线文件路径

JSONSTRINGS String <optional>

JSON字符串(方案信息)

ISCOMPILE String <optional>

是否编译 允许值: "true", "false"

TIMEAXIS String <optional>

是否添加时间轴 允许值: "true", "false"

Returns:

返回任务ID

Type
Promise

uploadUnmanagedDataFile(param) → {Promise}

上传文件

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Description
PATH String <optional>

[TEMP]{F:\serve\WiseMap\Server\UPLOAD}TZF41FjyyLfpocE5uKkk8IHEGljjO8dJ/批量方案/06e15/缩略图/1629104900.png

DATA File <optional>

数据文件流 e.target.result

Returns:
Type
Promise