GIS云套件

发布S3对象存储中的瓦片

Amazon S3(Amazon Simple Storage Service)对象存储服务是一个基于对象的海量存储服务,为用户提供海量、安全、高可靠、低成本的数据存储能力。其海量、安全的特性,为存储海量瓦片提供可能。

GIS云套件支持将存储在阿里云对象存储 (OSS)、华为云对象存储(OBS)、腾讯云对象存储(OCS)等对象存储服务中的二三维瓦片作为数据来源发布为地图服务或三维服务,兼容S3协议。发布为地图服务,即发布S3对象存储中的原始型UGCV5地图瓦片;发布为三维服务,即发布原始型三维地形、影像、模型瓦片(支持 .s3m,.terrainz,.webp,.png,*.jpg 等格式)。您可以通过以下步骤发布S3对象存储中的瓦片:

  1. 登录GIS云套件,点击iManager首页->系统管理进入iManager管理页面;点击左侧导航栏服务管理->服务实例;点击页面发布服务。选择数据来源S3对象存储中的瓦片,点击下一步

    s3objectcacheselection

    • 高级选项(自定义时选择):自定义构建服务需要的配置信息,如provider、component、interface等,详细介绍请参见SuperMap iServer文档->GIS服务的配置与管理。使用高级选项进行服务扩展请参见[开始->iServer 配置与管理->GIS 服务的配置与管理])。使用高级选项将iServer中的服务迁移至GIS云套件请参见附录->iServer服务迁移
  2. 配置数据中填入Access Key Id(必填)、Secret Access Key(必填)、区域名称、Endpoint(必填)、配置文件路径(必填)。

    s3objectcacheconfig

    • Access Key ID:访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
    • Secret Access Key:与访问密钥ID结合使用的私有访问密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
    • 区域名称:对象存储服务中桶(Bucket)所在的区域。当存储类型为Amazon S3对象存储时,该参数为必填项。
    • Endpoint:终端节点即对象存储服务在不同区域的区域域名,用于处理各自区域的访问请求。如 http(s)://obs.cn-north-4.myhuaweicloud.com。如果使用MinIO则配置域名时应该使用TCP端口。
    • 配置文件路径:对象存储中的瓦片配置文件的路径,如 /supermap/world/world.sci,其中目录第一级为桶(Bucket)名。
  3. 选择发布的服务类型,如REST-地图服务、REST-三维服务。
  4. 配置服务,可进行地图服务或三维服务配置,当发布为三维服务时,需设置裁剪范围和三维缓存密钥。选择是否开启允许编辑功能,若允许编辑,则访问者可更改服务配置。

    当您选择的服务类型只有一种时,可配置服务实例的服务名:

    • 服务名:设置服务实例的名称。如果不设置服务名,默认根据数据源和服务类型自动生成。
    • 服务别名:设置服务实例的别名。
  5. 指定服务节点。

    • 新增服务节点:创建服务节点,用以承载服务实例运行,创建时输入节点名称即可。首次使用服务发布请选择新增服务节点。
    • 选择已有(推荐):将服务实例发布到已有服务节点。若已有服务节点无许可权限,使用新增服务节点。
  6. 点击发布,等待跳转页面的提示信息。