发布MongoDB瓦片
使用说明
GIS云套件支持使用MongoDB中存储的地图瓦片、矢量瓦片作为数据源发布为地图服务,也可使用其中的二维和三维瓦片发布为三维服务。
地图瓦片可由SuperMap iDesktop或SuperMap iServer分布式切图服务生成,并支持配置为MongoDB存储。MVT矢量瓦片可通过SuperMap iDesktop生产并存入MongoDB。目前支持的三维瓦片包括三维影像瓦片、三维地形瓦片、OSGB模型瓦片等。
功能入口
- 左侧导航栏 → 服务管理 → 服务实例 → 点击发布服务 → 选择数据来源MongoDB瓦片
操作步骤
-
在服务实例列表页面,点击发布服务,选择数据来源为MongoDB瓦片,点击下一步。

- 高级选项(自定义时选择):用于自定义构建服务所需的完整配置信息,配置需要包含“服务组件(component)”、“服务提供者(provider)”以及“服务接口(interface)”,具体的构建方式如配置 provider 可参考SuperMap iServer在线帮助。用于服务扩展或迁移,请分别参见扩展服务和iServer服务迁移。
-
在配置数据步骤中,填写MongoDB连接信息。
- 服务地址(必填):MongoDB服务器地址,格式为
host:port。可配置多个地址实现冗余备份。 - 数据库:存储瓦片的数据库名称。
- 用户名:访问数据库的用户名。
- 密码:对应用户的密码。
- 点击获取地图(发布地图服务时必点):连接MongoDB并获取可发布的地图列表。
- 发布的地图(发布地图服务时必选):选择要发布的地图瓦片。可选择“全部”或指定某一地图。
- 发布的三维图层(发布三维服务时必选):选择要发布的三维瓦片图层,可多选。
- 服务地址(必填):MongoDB服务器地址,格式为
-
选择需要发布的服务类型。支持的发布类型包括:
- 地图服务:REST-地图服务、WMS、WMTS、ArcGIS REST地图服务、百度REST地图服务、Google REST地图服务等。
- 三维服务:REST-三维服务(需选择三维图层)。
- 矢量瓦片服务:REST-矢量瓦片服务(若MongoDB中存储的是MVT矢量瓦片)。
-
配置服务。
- 是否允许编辑:若允许编辑,则访问者可更改服务配置。
- 服务名:设置服务实例的名称。如不设置,系统将根据数据源和服务类型自动生成。
-
指定服务节点。
- 新增服务节点:创建服务节点,用以承载服务实例运行,创建时输入节点名称并选择节点类型和许可类型。
- 选择已有(推荐):将服务实例发布到已有服务节点。若已有服务节点无许可权限,请使用新增服务节点。
-
点击发布,等待发布完成。
参数说明
- 服务地址:支持配置多个MongoDB实例,提升数据可用性。
- 发布的地图:若选择“全部”,则发布该数据库中所有地图的最新版本瓦片。
- 发布的三维图层:可同时选择多个二维、三维瓦片图层进行发布。
- 服务节点:地图服务建议发布到“地图节点”或“通用节点”,三维服务建议发布到“三维节点”或“通用节点”。
注意事项:- 确保MongoDB服务可正常访问,且用户名密码具有读取目标数据库的权限。
- 发布三维服务前,请确认MongoDB中已存储符合要求的三维瓦片数据。
- 若发布的为矢量瓦片服务,需确保MongoDB中存储的是MVT格式的矢量瓦片。
相关主题