发布 SuperMap 工作空间

发送反馈


SuperMap iServer 可以将 SuperMap 工作空间(*.sxwu,*.smwu,*.smw,*.sxw)快速发布为 GIS 服务,SuperMap 工作空间是用户的工作环境,存储了一个工程项目(同一个事务过程)中所有的数据源和地图的组织关系。一般情况下,用户的数据是以 SuperMap 工作空间形式组织的,SuperMap iServer 建议用户采用 SuperMap UGC 6.x 工作空间(*.smwu/*.sxwu)管理数据, 使用 Oracle Plus 数据源、SQL Server Plus 数据源或 UDB 数据源存储数据(目前不支持 SDB 数据源,因此 SDB 数据源需要在 SuperMap iDesktop 中将其转换为 UDB 数据源或数据库型数据源)。

在 SuperMap iServer 中,将 SuperMap 工作空间(*.sxwu,*.smwu,*.smw,*.sxw)快速发布为 GIS 服务,有以下步骤:

(1)选择发布数据来源

有以下三种方式:

(2)配置数据

选择要使用的数据所在的工作空间,SuperMap 工作空间类型分文件型、数据库型(SQL Server 、Oracle 工作空间)。

当服务不在本地或者使用 IE9、IE10、Chrome、Safari 浏览器时(由于受浏览器的安全控制, SuperMap iServer 无法获取欲发布工作空间的准确路径),“本地浏览”按钮不可用,请使用“远程浏览”。

使用"远程浏览",SuperMap iServer 支持发布远程服务器上的工作空间,也支持上传数据,如下图所示。请先选择目标目录再单击“上传数据”按钮,即可将本地数据上传至服务器并自动解压。目前支持上传 .zip 压缩包和 SuperMap UGC 6.x 工作空间(*.smwu/*.sxwu)。

选择工作空间文件后,如果工作空间已加密则需输入工作空间密码,如果未加密,则直接点击“下一步”按钮。

表1 数据库连接参数说明

参数名称 描述
服务器名称 对于 Oracle 数据库,其服务器名为其 TNS 服务名称;对于 SQL Server 数据库,其服务器名为其系统 DSN(Database System Name)名称。
工作空间名称 工作空间在数据库中的名称。
数据库名称 空间数据库名称。
用户名 用来登录数据库的用户名。
密码 用来登录数据库的密码。
驱动 当采用 ODBC 连接时的驱动程序名称。只有 SQL Server 数据库使用 ODBC 连接,其驱动程序名可为 SQL Server 或 SQL Native Client。

(3)选择服务类型

即选择服务接口类型,例如选择 REST-地图服务和 REST-数据服务,点击按钮“下一步”,进入下一步。

SuperMap iServer 会对上一步选择的工作空间进行分析判断,如果工作空间中不包含三维场景,则会将“REST-三维服务”的复选框灰选;若工作空间中不包含网络数据,则会将“REST-交通网络分析服务”的复选框灰选。

 

(4)配置完成

完成配置后,会弹出配置完成的对话框,如下图所示。点击按钮“完成”,即完成一个服务实例的创建。其中,点击“完成”后弹出的对话框会给出该服务访问地址的超链接。