发布 S3 对象存储中的瓦片

发送反馈


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

SuperMap iServer 支持将存储在阿里云对象存储 (OSS)、华为云对象存储(OBS)、腾讯云对象存储(OCS)等对象存储服务中的二三维瓦片作为数据来源直接发布为地图服务或三维服务,兼容 S3 协议。

发布 S3 对象存储中的瓦片为地图服务

您可以通过以下步骤发布 S3 对象存储中的原始型 UGCV5 地图瓦片:

  1. 在服务管理“首页”点击“快速发布”或在“服务-服务管理”页面,点击“快速创建服务”,进入发布向导;
  2. 选择数据源为“S3 对象存储中的瓦片”,点击“下一步”;
  3. 输入Access Key Id(必填)、Secret Access Key(必填)、区域名称、Endpoint(必填)、配置文件路径(必填),点击下一步。其中各参数的含义如下:
  4. Access Key ID:访问密钥 ID。与私有访问密钥关联的唯一标识符;访问密钥 ID 和私有访问密钥一起使用,对请求进行加密签名。
  5. Secret Access Key:与访问密钥 ID 结合使用的私有访问密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
  6. 区域名称:对象存储服务中桶 (Bucket )所在的区域,当存储类型为 Amazon S3 对象存储时,该参数为必填项。
  7. Endpoint: 终端节点即对象存储服务在不同区域的区域域名,用于处理各自区域的访问请求。如 http(s)://obs.cn-north-4.myhuaweicloud.com。如果使用 MinIO 则配置域名时应该使用 TCP 端口。
  8. 配置文件路径:对象存储中的瓦片配置文件的路径,如 /supermap/world/world.sci,其中目录第一级为桶 (bucket) 名
  1. 选择发布的服务类型,如 REST-地图服务,点击“下一步”;
  1. 所选服务没有配置项,点击“发布”按钮完成发布流程;
  2. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

发布 S3 对象存储中的瓦片为三维服务

您可以通过以下步骤发布 S3 对象存储中的原始型三维地形、影像、模型瓦片(支持 *.s3m,*.terrainz,*.webp,*.png,*.jpg 等格式):

  1. 在服务管理“首页”点击“快速发布”或在“服务-服务管理”页面,点击“快速创建服务”,进入发布向导;
  2. 选择数据源为"S3 对象存储中的瓦片",点击“下一步”;
  3. 输入Access Key Id(必填)、Secret Access Key(必填)、区域名称、Endpoint(必填)、配置文件路径(必填),点击下一步。其中各参数的含义如下:
  4. Access Key ID:访问密钥 ID。与私有访问密钥关联的唯一标识符;访问密钥 ID 和私有访问密钥一起使用,对请求进行加密签名。
  5. Secret Access Key:与访问密钥 ID 结合使用的私有访问密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
  6. 区域名称:对象存储服务中桶 (Bucket )所在的区域,当存储类型为 Amazon S3 对象存储时,该参数为必填项。
  7. Endpoint: 终端节点即对象存储服务在不同区域的区域域名,用于处理各自区域的访问请求。如 http(s)://obs.cn-north-4.myhuaweicloud.com。如果使用 MinIO 则配置域名时应该使用 TCP 端口。
  8. 配置文件路径:对象存储中的瓦片配置文件的路径,如 /supermap/world/world.sci3d,其中目录第一级为桶 (bucket) 名
  1. 选择发布的服务类型,如 REST-三维服务,点击“下一步”;
  1. 设置裁剪范围和三维缓存密钥,点击“发布”按钮完成发布流程;
  2. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

注意,在发布 HTTPS 加密的对象存储时,华为、阿里云的 HTTPS 内置权威证书,iServer 可以直接信任,无需单独处理。但是对私有云 MinIO 提供的 HTTPS,需要提前让 iServer 信任相关的证书,具体操作请参考配置使用 HTTPS 加密的 MinIO 对象存储