iServer 的分布式切图模块支持对三维服务场景中的影像、地形数据切分三维瓦片,并存储在 MongoDB 中。使用分布式切图功能切分三维瓦片的方法与二维的地图瓦片流程基本一致,仅在具体参数的设置中略有不同。

访问 iServer 服务管理器,点击切换旧版 UI,进入旧版服务管理器。集群->分布式切图,点击创建切图任务,开始使用。

基本设置

  • 服务组件:服务组件列表中显示了服务器已经发布的所有的服务组件,请选择一个要切图的三维服务组件(当前仅支持切工作空间发布的三维服务组件)。
  • 场景:当前服务组件中包含的所有场景,请选择一个要切图的三维场景。
  • 图层:当前场景中的所有三维影像、三维地形图层,请选择一个要切图的图层。
  • 切片类型:所选图层对应的切片类型,影像图层对应的切片类型为“三维影像”,地形图层对应的切片类型为“三维地形”。
  • 存储类型:指定生成的瓦片的存储类型。目前仅支持通过 MongoDB 存储三维瓦片。
  • 存储 ID:分布式存储位置的标识,需要选择已经创建的 MongoDB 分布式切片库的 ID。如果还没有创建存储位置,请添加分布式切片库
  • 瓦片名称:指定生成的瓦片的名称。
  • 比例尺方案:用于协助确定切图的比例尺级别。可选择的比例尺方案有:
  • 天地图,天地图使用的比例尺方案,具体比例尺级别请参考表1。其中,天地图网站默认使用了2~18级比例尺,您可以根据需求选择
  • 推荐比例尺,系统推荐的比例尺方案
  • 自定义,您根据需求手动输入比例尺
  • 缓存比例尺:列表框中为当前已设置的比例尺。您可以在文本框中输入比例尺分母,然后点击添加比例尺分母将其添加到比例尺列表中,您也可以将不需要的比例尺从列表中移除。

高级设置

  • 主节点参与切图:分布式切图时,主节点是否参与切图。默认勾选,即参与。
  • 缓存范围:用于指定切图的地理范围,格式如:-180, -90, 180, 90。默认为当前图层的全幅范围。
  • 切图原点:计算瓦片行列号的起始坐标点,默认为瓦片范围的左上角。

此外,切图生成的三维瓦片的大小,默认为256*256像素。

新增瓦片版本与追加瓦片

设置上述参数后,点击创建切图任务,即可创建任务。

如果传入的上述参数所指定的存储位置中,已经有同一图层的三维瓦片,则创建任务后会向切片集追加原来地理范围或比例尺中没有的新瓦片,或覆盖已有的同位置的瓦片。