SuperMap iEdge 支持将分布式栅格数据作为数据来源直接发布为 REST 地图服务,其中,栅格数据支持的存储类型有两种,分别为:本地存储、HDFS存储,您可以通过分布式分析服务的
buildRasterPyramid 资源创建这两种分布式存储。
您可以通过以下步骤快速发布已有的栅格瓦片:
- 在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为" 分布式栅格数据",点击“下一步”;
- 选择“存储类型”,并依次填写存储信息,然后点击"下一步":
- 存储类型选择"本地存储",则需填写"本地目录",例如,F:\test\catalog。
- 存储类型选择"HDFS存储",则需填写 "存储ID"、"服务地址"。
- "存储ID":可自定义也可选择已注册的HDFS存储库。
- "服务地址":HDFS服务地址,格式为:hdfs://{ip}:端口/test。
- 选择发布的服务类型,如 REST-地图服务、REST-数据服务等,点击“下一步”;
发布地图服务时,如果您的栅格数据已进行了数据注册,则除了可以为地图指定样式外,还可以自定义地图状态。具体配置如下。配置完后,继续点击“下一步”。
- 选择“添加地图”或“移除地图”,即可添加或者移除所要发布的地图。可发布多个地图。
- 地图名称:可设定所要发布的地图名称。
- 是否开启多版本。
1) 默认不开启多版本
2) 勾选开启多版本
- 选择“添加版本”或“移除版本”即可添加或者删除定义的版本。
- 版本名称:可自定义发布地图服务的版本名称。
- 图层ID:可选择每个版本对应的所要发布的图层ID
- 可以看到服务配置信息,包括数据来源,发布的服务类型等,点击“完成”按钮完成发布流程;
- 发布完成后,可以看到当前发布的服务名和链接,如 map-test/rest,点击可直接访问服务。
- 在发布服务时,选择“自定义地图状态”,发布了多个地图,则在地图列表map-test/rest/maps会发布多个地图,如下图所示:
- 在发布服务时,选择“自定义地图状态”,开启了某个地图的多版本,则浏览该地图时,可选择版本进行浏览,如下图所示: