SuperMap iServer发布管理以及调用地图服务

1.发布地图服务

1.1 iServer发布地图服务

在SuperMap iServer安装目录的bin文件夹内双击【startup.bat】文件(.bat是window系统下的批处理文件,而.sh是Linux系统下的批处理文件)等待片刻,启动iServer服务,如下图所示35秒后服务启动成功:

SuperMap iServer发布管理以及调用地图服务_第1张图片

在浏览器中登录本地的iServer地图服务器地址localhost:8090,点击进入【服务管理】界面。

SuperMap iServer发布管理以及调用地图服务_第2张图片

点击上方工具栏的【服务】-【服务管理】-点击【快速创建服务】按钮。

SuperMap iServer发布管理以及调用地图服务_第3张图片

 弹出的界面【数据来源】选择为【工作空间】,点击下一步。

SuperMap iServer发布管理以及调用地图服务_第4张图片

在配置数据中的【工作空间路径】选择远程浏览,找到已经创建好的文件型工作空间(其中已经设置好地图),剩下的全部点击下一步。

SuperMap iServer发布管理以及调用地图服务_第5张图片

点击下一步后勾选需要发布的服务类型即可,之后就是默认设置全部点下一步。

SuperMap iServer发布管理以及调用地图服务_第6张图片

1.2 SuperMap iDesktop在线发布地图服务

在菜单栏【在线】选项卡中选择【工作空间】,在弹出的窗口中设置iServer服务地址,同时设置要发布的地图服务类型,上传工作空间的勾选可以让地图服务在空间数据源的本地路径发生变化时依旧可以正常使用。

SuperMap iServer发布管理以及调用地图服务_第7张图片

当然也可以直接在【工作空间管理器】中右键工作空间名称选择【发布服务...】,如下图所示:

SuperMap iServer发布管理以及调用地图服务_第8张图片

SuperMap iServer发布管理以及调用地图服务_第9张图片

依旧是在浏览器中登录本地的iServer地图服务器地址localhost:8090,点击进入【服务管理】界面可以看到已经发布好的地图服务。

2.调用iServer地图服务

2.1 如果是在SuperMap iDesktop中在线地图中直接发布地图后,可以在左下角中看到消息提示框有一个地图服务链接或者在最下面的状态栏中的【输出窗口】可以看到数据服务、空间分析服务和地图服务的路径,最后在前端url中调用rest地图服务只要在最后加上【/maps/地图名称】即可。

SuperMap iServer发布管理以及调用地图服务_第10张图片

SuperMap iServer发布管理以及调用地图服务_第11张图片

2.2 如果在本地iServer地图服务器中查看地图服务链接则进入【服务管理】

SuperMap iServer发布管理以及调用地图服务_第12张图片

在【服务】-【服务管理】-【地图服务】中单击需要调用的地图服务名称。

SuperMap iServer发布管理以及调用地图服务_第13张图片

在新打开的服务详情界面中点击【地图列表】中的服务名称。

SuperMap iServer发布管理以及调用地图服务_第14张图片

在新打开的界面中的路径就是rest地图服务的引用地址了。

SuperMap iServer发布管理以及调用地图服务_第15张图片

当然也可以在【工作空间】中直接点击对应【工作空间】的【服务实例】即可。

SuperMap iServer发布管理以及调用地图服务_第16张图片

点击【服务地址】。

SuperMap iServer发布管理以及调用地图服务_第17张图片

点击【地图列表】下面的地图名称。

SuperMap iServer发布管理以及调用地图服务_第18张图片

 在新打开的界面中的路径就是rest地图服务的引用地址了。

SuperMap iServer发布管理以及调用地图服务_第19张图片

你可能感兴趣的:(服务器,微服务,后端)