发布复合瓦片
GIS云套件支持将多个地图瓦片库聚合,作为数据来源发布为地图服务。支持聚合的瓦片包括文件存储的MBTiles、SMTiles、UGCV5格式,也支持MongoDB存储的地图瓦片。您可以通过以下步骤发布复合瓦片:
-
登录GIS云套件,点击iManager首页->系统管理进入iManager管理页面;点击左侧导航栏服务管理->服务实例;点击页面发布服务。选择数据来源复合瓦片,点击下一步。
- 高级选项(自定义时选择):自定义构建服务需要的配置信息,如provider、component、interface等,详细介绍请参见<a href="https://help.supermap.com/iServer/Server_Service_Management/GISService_Config/GISService_Config.htm" target="_blank">SuperMap iServer文档->GIS服务的配置与管理</a>。使用高级选项进行服务扩展请参见服务管理->扩展服务。使用高级选项将iServer中的服务迁移至GIS云套件请参见附录->iServer服务迁移。
-
在配置数据中填入数据源相关信息。
-
地图名(必填):切片集整合后生成的新地图名称,可自定义。
-
合并模式(必选):支持默认模式、底图模式、自定义模式三种合并模式。
- 默认模式:发布的地图服务范围和比例尺为数据源中所有瓦片范围和比例尺的集合。
- 底图模式:发布的地图服务范围和比例尺等参数以设置的底图切片为基准。
- 自定义模式:自定义发布的地图服务比例尺。
-
切片集集合(必选):选择要发布的数据源,不同切片集的添加方式不同。
-
<span id="tilesetsdatasource">MongoDB:点击“+”开始添加。</span>
- 服务地址(必填):MongoDB的服务地址,如“192.168.17.150:27017”。
- 数据库:MongoDB中使用的数据库名称。
- 用户名:登录数据库的用户名。
- 密码:登录数据库的密码。
- 点击获取地图(必点)
- 切片集(必选):选择需要发布的切片集名称。
-
SMTiles:点击“+”开始添加。
- SMTiles文件(必填):在文件管理器选择SMTiles格式(*.smtiles)或MBTiles格式(*.mbtiles)的文件。文档管理器的使用方法请参照GIS云套件->文件管理。
- 点击获取地图(必点)
- 切片集(必选):选择需要发布的切片集名称。
-
UGCV5:点击“+”开始添加。
- UGCV5切片配置文件(必填):在文件管理器选择UGCV5格式(*.sci或*.inf)的文件。文档管理器的使用方法请参照GIS云套件->文件管理。
- 点击获取地图(必点)
- 切片集(必选):选择需要发布的切片集名称。
-
-
底图瓦片集(合并模式为底图模式时必填):设置瓦片基准,方法与添加切片集集合相同。点击“-”可删除已添加的瓦片集。
-
自定义比例尺(合并模式为自定义模式时必填):设置发布的地图服务比例尺,如“1:100”,完成后点击“+”添加。点击“-”可删除已添加的比例尺。
-
-
选择发布的服务类型。请参考GIS云套件->服务管理->服务实例->发布服务中的关系表。
-
选择是否允许编辑,若允许编辑,则访问者可更改服务配置。
当您选择的服务类型只有一种时,可配置服务实例的服务名:
- 服务名:设置服务实例的名称。如果不设置服务名,默认根据数据源和服务类型自动生成。
-
选择服务节点。
- 新增服务节点:创建服务节点,用以承载服务实例运行,创建时输入节点名称即可。首次使用服务发布请选择新增服务节点。
- 选择已有(推荐):将服务实例发布到已有服务节点。若已有服务节点无许可权限,使用新增服务节点。
-
点击发布,等待跳转页面的提示信息。
附录
-
GIS云套件已发布的复合瓦片,支持在界面上追加其他瓦片。
在服务实例列表内,选择您需要追加瓦片的地图服务,点击该服务实例的名称进入服务实例详情页面。在服务配置选项卡下填入需追加聚合的瓦片数据源相关信息:
- 地图名(必填):切片集整合后生成的新地图服务的名称。
- 合并模式(必选):
- 默认模式:地图服务的范围和比例尺为数据源中所有瓦片范围和比例尺的集合。
- 底图模式:地图服务的范围和比例尺等参数以设置的底图切片为基准。
- 自定义模式:地图服务的比例尺为自定义的比例尺。
- 切片集集合(必选):添加要追加的切片集,不同切片集的添加方式有所区别,三种参与整合的切片集详情,请参考上文介绍,点击**+即可开始添加。添加的多项切片集,支持上移**、下移和删除操作,位置靠前的切片会覆盖后面的切片,建议使用透明的切片集,以免位置靠后的切片不可见。切片集的投影和切片大小也需要保持一致。
新瓦片均添加完成后,点击保存按钮生效。