3D Service Provider Configuration Parameter |
SuperMap iServer supports the following types of 3D service provider:
The local 3D service provider encapsulates the GIS functionality related to SuperMap 3D obtained from the SuperMap workspace.
Table 1 UGC 3D Provider Parameter
Parameter Name | Description | ||
Common Info |
Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is "3DProvider-". |
|
Basic Setting |
Workspace Type | 【Required】 The Workspace Type is divided into file type and database type (SQL Server, Oracle, DM workspace). SQL Server workspace indicates that the workspace is stored in a SQL Server database, and Oracle workspace indicates that the workspace is stored in Oracle database, DM workspace indicates that the workspace is saved in the DM database. |
|
Workspace Path | Remote server file system | Required when the workspace is file type, and set parameters according to the database workspace information when it is database type. When the server is not local, select "Remote Browse" to use the files on the server or upload the local files to the server for use; when the server is local, select "Local Browse". SuperMap's workspace (*.smwu, *.sxwu, *.smw, *.sxw) stores information about GIS data. |
|
Local file system | |||
Workspace Password |
The password of the workspace used can be left blank or input any character when it does not exist. | ||
3D Service Cache Directory |
【Required】 Since the data volume of a 3D service is generally large, the 3D service will dynamically generate some cache files after completing the request operation. This directory is used to hold these generated cache files. |
REST 3D service provider use 3D services to implement 3D related functions.
Table 2 Parameters of REST 3D Service Provider
Parameter Name | Description | ||
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is "rest3D Provider-". |
|
Basic Setting | REST Service Root URL | The REST three-dimensional service address refers to the root resource path of the service, such as the http://localhost:8090/iserver/services/3D-sample/rest. | |
Advanced Setting | Token or API-Key | When security mechanisms are enabled, accessing protected REST resources requires providing a Token or API-Key. | |
Enable Cache | The default is true. After the cache is enabled, the REST request for the resource will be cached locally, and the same request will be read directly in the cache next time, without sending it to the server. | ||
Cache Policy | Maximum disk capacity | Maximum disk capacity. The unit is MB, and the default size is 2048 MB. | |
Survival Time | Set the upper limit of cache survival time, and the cache will be cleared automatically after timeout. It is calculated from the creation of the record, and the unit is second. The default is 0, which means that the cache is permanent. | ||
Idle Time | Set the upper limit of the idle time of the cache, and the cache will be cleared automatically after timeout. Calculated from the last time it was accessed, in seconds. The default is 0, which means the cache is permanently alive. |
3D service provider encapsulate 3D related functions obtained from tiles in MongoDB distributed storage.
Table 3 Parameters of MongoDB 3D Service Provider
Parameter Name | Description | |
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is "mongoDB3D Provider-". |
Basic Setting | Distributed Tiles Storage | Select an existing distributed tiles storage without setting the MongoDB service address. |
Service Address | 【Required】 MongoDB service address |
|
Add Replicationset | When checked, replicationset can be added. Multiple replication sets can improve tile read and write performance and data security. | |
Database |
The database used to store the tiles in the map services. | |
User name |
Users who have permission to access the database. | |
Password |
The password for this user. | |
Published 3D Layer | If the MongoDB server stores the tiles of multiple 3D layers, you need to select the 3D tiles to be published. You can publish all 3D tiles at the same time. |
The 3D slice cache service provider encapsulates the 3D related functions obtained from the 3D slice cache.
Table 4 Parameters of 3D Tiles povider
Parameter Name | Description | |
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is "LocalRealspaceProvider-". |
Basic Setting |
Config Path | 【Required】 Cache configuration file path |
Clipe Regions | The range of clipping, which can be empty |
3DTiles cache provider encapsulate 3D related functions obtained from 3D tiles cache.
Table 5 3DTiles Cache provider Parameters
Parameter Name | Description | |
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is ThreeDTilesRealspaceProvider-. |
Basic Setting |
Config Path | 【Required】 Cache configuration file path |
OSS 3D tiles 3D service provider encapsulate 3D related functions derived from OSS 3D tiles.
Table 6 OSS 3D Tiles 3D Service Provider Parameter
Parameter Name | Description | |
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. The default name prefix is "OssRealspaceProvider-”. |
Basic Setting |
Config Path | 【Required】 Cache configuration file path |
Website | 【Required】 The site address of the OSS object storage to be published, such as the http://oss-cn-beijing.aliyuncs.com. |
|
Bucket name | 【Required】 Name of the OSS storage space to be published |
|
AccessKey Id | The ID required for obtaining the authorization of the Alibaba Cloud product OpenAPI interface | |
AccessKey Secret | Secret required for obtaining authorization of Alibaba Cloud product OpenAPI interface | |
Cache key | The key of config path, which needs to be filled in if the key is set for config file |
S3 3D tiles 3D service provider encapsulate 3D related functions derived from S3 3D tiles.
Table 7 S3 3D Tiles 3D Service Provider Parameter
Parameter Name | Description | |
Common Info | Provider Name | 【Required】 Uniquely identifies the service provider. |
Basic Setting |
config file path | 【Required】 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 |
region | Bucket area in the object storage service, such as cn-north-4, when the storage type is Alibaba Cloud Object Storage (OSS), this parameter is required | |
Endpoint | 【Required】 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. |
|
Access Key Id | 【Required】 Access key ID. Unique identifier associated with the private access key |
|
Secret Access Key | 【Required】 The private access key, used in conjunction with the access key ID, cryptographically signs the request, identifies the sender, and prevents the request from being modified |