多服务发布

使用说明

多服务发布工具将基于工作空间发布地图服务或者数据服务等多种类型的服务。

参数说明

参数名 默认值 参数释义 参数类型
工作空间文件   待发布工作空间文件全路径,仅支持本地文件型工作空间。 String
工作空间密码   若待发布工作空间文件设置了密码,需要指定正确的密码,否则发布失败。 String
iServer服务地址   SuperMap iServer服务器地址,格式:http://{iServer服务器地址:端口}。服务地址仅支持HTTP协议,不支持HTTPS协议。 String
用户令牌   允许在 SuperMap iServer 服务器发布服务的授权,这里需要一个有效的 Token,即用户令牌。
String
服务类型   基于工作空间发布的服务类型,包括:地图服务、数据服务、三维服务、空间分析服务、矢量瓦片服务等,具体参见下文的服务列表内容:
String
可编辑   勾选该项,表示服务发布后允许编辑。 Boolean
上传工作空间   勾选此项后,请确保待发布的工作空间文件及其引用的所有数据文件(通常为 UDBX 文件型数据源、工作空间以只读方式打开的影像文件等)存放于同一独立目录中。发布时,程序会将该目录打包为一个压缩文件,上传至目标 iServer 服务器本地(通常位于其安装目录下),并自动解压,后续发布流程将基于解压后的文件进行。
通常情况下,当运行多服务发布工具的计算机与目标 iServer 服务器不在同一台机器时,需勾选此参数,以确保服务器能获取到工作空间所需的全部数据文件。此外,若工作空间引用了数据库型数据源,请确保目标 iServer 服务器能够访问对应的数据库服务器。
当勾选“上传工作空间”时,需要注意:
1.请确保工作空间的文件名不包含任何中文字符,并确保工作空间文件及其引用的所有文件型数据源(如UDBX)没有被其他任何程序打开或占用,否则将直接导致整个服务发布流程失败。
2.如果工作空间关联的数据量较大,打包、上传及解压过程将显著增加发布操作的总耗时。
3.请确保目标iServer服务器本地有充足的磁盘空间,用于存储上传的压缩包及解压后的全部文件。
Boolean

输出结果

多服务发布工具的输出结果为一个Json格式的字符串,记录了所发布服务的服务访问地址。