SuperMap iDesktop 发布地图

开发工具与关键技术: 10i  SuperMap iDesktop
作者:梁茵茵 
撰写时间:2019年5月18日

用SuperMap iDesktop 发布地图。

第一步,是要获得地图数据,数据可以来源于底图数据和业务数据。

第二步,在发布地图时还要启动iServer服务,在SuperMap iDesktop安装包解压目录里找到bin文件夹的startup.bat双击,启动成功会在最下面显示多少毫秒的。
在这里插入图片描述
关闭就选择shutdown.bat。
SuperMap iDesktop 发布地图_第1张图片
第三步,访问iServer页面,在浏览器输入访问地址http://localhost:8090/iserver/。如果是第一次访问就需要账户注册,有步骤提示一步一步来填写即可。访问成功就会进到iServer页面,就可以创建服务流程了。

1、 点击头部的“服务管理”工具,可以看到左边快捷操作下面有一个“快速发布一个或一组服务”按钮。点击这个按钮,数据来源选择工作空间。这里根据个人所需选择数据来源,你的数据来源是什么就选择什么就可以了。选择好就点击下一步,选择好工作空间路径,又点击下一步。

2、 选择服务的类型(服务接口类型),可以多选。SuperMap iServer常用的服务类型有地图服务:专题图展现;数据服务:对工作空间进行编辑。

3、 完成配置,就可以看到发布的地图了。
SuperMap iDesktop 发布地图_第2张图片
4、 获取地图添加到浏览器窗口,可以参考https://iclient.supermap.io/这个文档。
代码如下:

var map,resultLayer,//创建对象
//url的地址到刚刚发布iServer页面服务那找到那副地图复制它的链接即可。
     url = "http://localhost:8090/iserver/services/map-chinaPOI/rest/maps/China";
     map = L.map('map',{
           preferCanvas:true,
           crs:L.CRS.EPSG4326,
           center:[28,114],
           maxZoom:18,
           zoom:2
            });
  L.supermap.tiledMapLayer(url).addTo(map);

5、SuperMap iDesktop给出发布地图的意义:地图容纳和储存了大量的空间、地理、自然、经济等信息,地图是空间信息的载体,因此,地图资源共享尤为重要。“发布地图”功能可将用户本地的地图数据,打包上传到远程服务器,并发布至在线商店网站上,用户自己或其他人都可通过登录的方式下载地图,实现了Web化的资源共享。同时,打包或发布的数据可通过 iDesktop、iMapEditor 或 iMapReader 进行浏览、编辑等操作,实现了多款软件的集成。

你可能感兴趣的:(SuperMap iDesktop 发布地图)