supermap 是一套专注于 GIS 产品开发的全过程解决方案,主要包括桌面 GIS 、云 GIS 和 Web SDK,这里主要介绍如何使用它的云服务器 iServer 进行三维地图及数据服务的发布,iServer 里面还可进行负载均衡、集群等高级配置,有兴趣的可自行研究。
一、下载及安装iServer
下载地址:http://support.supermap.com.cn/product/iServer.aspx
点击软件下载跳转到下载目录,选择最新的 iServer 版本,或者选择与 iDesktop 和 Web SDK一致的版本下载安装。
二、发布服务
iServer 一般安装在服务器上(使用需付费),测试时可将其装在自己的电脑上,supermap 提供了90天的免费体验时间。下面以安装在本机为例来介绍如何发布服务流程。
(1)启动 iServer 并注册账号
找到安装或解压缩的 iServer目录,进入 bin 文件夹,双击 startup 批处理文件(关闭服务双击该目录下的 shutdown 批处理文件)。
等待服务启动完毕后,进入 localhost://8090/iserver/manager 注册账号并登录。
(2)发布地图和数据服务
在首页选择快速发布一个或一组服务,数据来源选择“工作空间”,选择后点击下一步。
点击下一步后,工作空间默认“文件型”,点击远程浏览。
在出现的对话框打开路径,选择要发布的工作空间文件(后缀为 .sxwu)
选择好工作空间文件后,系统将自动填充工作空间路径,如果建立工作空间时设置了密码,则需要填上,没有设置则留空,点击下一步
点击下一步后,勾选地图服务、数据服务和三维服务,勾选后点击下一步。(也可以只勾选第一行“选中/取消选中”,系统会自动勾选所有支持发布的服务)
出现数据服务编辑可选对话框,默认都不勾选,直接点击下一步
确认配置信息是否有误,无误则点击完成等待服务发布成功
(3)管理及使用发布的服务
在iserver服务选项卡→工作空间下,可以查看、停止、删除之前发布好的服务或工作空间
前端可进入服务列表页面(http://localhost:8090/iserver/services)查看及调用相应的服务