得到服务地址
要拼接的地址
string
切换至工作区
工作区名称
获取当前的工作区名称
获取所有工作区(如果不是root权限的token获取非公开的工作区名称将返回空)
删除工作区(会同时删除工作区下面的所有目录文件)(默认需要root权限)
要删除的工作区名称
密码转换为秘钥
密码
增加秘钥key
key值
移除秘钥key, 如果key为undefined时,则移除所有的
key值
增加访问key
key值
移除访问key, 如果key为undefined时,则移除所有的
key值
把图层名称数组转成图层索引数组
图层名称数组
图层列表
当前地图参数
字体地址
服务根地址
精灵图片名称
精灵名称
设置精灵图片名称
精灵名称
空白瓦片地址
二维码图片地址
生成二维码的内容
Optionalsize: number生成二维码的大小,默认256
检查文件是否上传过
文件md5值
返回上传文件的url地址
获取字符串的Md5值
得到style的版本号
获取文件的Md5值
上传地图
获取地图元数据
Optionalmapid: string地图ID ,为空, 则为当前打开的图形
Optionalversion: string版本号,为空 则为当前打开的版本;
修改地图元数据
要修改的元数据项
Optionalmapid: string地图ID ,为空, 则为当前打开的图形
Optionalversion: string版本号,为空 则为当前打开的版本;
获取所有地图信息
地图ID,为空,则获取所有的;如果传入的是地图ID数组,则获取指定的地图ID数组的信息。如果不想一次性获取,可通过传入分页对象获取,如{curPage: 1, pageCount: 10}
版本号,为空,则获取最新的; * 则获取所有的版本
处理查询结果
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
点查询实体
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
矩形查询实体
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
表达式查询实体
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
条件查询实体
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
得到地图图层集合,调用前请确保地图已打开,否则会抛异常
切换图层
让可见的图层列表数组
Optionalexpression: string样式表达式
更新样式
样式参数
Example:
const res = svc.cmdUpdateStyle({
name: "style1",
layeron: [0,1,2,4,5,6,7,8,9],
layeroff: "",
clipbounds: "",
backcolor: 0,
lineweight:[1,1,0]
expression: "gOutColorRed := gInColorGreen;gOutColorGreen := gInColorBlue;gOutColorBlue := gInColorRed;gOutColorAlpha := gInColorAlpha;"
});
获取样式图层名
样式参数
Optionalmapid: string地图ID
Optionalversion: string版本号,为空,则获取最新的;
OptionalisGeomLayer: boolean几何渲染图层优先(默认true)
获取图形中有数据的范围区域
Optionalmapid: string地图id
Optionalversion: string版本号
删除地图
地图ID
版本号,如删除所有版本,输入"*"号
OptionalretainVersionMaxCount: number删除所有版本时,保留的最新的版本总数。如总共有10个版本,retainVersionMaxCount为3时,会保存最新的3个版本,其余的都会删除
获取地图的AccessKey,获取之前请确保已成功打开了地图
地图ID
secretKey秘钥和超级管理员superKey
重置地图的AccessKey,获取之前请确保已成功打开了地图
地图ID
secretKey秘钥和超级管理员superKey
重置地图的密码,如果之前有密码,则是修改密码。如果之前没有密码,则是把此地图设置了密码保护。如果设置密码为空,则取消对此地图的密码保护。
地图ID
旧的secretKey秘钥和超级管理员superKey
新的secretKey秘钥
地图ID重命名
旧地图ID
新地图ID
清空地图的几何和瓦片缓存数据
地图ID
版本号
清空地图的瓦片缓存数据
地图ID
版本号
获取服务端用户配置数据
删除后台的一个地图相关的地图源文件
要删除的源文件名
获取当前运行状态
OptionalbDetail: boolean是否需要细节 (默认false)
获取支持的格式类型
获取服务后台常量设置
空白栅格style
Optionalminzoom: number最小级别,缺省0
Optionalmaxzoom: number最大级别,缺省24
Optionalprefix: string前缀,缺省rasterBlank
获取栅格图层ID
Optionalprefix: string获取栅格源ID
Optionalprefix: string栅格style
OptionaltileUrl: string栅格瓦片地址
Optionalminzoom: number最小级别,缺省0
Optionalmaxzoom: number最大级别,缺省24
Optionalprefix: string前缀,缺省raster
矢量style
OptionaltileUrl: string | Record<string, any>矢量瓦片地址 或者为一个Object,为Object时,设置项为参数的每个项值,做为一个参数传入
Optionalminzoom: number最小级别,缺省0
Optionalmaxzoom: number最大级别,缺省24
Optionalprefix: string前缀,缺省vector
OptionalhoverColor: string高亮时颜色,缺省rgba(0,0,255,255)
OptionalhoverOpacity: number高亮时透明度,缺省0.5
OptionalhoverLineWidth: number高亮时线宽,缺省3
OptionalcustomColorCaseExpr: any[]自定义颜色表达式,必须为数组[条件1,值,条件2,值,...],如[['==', ['feature-state', 'status'], 'alarm'], '#ff0000', ['==', ['feature-state', 'status'], 'normal'], '#00ff00'],缺省默认
OptionalcustomOpacityCaseExpr: any[]自定义透明度表达式,必须为数组,缺省默认
OptionalcustomLineWidthCaseExpr: any[]自定义线宽表达式,必须为数组,缺省默认
OptionaldisableHover: boolean禁止hover
得到所有矢量字体名称
清空服务器缓存数据
key前缀
获取服务器地图服务地址
获取创建实体的几何数据
参数
Optionalcb: (point: [number, number]) => [number, number]结果中每个点的处理回调。如果返回空的话,则用默认处理方法
保存用户自定义数据
键名(必须唯一,否则会覆盖之前的数据,同类型的key前缀尽量一样),如果是数组的话,可以批量
Optionalvalue: any键值
Optionalprop: any属性值
Optionalttl: number有效时间,单位秒,默认长期有效
获取用户自定义数据
键名,如果是数组的话,可以查询.
Optionaloptions: { retDataType?: "" | "value" | "prop"; contentType?: "" | "image" }选项 retDataType为空时查询数据及属性,"value"只查询数据,"prop"只查询属性。contentType返回类型,为空时为json,为"image"时为图片.
通过前缀获取用户自定义数据的键值
键名前缀
删除用户自定义数据
键名,如果是数组的话,可以查询
OptionalisPrefix: boolean是否删除所有前缀为key的所有键值,默认false
列出所有 WebCAD 图纸 包括从 DWG 导入的图纸 (imports) 和用户自绘的图纸 (designs)
Optionalparams: IListWebcadDrawsParams图纸列表
获取 WebCAD 图纸数据 (.vcad 格式) 返回二进制格式的压缩 vcad 数据 如果未指定 patchId,会先获取最新的 patchId 再请求数据
地图 ID (imports 类型必填)
版本号 (imports 类型必填)
Optionalparams: IGetWebcadDataParams额外参数
包含 vcad 二进制数据和 patchId 信息的响应
保存 WebCAD 图纸 Patch 可用于:
地图 ID
版本号
保存参数
保存结果
删除 WebCAD 图纸
地图 ID
版本号
删除参数
删除结果
创建 WebCAD 分支
地图 ID
版本号
创建分支参数
创建结果
删除 WebCAD 分支
地图 ID
版本号
删除分支参数
删除结果
合并 WebCAD 分支
地图 ID
版本号
合并分支参数
合并结果
导出 WebCAD 图纸为 DWG 格式 支持三种场景:
导出参数
导出结果,包含下载 URL
获取文件下载 URL
服务器文件路径
完整的下载 URL
转成文档字符串
如果传入了内容,则以content为主。json格式
Get WebCAD server configuration and font metrics
Encrypted metrics stamp from WASM
Client version
Server response with configuration data
获取符号配置
获取所有符号分类
获取分类下的符号列表
分类ID
Optionalquery: ISymbolListQuery
Service服务类.