Cloud Storage

SuperMap iDesktopX supports connecting to cloud storage services, allowing direct access to directories and files within cloud storage services.

Currently, supported service types include Huawei Cloud Object Storage Service (OBS), Alibaba Cloud Object Storage Service (OSS), SeaweedFS Object Storage Service, MinIO Object Storage Service, object storage services compatible with AWS S3 protocol, and FTP services.

The Cloud Storage Services section will introduce how to manage cloud storage connections and provide examples on how to add cloud storage connections:

The following describes the functionalities supported for accessing and using cloud storage:

Function Description
Open File Datasource Supports opening *.tif, *.tiff, *.img, *.ecw, *.sci, *.shp, *.gpkg, *.dbf files in Cloud Storage as read-only Datasource.
Generate Raster Tile/Generate Vector Tile

During Tile production, the generated tile can be saved to the object storage service by setting Storage Method as Cloud Storage and selecting the object storage service directory in Storage Directory.

Multi-process Generate Tiles Predefine Model.

Toolbox panel-> Model -> Multi-process Generate Tiles-> Multi-process Generate Map Tiles_Global/ Multi-process Generate Map Tiles_Local/ Multi-process Generate Vector Tile.

The TileConnection Info parameter of the three tools supports the input of the object storage service directory.

Mosaic Dataset
  • Create Mosaic Dataset: Click Existing data source Context Menu- Create Dataset -> Mosaic button opens the Add Mosaic Data dialog, and the Add File and Add Folder in the Add drop-down menu support the selection of Cloud Storage Image Files and Cloud Storage directories respectively.
  • Change Mosaic Dataset: Mosaic Dataset Context Menu -> Add Image or Change Dataset in Change Mosaic Dataset supports adding or reassigning Image Files in Cloud Storage.
  • Create Image Pyramid: If Mosaic Dataset adds images from Cloud Storage, you can only use Toolbox when creating or rebuilding Image Pyramid Image Management -> Optimize Mosaic Dataset -> Create Image Pyramid/Create Image Pyramid tool. Currently only supports the creation or reconstruction of Image Pyramid for images in the Object Storage Service *.tif, *.tiff, *.img formats.
  • Calculate Statistics: If Mosaic Dataset adds images from Cloud Storage, you can calculate statistics through Toolbox -> Image Management -> Optimize Mosaic Dataset -> Calculate Statistics/Calculate Statistics (multi-process) are Image Files calculate statistics in Cloud Storage. Only image calculate statistics in *.tif, *.tiff, and *.img formats are supported for object storage services.
  • Build Overview: Toolbox -> Optimize Mosaic Dataset -> Build Overview/Build Overview (Multi-process) tool supports saving overview files to the Cloud Storage directory. You need to specify the Cloud Storage directory in the Export Directory of the Tools dialog. Currently, only the Select Object storage service catalog is supported.

When using cloud storage services, the path format for cloud storage services is as follows: //minio@image/ChinaPart1/H47C001004.tif

Where:

  • //: The required prefix for cloud storage paths.

  • minio@image: The connection name for the cloud storage service, specified when adding the cloud storage connection.

  • ChinaPart1: The name of the subfolder under the storage bucket or connection folder (specified as a folder parameter when adding the cloud storage connection).

  • H47C001004.tif: The name of the image file.

Starting from SuperMap iDesktopX 11i (2024) version, cloud storage service functionality is provided.

Caution:
  • The cloud storage services mentioned in this document and related cloud storage documentation refer to object storage services and FTP services. When only object storage services or FTP services are mentioned, the functionality applies only to the specified service type.

  • Object storage services include: Huawei Cloud Object Storage Service (OBS), Alibaba Cloud Object Storage Service (OSS), SeaweedFS Object Storage Service, MinIO Object Storage Service, and object storage services compatible with AWS S3 protocol.