Guides
GIS Cloud Suite Functions
SuperMap Cloud-native GIS platform solution is a high-available, high-concurrent and high-elastic cloud GIS product suite based on containerization, microservice architecture, automatic orchestration, service mesh and serverless computing technology. GIS Cloud Suite is composed of SuperMap iServer, SuperMap iPortal, SuperMap iManager products, and provides full-featured GIS service distribution, spatial data calculation, storage and management, resource integration, portal customization, and intelligent operation and maintenance as an integrated GIS solution, which is capable of responding to the ever-changing GIS demands and is the best choice for building a cloud GIS platform. GIS Cloud Suite has the advantages of resource-saving, high-performance, high-availability, high-efficiency and other characteristics.
GIS Cloud Suite provides comprehensive abilities of SuperMap cloud GIS products:
- Service Module: GIS Cloud Suite has features including: publishing, managing and aggregating 2D & 3D data and map, as well as extending services and so on. Please refer to SuperMap iServer Documentation for more functions introduction.
- Portal Module: SuperMap iPortal is a GIS portal platform for integrating, searching, sharing and managing GIS resources, with multi-source heterogeneous services registration and other capabilities. And it provides full-featured web-side applications, these applications bring you many functions, such as create professional thematic maps, browse 3D scenes, create practical dashboards for your organization. Please refer to SuperMap iPortal Documentation for more functions introduction.
-
Operation and Maintenance Management: GIS Cloud Suite provides management abilities, such as service management, portal management, configuration management, file management and so on. Please view the table below for details about managements.
Modules Functions Description Overview Environment Statistics Provides the quantity of exsiting service instances, service nodes, computing resources, and storage resources. The figures show the type and quantity of the service instances, the name and quantity of the service nodes, the type and quantity of the computing/storage resources. It is convenient to know the overall condition of GIS Cloud Suite environment. Service Management Publishing and Managing Services Publish Services: There are various of service types provided in GIS Cloud Suite, each of them has a specific GIS function. GIS functions could be divided into map function, data function, analysis function, three-dimentional function and so on. Service Instances Management: Supports to manage service instances, users can view the service instance details, batch authorize service instances, edit the configuration of service instance, and specify which service node to running on. The functions in service instance list are: Name, Alias, Address, Replications, and Status. Provides the ability to automatically alert and repair exceptions for service instances with abnormal state detection, and also supports authorization, specifing the service node, and clearing cache. Service Nodes Service Node Creation: There are two ways to create a service node, one is to create it during the process of publishing a service; the other is to create it directly on the service node page. Service Node Monitoring: Supports monitoring of service nodes, allowing you to grasp the load of all service nodes through the monitoring panel, and monitor and analyze the health of containers in a given service node. It also supports JVM monitoring for containers and can monitor important JVM metrics, including basic information such as JVM status, version, runtime, CPU cores, and related metrics such as heap memory metrics, non-heap memory metrics, direct buffer metrics, memory-mapped buffer metrics, GC (Garbage Collection) accumulation details, and JVM thread count. Service Node Management: Supports management of service nodes. You can view service node access statistics and logs, scale service nodes, adjust service node specifications, schedule service instances, configure the output level of logs, and delete service nodes. You can redeploy containers in the service node, view container logs, and enter shell commands at the command line to operate the service node. Service Interface Viewing and Modification Supports displaying all GIS service interfaces (built-in and custom interfaces) information on the service interface page, including interface name and interface type, and supports customizing/modifying the configuration information of existing service interfaces. Distributed Analytics Enable Distributed Analytics Service: Supports one-click enable to enable Distributed Analytics Service. Monitoring Distributed Analytics Service: Supports monitoring and managing the environment of the Distributed Analytics Service, making it easy for users to keep track of the health status of the service. Distributed Slicing Distributed slicing service provides GIS distributed mapping capabilities and supports on-demand operation as a Serverless function, which is more stable, resilient, and intensive. Currently, it supports cutting map services that have been published and the data source is SuperMap workspace. Enabling Distributed Mapping Service: It supports enabling distributed mapping service with one click. For managing distributed mapping tasks, you can see all the currently executing and completed mapping tasks, and view the basic information and progress information of each task; for the successfully executed mapping tasks, it supports the secondary adjustment of the scope or scale of the mapping by updating or appending. Monitoring and manage distributed slicing service: You can monitor and manage the environment of the distributed charting service, which makes it easy for users to keep track of the health status of the service. Data Retrieval and Management Using the Data Catalog Service: You need to register your data first. Data that can be registered includes HBase, PostGIS, PostgreSQL, OraclePlus, HDFS catalogs, shared catalogs, and machine learning models, and then use the Data Catalog Service after registration is complete. Monitoring and manage data catalog service: Supports monitoring and managing the environment of the Data Catalog Service, making it easy for users to keep track of the health status of the service. Processing and Analyzing Spatial Data The Processing Automation Service realizes the ability to automate spatial big data processing and supports the option to run on-demand as a Serverless function. Turn on Processing Automation Service: Supports one-click to turn on Processing Automation Service. Monitoring and manage processing automation service: Monitor and manage the environment of the Processing Automation Service, making it easy for users to keep track of the health status of the service. Spatial Machine Learning Machine learning service implements the capabilities of AI GIS. It supports distributed spatial data density clustering analysis, generalized linear regression, forest-based classification and regression machine learning operators, and deep learning-based image analysis, including binary classification, feature classification, target detection, scene classification and other functions. Open Machine Learning Service: Support one-click to open machine learning service. Monitoring and manage machine learning service: Supports monitoring and managing the environment of the machine learning service, allowing users to keep track of the health status of the service. Web Printing Web Printing refers to the output of web content produced in a web application as a printable document with support for the option to run on demand as a Serverless function. Enable Web Printing Service: Supports one-click to enable Web Printing Service. Monitoring and manage web printing service: Supports the ability to monitor and manage the Web Print Services environment, making it easy for users to keep track of the health status of the service. Geometry Calculation Geometry Service performs geometric calculations. Supported geometric calculations include distance metering, area metering, coordinate conversion, buffer analysis, and overlay analysis, and supports the option to run on-demand as a Serverless function. Enable Geometry Service: Supports one-click to enable Geometry Service. Monitoring and manage geometry service: Allows you to monitor and manage the geometry service, making it easy for users to keep track of the health status of the service. Streaming Data Processing Stream Processing Model: The Stream Processing Model specifies the configuration information needed to run the Streaming Data Service, which can be used as a source of data to be published as a Streaming Data Service. The stream processing model consists of four parts: receivers, transmitters, converters, and filters, and each part acts as a node that can be connected and merged to build a real-time data processing stream. Stream Data Service: Provides a distributed real-time computing framework based on Spark Streaming, publishes the stream processing model as a service, and monitors and manages the published stream data service. Kafka Cluster: Provides a built-in Kafka cluster that users can turn on and use with a single click. Service Extension Support will realize the domain spatial information service, you can integrate the domain spatial information service into the GIS cloud suite, and supervise the operation and maintenance together with other services. Portal Management Full-featured GIS Portal Provides GIS resource integration capabilities and fast GIS resource finding capabilities; can quickly display and analyze user data on 2D and 3D maps, and supports online editing and updating of data. Realize the deployment, application, monitoring and operation and maintenance of the GIS portal environment. Distributed Computing Cluster Features Spark Cluster Add Spark Cluster: Support to add built-in and external Spark clusters. Built-in Spark clusters are built by GIS Cloud Suite and can be used by opening them on the page; external Spark clusters are built by users and need to be configured and added manually. Monitoring and manage Spark Clusters: Supports monitoring and managing the environment of the built-in Spark clusters, making it easy for users to keep track of the health status of the cluster. Hadoop YARN Cluster Add Hadoop YARN Cluster: Supports adding built-in and external Hadoop YARN clusters. Built-in Hadoop YARN clusters are built by iServer and can be used by opening the page; external Hadoop YARN clusters are built by users and need to be configured and added manually. Monitoring and manage Hadoop YARN clusters: Provides an environment where the built-in Hadoop YARN clusters can be monitored and managed, making it easy for users to keep track of the health status of the cluster. Data Storage Features Hbase Registering Hbase: Supports registering built-in and external HBase. built-in is the HBase environment built by GIS Cloud Suite, which can be used by opening the page; external is the HBase environment built by users themselves, which needs to be configured and registered manually. Monitoring and manage Hbase: Support monitoring and managing the operation of HBase, so that users can easily grasp the health status of this environment. PostGIS Registering PostGIS: Supports registering both built-in and external PostGIS; built-in PostGIS environments built by GIS Cloud Suite can be used by opening the page; external PostGIS environments built by users need to be manually configured and registered. Monitoring and manage PostGIS: Supports monitoring and managing PostGIS operation, allowing users to keep track of the health status of the environment. PostgreSQL Registering PostgreSQL: Supports registering both built-in and external PostgreSQL environments. built-in PostgreSQL environments are built by iServer and can be used by opening the page, while external PostgreSQL environments are built by the user and need to be configured and registered manually. Monitoring and manage PostgreSQL: Supports monitoring and managing PostgreSQL operations to help you keep track of the health of your environment. HDFS Directory Registering HDFS Directory: Supports registering external and internal HDFS directories. External HDFS directories are built by the user and need to be configured and registered manually; built-in HDFS directories are built by iServer and can be used by opening the page. Monitoring and manage HDFS Directory: Supports monitoring and managing the operation of the HDFS directory, allowing users to keep track of the health of the environment. OraclePlus Support for registering OraclePlus provides a common access mechanism (or schema) to data stored in different engines. Shared Directory Support for using shared csv files, udb datasets, TIFF, GeoTIFF raster data in File Manager for distributed analysis. Machine Learning Models Provides capabilities such as regression prediction on vector datasets in udb, image classification and target detection on image datasets; registered model files can be used for machine learning services. PolarDB Provides capabilities such as regression prediction on vector datasets in udb, image classification and target detection on image datasets; registered model files can be used for machine learning services. File Management File Manager Provides File Manager for easy upload and use of data sources. Support using keywords to search for files in the Manager; support switching the way files are displayed in the Manager, either as a list or as icons; support switching the language in which files are displayed in the Manager; support for creating new folders in the Manager; and support for uploading local files to the Manager. It does not support uploading files with security risks. Configuration Management Hostname Resolution Support the use of external HBase or Hadoop YARN, by adding the hostname and IP address of the master node and worker node, to realize the communication and identification of the internal and external environment of GIS Cloud Suite. When publishing HBase services, registering HBase services, or adding Hadoop YARN clusters, you need to add hostname resolution. Managements of Security User Management Authentication and authorization based on user identification enables access control to services and service management. In the user management interface, administrators can add new users and assign roles to users. Role Management Roles can be used to restrict service or service management access, and users can be authorized through the configuration of service instances. Security Configuration Administrators can set an expiration time for accounts that have not been used for a long time; set a limit on the number of consecutive failed login attempts while locking the account and its automatic unlocking to prevent brute-force decryption of user information. Tokens Provides a token-based user authentication mechanism so that a user only needs to provide a token and does not need a username and password to access protected service resources. Backup and Recovery Backup Supports backup of the entire site configuration (except for tuning specification configurations, distributed analytics configuration parameters, scaling configurations for services, etc.). Before migrating between GIS Cloud Suite sites, you can use the backup feature to take a one-click backup. Recovery Provides site recovery functionality to restore a site to the state it was in when it was backed up. When migrating between GIS Cloud Suite sites, you can select the backed up configuration file at the new environment GIS Cloud Suite site and restore it with one click to migrate the site configuration. Managements of License License Information Support to view license information, you can understand the current license expiration time and license module availability. It also supports early warning of license expiration, which will be displayed prominently when there are less than 30 days before the expiration of a GIS Cloud Suite license module. Update Management Used for updating service node permissions after license switching. The license is the control center of the product's functionality, and the service node is the executor of the specific function. After license switching, the service node can not get the original license to perform specific tasks, it is necessary to update the service node through the update management, so that it can get the execution rights from the new license.