SuperMap地图发布

1.安装 SuperMap iServer 8C

SuperMap iServer 的解压缩包(以.zip为扩展名)无需安装,解压缩即可。

2.获取SuperMap 许可中心

在 Windows 平台上,通过 SuperMap 许可中心(SuperMap License Center)来管理 SuperMap GIS 8C 系列产品的许可,通过它可以配置许可信息、管理许可信息、以及查看目标机器上详细的许可状态和使用情况。

SuperMap 许可中心以多种形式提供,您可以通过以下任意一种方式获取:

   1)SuperMap iServer 产品包中提供了 SuperMap License Center 许可工具,位于%SuperMap iServer_HOME%\support\SuperMapLicenseCenter 目录下。 

    2)登陆 http://product.supermap.com.cn 下载  SuperMap License Center(Windows 32 位)在线安装工具(LicenseCenterOnlineSetup.exe),双击运行 LicenseCenterOnlineSetup.exe 安装最新版本的 SuperMap 许可中心。 

    3)访问SuperMap 技术资源中心(http://support.supermap.com.cn),下载 SuperMap License Center 的 Zip 包(SuperMapLicenseCenter.zip),将 Zip 包解压即可用。 

通过上述方式获取 SuperMap 许可中心后,通过运行上述目录下的 SuperMap.LicenseCenter.exe 或 SuperMap.LicenseCenter(for .NET 4.0).exe 文件即可启动许可中心。

3.配置许可

    请运行安装目录下的SuperMap.LicenseCenter.exe文件启动许可中心。首次打开许可中心,默认安装一个90天的试用许可。单击“许可状态”选项卡,许可状态显示试用许可信息,表示许可配置成功。

    如果您获得的是由超图软件授权的软许可,请在“激活更新”选项卡的“文件位置”处选择由超图软件授权的正式许可文件(.v2c文件),单击“更新”按钮,即可使许可生效。单击“许可状态”选项卡,许可状态显示正式许可信息,表示许可配置成功。

    如果您获得的是硬件许可,请在“设置”选项卡中勾选“允许访问远程服务器的网络锁”,然后在“非本网段许可服务器”的列表中输入许可服务器的 IP 或机器名,等待几秒或几分钟即可。也可以点击右侧“工具箱”中的“重启许可服务”,立即生效。单击“许可状态”选项卡,许可状态显示正式许可信息,表示许可配置成功。

4.启动/停止服务器

    在 %SuperMap iServer_HOME%\bin 目录,运行 startup.bat 即可启动 SuperMap iServer 8C 服务器,运行 shutdown.bat 可以停止服务器。 

5.访问服务
    SuperMap iServer 8C 服务器启动后,会自动发布默认的 GIS 服务,SuperMap iServer 8C 默认的端口号为8090。第一次访问需要创建管理员账户、密码。
    通过 http://<server>:<port>/iserver 即可访问 SuperMap iServer 8C 服务的首页。
    通过 http://<server>:<port>/iserver/manager 可以进入服务管理页面,进行服务管理。

    通过 http://<server>:<port>/iserver/services 可以查看服务器当前发布的所有服务。

SuperMap iServer 的首页为:http://<server>:<port>/iserver,http://<server>:<port>/iserver/services 可列出服务器当前发布的所有服务。服务完整的 URI 结构为:http://<server>:<port>/iserver/services/<servicecomponent>/<serviceinterface>,其中:
server:发布服务的服务器地址。 
port:发布服务的端口号。 
servicecomponent:已配置的服务组件或服务组件集合的名称,比如,SuperMap iServer 默认配置了地图服务组件 map-world。 
serviceinterface:已配置的并被 servicecomponent 绑定的服务接口名称,比如,SuperMap iServer 默认配置了 WMS 1.1.1 版本的服务接口,其服务接口名称为 wms111。 
例如,服务器为本机(localhost),端口为8090,已设置服务组件 map-world 并绑定了服务接口 wms111、rest,那么两个服务的访问地址分别如下:
http://localhost:8090/iserver/services/map-world/wms111

http://localhost:8090/iserver/services/map-world/rest

6.发布 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)。

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

3)选择服务类型

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

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

  • 当选择了 WFS1.0.0服务、WFS2.0.0服务、 WCS1.1.1服务、 WCS1.1.2服务或 REST-数据服务时,会弹出数据服务是否可编辑的对话框,如下图所示,默认不可编辑。在发布完成后,可通过服务组件的配置来控制数据服务的可编辑性。
  • 当选择的服务类型选择为交通网络分析服务时,会弹出“配置交通网络分析服务”对话框,需要补充相关参数
  • 当选择的服务类型选择为交通换乘分析服务时,会弹出“配置交通网络分析服务”对话框,需要补充相关参数

4)配置完成

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

如我创建的:http://localhost:8090/iserver/services/map-qingdao/rest

查看完整的地图服务:选择下一级目录:-->maps-->地图列表:-->qingdao 即:

http://localhost:8090/iserver/services/map-qingdao/rest/maps/qingdao


猜你喜欢

转载自blog.csdn.net/xudasong123/article/details/80724457