1.在注册超图正版U盘许可后,发布的地图服务中依然有超图的水印;
解决办法: 把iserver的output和浏览器里的缓存删掉 不行的话再重新配置iserver硬件锁。
2.发布地图服务
超图修改地图具体步骤:
-
打开supermap desktop软件
-
选择未命名工作空间,右键,选择“打开文件型工作空间”,选择D:/gisData文件“某某地.smwu”,添加如图所示;
-
双击“地图-某某地”即可看到显示的地图,在图层管理器界面,先点击可见图层然后既可以编辑图层;
-
编辑图层后选择 另存为-文件型保存方式
-
选择保存工作空间文件,点击保存即可(文件保存在D:/gisData下保存名称“某某地.smwu”,影像保存文件名称“某某地2.smwu”);
发布地图
注:发布地图时请关闭desktop中占用的地图文件否则发布成功无法预览
-
打开supermap iserver服务;输入网址iserver访问地址:127.0.0.1:8090;
2. 输入登录名和密码;用户名:admin 密码:Admin123(第一次登录不需要密码,创建用户,并做记录,可参考iserver安装文档) -
进入iServer管理界面,点击服务列表,输入登录账号和密码
-
选择快速发布一个或一组服务
-
进入快速发布服务-选择发布的数据来源向导。数据来源默认为工作空间。
-
快速发布服务-配置数据,工作空间路径-选择本地浏览,加载修改地图第五步保存的文件,点击下一步;
-
快速发布服务-选择发布的服务类型;选择“rest-地图服务”,点击下一步;点击完成。
地图切片
-
在首页中点击“分布式切图”,
-
点击创建切图任务
-
任务列表 添加切图任务。
组件服务:选择修改地图第五步保存的文件名称;
地图:默认为选择的某某地;
切图类型:地图瓦片;
存储类型:UGCV5;
存储路径:默认存储路径;
比例尺方案:自定义;
缓存比例尺:依次添加比例尺后点击添加比例尺分母;(关于比例尺尺寸地图切图应该和遥感卫星切图的比例尺切片保持一致,缓存比例尺选择的规则为:在Desktop中显示地图全部范围的大小比例尺为当前切片中最大的比例尺 ,最小比例尺根据遥感栅格显示大小确定;中间以1/2比例尺递增,一般以7级缓存比例比较合适);
高级设置中:
缓存范围:(经度最小,纬度最小,经度最大,纬度最大);此范围为地图范围在arcMap和supermap都可以在属性范围中查看得到; -
点击“创建切图任务”,完成切图;
对遥感卫星进行切图发布和图层发布完全一致
对地图tag的修改配置
修改mapheader中
supermapbaseurl = “http://10.10.15.201:8090/iserver”, (服务器iServer地址);
map_max_extent和map_init_extent设置相同为目标区地图的经纬度范围大小;
map_center_zoom = “107.968,39.095,3”,;地图目标区域初始化中心点,可以通过软件中鼠标停留位置确定,显示等级3测试选择合适显示范围
geoserver_resolutions = “0.0023794610058302797, 0.0011897305029151398, 3.569191508745419E-4, 1.7845957543727095E-4, 8.328113520405979E-5, 3.569191508745419E-5, 1.7845957543727095E-5, 8.328113520405979E-6”,
geoserver_resolutions计算方式为:
对地图设置固定切图比例尺 -
先停止超图服务,然后加载地图数据;
-
点击地图属性,打开地图属性设置界面;
-
选择固定比例尺,点击设置比例尺,打开设置固定比例界面;
-
输入固定的比例尺后点击确定;保存地图,保存工作空间,关闭工作空间或者软件;
-
打开iserve服务即可,项目中地图比例尺已发生更改;