发布 MongoDB 存储的瓦片

发送反馈


SuperMap iEdge 支持将 MongoDB 分布式存储的瓦片作为数据来源直接发布为地图服务或三维服务。其中,地图服务包括 REST 地图服务、WMS 服务、WMTS 服务等,三维服务包括 REST 三维服务。

具体来说,您可以:

发布 MongoDB 中的地图瓦片和矢量瓦片为地图服务

您可以通过以下步骤快速发布 MongoDB 中存储的地图瓦片和 MVT 瓦片为地图服务。对于地图瓦片,可以由 SuperMap iDesktop 或 SuperMap iServer 分布式切图服务生成,地图缓存也支持配置 MongoDB 存储。对于 MVT 瓦片,可通过 SuperMap iDesktop 生产并存入 MongoDB。

  1. 在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为" MongoDB 瓦片",点击“下一步”
  2. 设置 MongoDB 服务的地址,有以下两种方式:
  1. 输入待发布瓦片所在的 MongoDB 数据库的名称和具有该数据库访问权限的账户
  2. 选择要发布的地图的瓦片。一个 MongoDB 服务中可能包含多次切图得到的多个地图的瓦片,同一副地图还可能包含多个版本的瓦片,如果您:选择发布“全部”地图,则系统会发布全部地图的最新版本的瓦片,选择某一个地图,则系统会发布该地图的最新版本的瓦片。选择地图后点击“下一步”
  3. 选择发布的服务类型,如 REST-地图服务,点击“下一步”
  4. 可以看到服务配置信息,包括数据来源,发布的服务类型等,点击“完成”按钮完成发布流程
  5. 发布完成后,可以看到当前发布的服务名和链接,如 map-mongodb-China/rest,点击可直接访问服务。如果选择发布了所有地图,则发布后的地图服务中将包含多个地图。

发布 MongoDB 中的二维和三维瓦片为三维服务

如果您的 MongoDB 数据库存储了二维、三维 瓦片,您可以通过快速发布功能将这些已有的二维、三维瓦片发布为三维服务。目前支持的三维瓦片有:三维影像瓦片、三维地形瓦片、OSGB 模型瓦片

发布瓦片为服务的基本操作流程:

  1. 在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为" MongoDB 瓦片",点击“下一步”
  2. 设置 MongoDB 服务的地址,有以下两种方式:
  1. 输入待发布瓦片所在的 MongoDB 数据库的名称和具有该数据库访问权限的账户
  2. 在发布的三维图层列表中选择要发布的三维瓦片,可同时选择多个二维、三维瓦片,点击“下一步”
  3. 选择发布的服务类型为 REST-三维服务,点击“下一步”
  4. 可以看到服务配置信息,包括数据来源,发布的服务类型等,点击“完成”按钮完成发布流程。
  5. 发布完成后,可以看到当前发布的服务名和链接,如3D-mongodb/rest,点击可直接访问服务。

 

此外,您可以同时发布 MongoDB 中的二维瓦片为地图服务,并把二维、三维瓦片发布为三维服务,只需要选择相应的地图瓦片或三维图层即可。