发布 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 服务,有以下步骤:
有以下三种方式:
选择要使用的数据所在的工作空间,SuperMap 工作空间类型分文件型、数据库型(SQL Server 、Oracle 工作空间)。
当服务不在本地或者使用 IE9、IE10、Chrome、Safari 浏览器时(由于受浏览器的安全控制, SuperMap iServer 无法获取欲发布工作空间的准确路径),“本地浏览”按钮不可用,请使用“远程浏览”。
使用"远程浏览",SuperMap iServer 支持发布远程服务器上的工作空间,也支持上传数据,如下图所示。请先选择目标目录再单击“上传数据”按钮,即可将本地数据上传至服务器并自动解压。目前支持上传 .zip 压缩包和 SuperMap UGC 6.x 工作空间(*.smwu/*.sxwu)。
选择工作空间文件后,如果工作空间已加密则需输入工作空间密码,如果未加密,则直接点击“下一步”按钮。
参数名称 | 描述 |
服务器名称 | 对于 Oracle 数据库,其服务器名为其 TNS 服务名称;对于 SQL Server 数据库,其服务器名为其系统 DSN(Database System Name)名称。 |
工作空间名称 | 工作空间在数据库中的名称。 |
数据库名称 | 空间数据库名称。 |
用户名 | 用来登录数据库的用户名。 |
密码 | 用来登录数据库的密码。 |
驱动 | 当采用 ODBC 连接时的驱动程序名称。只有 SQL Server 数据库使用 ODBC 连接,其驱动程序名可为 SQL Server 或 SQL Native Client。 |
即选择服务接口类型,例如选择 REST-地图服务和 REST-数据服务,点击按钮“下一步”,进入下一步。
SuperMap iServer 会对上一步选择的工作空间进行分析判断,如果工作空间中不包含三维场景,则会将“REST-三维服务”的复选框灰选;若工作空间中不包含网络数据,则会将“REST-交通网络分析服务”的复选框灰选。
完成配置后,会弹出配置完成的对话框,如下图所示。点击按钮“完成”,即完成一个服务实例的创建。其中,点击“完成”后弹出的对话框会给出该服务访问地址的超链接。