Publish tiles in the S3 object store |
Feedback |
S3 object storage service is an object-based mass storage
service, which provides customers with massive, safe, highly reliable
and low-cost data storage capabilities. Its massive and safe characteristics
make it possible to store massive tiles.
SuperMap iServer supports the direct publishing of
2/3D tiles stored in object storage services such as Alibaba Cloud Object
Storage (OSS), Huawei Cloud Object Storage (OBS), and Tencent Cloud Object
Storage (OCS) as map services, 3D service or vector tiles service, compatible
S3 protocol.
Publish map tiles in the S3 object store
You can publish raw or compact UGCV5 map tiles in the
S3 object store by following these steps:
- On the Home page of Service
Management -> Publish Service or the Services
-> Service Management page, click Quickly
Publish Service to enter the publishing wizard;
- Select datasource as "tiles in S3
object storage", and click Next;
- Select tile type as "map tiles",
enter Access Key Id (required), Secret Access Key (required), region,
Endpoint (required), config file path (required), click Next. The
meaning of each parameter is as follows:
- Access Key ID: Access key ID. The unique identifier
associated with the private access key; the access key ID is used
with the private access key to cryptographically sign the request.
- Secret Access Key: a private access key used
in conjunction with the access key ID to cryptographically sign the
request, identify the sender, and prevent the request from being modified.
- Region: The region where the Bucket is located
in the object storage service, when the storage type is Amazon, this
parameter is required for S3 object storage.
- Endpoint: The terminal node is the area domain
name of the object storage service in different areas, which is used
to process the access requests of their respective areas. Such as
http(s)://obs.cn-north-4.myhuaweicloud.com. If MinIO is used, TCP
should be used when configuring the domain name Port.
- Config file path: The path to the tile config
file in the object store, such as/supermap/world/world.sci, where
the first level of the directory is the bucket (Bucket) name. Note
that when the storage type is Amazon S3 object storage, the bucket
name cannot contain underscores, capital letters, or end with a hyphen.
- Select the map services for publishing.,
such as rest map service, and click Next;
- The selected service has no configuration
enteries, click Publish to
complete the publishing process;
- After publishing, you can see the name
and link of the currently published service. Click it to access the
service directly.
Publish vector tiles in S3 object store
You can publish raw or compact vector tiles in the
S3 object store by following these steps:
- On the Home page of Service
Management -> Publish Service or the Services
-> Service Management page, click Quickly
Publish Service to enter the publishing wizard;
- Select datasource as "tiles in S3
object storage", and click Next;
- Select the tile type as "vector tiles",
enter the Access Key Id (required), Secret Access Key (required),
region, Endpoint (required), config file path (required), click Next.
The meaning of each parameter is as follows:
- Access Key ID: Access key ID. The unique identifier
associated with the private access key; the access key ID is used
with the private access key to cryptographically sign the request.
- Secret Access Key: a private access key used
in conjunction with the access key ID to cryptographically sign the
request, identify the sender, and prevent the request from being modified.
- Region: The region where the Bucket is located
in the object storage service, when the storage type is Amazon, this
parameter is required for S3 object storage.
- Endpoint: The terminal node is the area domain
name of the object storage service in different areas, which is used
to process the access requests of their respective areas. Such as
http(s)://obs.cn-north-4.myhuaweicloud.com。 If MinIO is used, TCP
should be used when configuring the domain name Port.
- Config file path: The path to the tile config
file in the object store, such as/supermap/world/world.sci, where
the first level of the directory is the bucket (Bucket) name. Note
that when the storage type is Amazon S3 object storage, the bucket
name cannot contain underscores, capital letters, or end with a hyphen.
- Select map services, vector tiles services
and 3D service for publishing, such as rest vector tile service, and
click Next;
- The selected service has no configuration
enteries, click Publish to
complete the publishing process;
- After publishing, you can see the name
and link of the currently published service. Click it to access the
service directly.
Publish 3D tiles in S3 object store
You can publish 3D Tiles (formats such as *.b3dm),
primitive 3D terrains, images, and model tiles (support formats such as
*.s3m, *.terrainz, *.webp, *.png, *.jpg, *.sci, *.sci3d, etc.) in the
S3 object store through the following steps
- On the Home page of Service
Management -> Publish Service or the Services
-> Service Management page, click Quickly
Publish Service to enter the publishing wizard;
- Select datasource as "tiles in S3
object storage", and click Next;
- Select tile type as "3D tiles",
input Access Key Id (required), Secret Access Key (required), region,
Endpoint (required), config file path (required), click Next. The
meaning of each parameter is as follows:
- Access Key ID: Access key ID. The unique identifier
associated with the private access key; the access key ID is used
with the private access key to cryptographically sign the request.
- Secret Access Key: a private access key used
in conjunction with the access key ID to cryptographically sign the
request, identify the sender, and prevent the request from being modified.
- Region: The region where the Bucket is located
in the object storage service, when the storage type is Amazon, this
parameter is required for S3 object storage.
- Endpoint: The terminal node is the area domain
name of the object storage service in different areas, which is used
to process the access requests of their respective areas, such as
http(s)://obs.cn-north-4.myhuaweicloud.com. If MinIO is used, TCP
should be used when configuring the domain name Port.
- Config file path: The path to the tile config
file in the object store, such as/supermap/world/world.sci3d, where
the first level of the directory is the bucket (Bucket) name. Note
that when the storage type is Amazon S3 object storage, the bucket
name cannot contain underscores, capital letters, or end with a hyphen.
- Select 3D service for publishing., such
as rest 3D service, and click Next;
- Set clipe regions and 3D cache key, and
click Publish to complete
the publishing process;
- After publishing, you can see the name
and link of the currently published service. Click it to access the
service directly.
Note that when issuing HTTPS encrypted object
storage, Huawei and Alibaba Cloud's HTTPS built-in authoritative certificate,
iServer can be directly trusted without separate handling. However, for
the HTTPS provided by the private cloud MinIO, it is necessary to make
the iServer trust the relevant certificate in advance. Please refer to
the configuration
for specific operations of HTTPS-encrypted MinIO object storage .