Product editions and modules

Feedback


Introduction to Product Version

In the face of the GIS market with increasingly detailed application requirements, SuperMap iServer provides a series of products suitable for different application types, which require different running licenses. Different versions have different access and management rights, and users can choose the most suitable one according to specific application requirements. SuperMap iServer products to achieve the optimal combination of platforms and projects.

1. Basic -Simple GIS browsing and editing requirements, the first choice for rapid business visualization

For some simple business visualization requirements, SuperMap iServer provides Basic products for publishing, browsing, and editing file-based data.

The product provides quick and convenient WebGIS capabilities, such as map publishing, browsing, querying and editing, and 3D basic capabilities.

2. Standard -the choice of large and medium-sized portal website builders with large amount of data and high performance requirements

Considering that some application systems involve multi-source data with huge data volume and high performance requirements, SuperMap iServer provides Standard products suitable for this type of unit. On the basis of Basic, this version does not limit data sources and supports service aggregation and edge node management. It also provides data catalog service, addressmatch service, processing automation service, single-machine/multi-machine distributed graph cutting service, and cluster service.

3. Advanced -the choice of large portal website builders with large amount of data, many data sources and high performance requirements

On the basis of Standard, the SuperMap iServer Advanced adds the functions of data flow service, data science service and tripartite service distribution. Built-in knowledge graph service module and video service extension module to meet the diverse needs of users.

4. Ultra -the best choice for large portal website builders with large amount of data and requirements for resource flexibility

SuperMap iServer 11i (2024) began offering Ultra products for cloud-native environments on the basis of Advanced. Ultra has built-in spatialanalyst service module, network analysis service module, and distributed analyst service module; adds AI capability, built-in artificial intelligence agent module (AI Agent), providing natural language calling GIS tool capability; Add Serverless GIS capabilities, i.e., Spatial Analyst Service, Processing Automation Service, Distributed Graph Cutting Service, Web Printing Service, Geometry Service, and Tile Distribution Service run in Serverless mode and are used with Cloud Suite Ultra.

Ultra only provides license by core and does not support cloud licensing.

Function comparison of each version

See the following table for the function division and optional extension modules of iServer versions:

Table 1: Detailed Function Division of Each Version of SuperMap iServer

Function Basic Standard Advanced Ultra
Data Source SuperMap File workspace File workspace of the local data source

File workspace of database type

Optional database engine extension module

Database type workspace Oracle workspace

Optional database engine extension module

PostgreSQL workspace
SQL Server workspace
(only support in Windows Platform)
PostGIS workspace
XUGU DB workspace
DM workspace
Tripartite vector data file data source + workspace shapefile\filegdb\geopackage

REST data service

REST map service
UGCV5 grid tile
UGCV5 MVT vector tiles
SMTiles grid tile
SVTiles vector tiles
3D tiles (image, terrain, model/tilt/point cloud)
Multi tiles SMTiles, UGCV5 tile set

MongoDB tile set

Optional database engine extension module

MongoDB tiles (grid tiles, vector tiles)

Optional database engine extension module

Data catalog service

-

Image service(image management) UDBX file data source
Data source of database type
stream processing model
Dynamic plotting symbol library
REST plot service
Address matching index
Yukon database

Optional database engine extension module

OGC WFS service

WMS service
WMTS Service
GeoPackage file
3D Tiles
Other GIS Platform ArcGIS REST feature service

ArcGIS REST network analysis service

-

ArcGIS REST map service

ArcGIS REST geometry service
ArcGIS REST address matching service
ArcGIS REST vector tiles service
TPK file
VTPK file
ArcGIS cache
ArcGIS V2 compact cache

Other Criteria

Shapefile file directory

ZXY tile (grid tile)
MBTiles file (grid tile, vector tile)
Elasticsearch service

Optional database engine extension module

PostGIS service
Tiles in S3 object store (raw/compact grid tile, raw/compact vector tile, 3D tile, 3D Tles)
Online Map Service Baidu map service

Tianditu service
Bing Maps service
Google Maps service
Open Street Map map service
Service Type Map Service Map operation (zoom, pan, measurement, etc.)

Map query (spatial query, attribute query, distance query, nearest object search, SQL query)
Dynamic plotting (dynamic projection, dynamic thematic map, dynamic cache)
Get the layer legend
Vector tile service Map browsing and interaction based on MVT standard vector tiles
Chart Service Chart data release

-

Optional

Optional

Optional

 Chart display settings (color mode, water depth mode, meta object, etc.)
 Chart element display and hidden control (control by element, control by category)
 Attribute query of chart object element
 Spatial query of chart object element
Data Service Dataset management

Data query
Coordinate conversion
Online editing of datasets
Statistical analysis
Publish the video file/video stream + workspace after desktop registration as data service, so as to support the playback of video spatial data on the client

-

Optional video service extension module

Built-in

Built-in

Geometry service Area measurement

Distance measurement
Coordinate conversion
Buffer analysis
Overlay analysis

3D basic service

 File type 3D data publishing and browsing

Optional

-

-

-

3D service

 3D data publishing and browsing, 3D advanced visualization, 3D GPU spatial query and analysis

-

Optional

Optional

Optional

Image service Large-scale image and raster data publish service, browse, query, local update and other capabilities

-

Optional

Optional

Optional

Plot service Symbol library information query, situation map access and operation, etc.

-

Optional

Optional

Optional

Transportation analyst service Nearest facility search analysis, Location zoning analysis, Traveling salesman analysis, Multi-Traveling salesman analysis (logistics distribution), Best path analysis, Service area analysis, etc.

-

Optional network analysis service extension module

Optional network analysis service extension module

Built-in

Traffic transfer analyst service Calculate a traffic transfer scheme, acquiring a transfer path and a station and that like
3D network analyst service Provide network analysis function in 3D scene, such as upstream and downstream tracing
Spatial Analyst Service Provides basic spatial analysis service functions, including buffer analysis (2D and 3D), overlay analysis, spatial analysis (2D and 3D), proximity analysis, closest distance, 3D spatial query, and Boolean operation between 3D set objects

Optional basic spatial analysis service expansion module

Optional

Optional

Built-in

Provide advanced spatial analysis function service, including: surface analysis (extraction of isoline and surface), interpolation analysis, linear reference, density analysis, grid algebra operation, terrain analysis, 3D section/plane projection, shadow volume, extraction of boundary, sunshine analysis, clipping and other functions

-

Address matching service Forward and reverse address match

-

Knowledge graph service Geographic knowledge graph query and map document display based on graph database.

-

Optional

Built-in

Built-in

Provide the shortest path analysis capability of the graph
Video stream service Streaming and publishing of video files in .mp4 format

-

Optional

Built-in

Built-in

Distributed analyst service Distributed spatial analysis and data processing

-

Optional

Optional

Built-in

Processing automation service Basic component tools for vector and raster data import, export, manipulation, etc.

-

Other expansion module tools (such as spatial analysis tools, network analysis tools, big data tools, machine learning tools, stream data processing tools, three-dimensional geographic design tools, etc.)

It can be matched with the corresponding function expansion module

.

It can be matched with the corresponding function expansion module

.

It can be matched with the corresponding function expansion module (built-in spatial analysis, network analysis and distributed analysis)

Data flow service Real-time data transmission

-

-

Data catalog service Integrated management of multi-source spatial data

-

Web printing service Web map output as a printable map document

-

Data science service Carry out distributed analysis, machine learning and deep learning of spatial data based on online interactive Python development environment

-

-

Streaming service Analysis and processing of real-time data

-

-

Optional

Optional

Machine learning service Advanced analysis based on machine learning and deep learning (regression analysis, target detection, scene classification, etc.)

-

Optional

Optional

Optional

Situation deduction service Client dynamic situation deduction

-

Optional

Optional

Optional

Service aggregation GIS map service aggregation

-

GIS data service aggregation

Distributed tiling service

Multiworkers tiling

-

Multi-computer distributed tiling
Service interface SuperMap REST REST service interface

REST/JSR service interface
OGC WMS service interface WMS 1.1.1

WMS 1.3.0
WMTS service interface WMTS 1.0.0
WMTS-CHINA
WMTS-ArcGIS
CSW service interface CSW 2.0.2
OGC API OGC API-Feature
OGC API-Tiles
WFS service interface WFS 1.0.0
WFS 2.0.0
WCS service interface WCS 1.1.1
WCS 1.1.2
WPS service interface WPS 1.0.0

-

Optional spatial analysis or network analysis service extension module

Optional spatial analysis or network analysis service extension module

Built-in (Spatial Analysis and Network Analysis Service Extension Modules)

Three-party Service Interface ArcGIS REST service interface

-

-

Baidu REST service interface.
Google REST service interface
TMS REST service interface
OSM REST service interface
Management Function Service Management Publish service

tag-based group management
Basic management of a service instance (start/stop/modify/authorize/delete/sort/clear map service cache)
Dynamic management of service instances Delayed startup of massive GIS service, service life cycle control, etc.

-

Automatic synchronization of multi-node service Automatic synchronization of service configuration information among multiple nodes based on database
Service Assemble Manage the configuration of service layers (service providers, component providers, service interface, etc.)

Manage provider set and component provider set in the server

-

Composition diagram of each service layer
Data Management Workspace management Manages the workspace that provides the data source for the service providers collection

Data registration Registers a database or data file to the iServer as a source of data for the service

-

Tiles update Use existing tiles update slice set
Log Management Manage log information during iServer operation System logs

Operation logs
Service access logs
Distributed analysis logs

-

Server Security File management root directory

Sensitive data encryption
GIS service dynamic encryption
Security config
User (Group) Management
Roles
Login configuration (CAS login, Keycloak login, LDAP login, 3rd party login)
Session info management

-

Backup Backup and recovery of system and service configuration information (appointed day or interval)

Task Manage service for the iServer server resources recovery regularly

Monitoring and Statistics Monitor iServer server performance

-

Monitor cluster performance status
Access to statistical service
Statistical plotting performance
Email function
Proxy Management Manage agent nodes

-

View the proxy service
Cache distribution
Network segment settings
Management of Multiworkers Configure and manage the number of workers, port range, automatic recycling of worker resources, etc.

-

Cluster Management Overview of basic information and status monitoring

-

Configure and manage service cluster
Configure and manage distributed computing cluster Local cluster
External cluster (spark cluster, Hadoop Yarm cluster)
Development Support Java SDK(iServer)

JavaScript SDK(iClient Classic, iClient for Leaflet/OpenLayers/MapboxGL/MapLibreGL, IClient Vue Component)
JavaScript SDK (iClient 3D for WebGL/WebGPU/Cesium)
iOS SDK (iMobile for Lite)
Android SDK(iMobile for Lite)
Serverless GIS  

-

-

-

AI Agent  

-

-

-

Licensed module comparison of each version

The licensing modules provided before SuperMap iServer 10i were all unlimited core modules (also known as "license by set", in contrast to another type of "license by core" supported by iServer), which do not limit the number of CPU logical cores on the machine where iServer is located.

SuperMap iServer has added a core based licensing module starting from 10i, which can control the number of CPU logical cores on the machine where the iServer is located. After connecting to the core based licensing module, the iServer can read the current CPU logical core number from the licensing center and perform core verification, requiring that the current machine's CPU logical core number is less than or equal to the number of cores in the license. The number of cores in the restricted core module is 16, 32, and an additional 2. The additional 2 core module is used to expand other restricted core modules and cannot be used alone.

SuperMap iServer 2025 provides the following licensed modules:

Table 2 Composition of Unlimited Core and Limited Core Module

 

Unlimited cores

16 cores

32 cores

Additional 2 cores

Basic Module

Basic

Unlimited number of cores

Number of Cores Supported ≤ 16

Number of cores supported ≤ 32

Limited Core Basic extension 2 cores

Standard

Unlimited number of cores  

Number of Cores Supported ≤ 16

Number of Cores Supported ≤ 32

Limited Core Standard extension 2 cores

Advanced

Unlimited number of cores

Number of Cores Supported ≤ 16

Number of Cores Supported ≤ 32

Limited Core Advanced extension 2 cores

Ultra

-

Number of Cores Supported ≤ 16

Number of Cores Supported ≤ 32

Limited Core Ultra extension 2 cores

Expansion module

Unlimited number of cores  

-

-

-

The extension modules supported by each version are shown in the following table:

Table 3: Supported Extension Modules for SuperMap iServer Versions

Expansion Module Basic Standard Advanced Ultra
3D basic service extension module Optional - - -
3D service extension module - Optional Optional Optional
Spatial analyst service extension module - Optional Optional Built-in
Network analysis service extension module - Optional Optional Built-in
Chart service extension module - Optional Optional Optional
Plot service extension module - Optional Optional Optional
Situation deduction service extension module - Optional Optional Optional
Distributed analyst service expansion module - Optional Optional Built-in
Streaming service extension module - - Optional Optional
Machine learning service extension module - Optional Optional Optional
Image service extension module - Optional Optional Optional
3D geographic design service extension module - Optional Optional Optional
Service node extension module - Optional Optional Optional
Knowledge graph service extension module - Optional Built-in Built-in
Video service extension module - Optional Built-in Built-in
Basic spatial analysis service extension module Optional - - -
Database engine extension module Optional - - -
Satellite image processing service extension module - Optional Optional Optional
Land cover pre-training large model extension module - Optional Optional Optional
Building extraction pre-training model extension module - Optional Optional Optional
Water body extraction pre-training model extension module - Optional Optional Optional
Cultivated land extraction pre-training model extension module - Optional Optional Optional
Greenhouse extraction pre-training model extension module - Optional Optional Optional
Forestland extraction pre-training model extension module - Optional Optional Optional
Cloud extraction pre-training model extension module - Optional Optional Optional

 

Extension Module Introduction

3D basic service extension module

Available from 11i (2023), Basic is supported as an option from 11i (2024). It can realize the publishing and browsing of file-type 3D data, and support the service access of each terminal. It is required to use and SuperMap iClient3D for WebGL of the same version as iServer Basic for 3D client development. The capabilities supported by this module are shown in the following table:

 3D correlation ability  Whether the 3D basic service extension module supports
 Publish 3D service  √ (Only file data is supported; if you have purchased the database engine extension module, you can also publish the database data source)
 Browse expressions (for WebGL )
 Browse expressions (for Cesium)
 Basic data loading
 Object drawing
 Flight browsing
 Advanced special effects  Particles, shadows X
Advanced special effects such as parallel light source, focus light source, point light source, flood light, HDR switch, scan line, add light source, dynamic layer, terrain PBR material, cloud layer, sky box, PBR material, video projection, etc.
 S3M, terrain layer function  Layer visibility, etc
 Style settings
 Spatial query  3D attribute query based on data
Spatial relation judgment based on GPU X
 Object function  Object functionality in S3M, such as visibility, sectioning, etc.
GPU analysis  Intervisibility analysis, visibility analysis, shadow analysis, skyline analysis, openness analysis, profile analysis, terrain slope and aspect analysis, layered color design, and DEM contour analysis X

Extension for basic spatial analysis service

Available from version 11i(2024), Basic support is optional, and the basic spatial analysis service function is provided. It includes buffer analysis (2D and 3D), overlay analysis, spatial analysis (2D and 3D), proximity analysis, closest distance, 3D spatial query, Boolean operation between 3D set objects, etc. See the following table for specific support.

Category iServer API name Spatial Analysis Capability Whether the basic spatial analysis module supports
Spatial Analysis for Datasets datasetBufferResults Buffer analysis
datasetOverlayResults Overlay analysis
datasetIsolineResults Isolines are extracted X
datasetIsoregionResults Isosurface are extracted X
datasetInterpolation Point interpolation analysis X
datasetLinearReferencing Linear reference (dynamic segmentation) X
datasetGeorelationResults Analysis of spatial relationships (include, intersect, and be included)
datasetThiessenPolygonResults Dataset proximity analysis (Thiessen Polygon)
datasetMinDistanceResults Closest distance analysis
datasetDensityAnalyst Density analysis X
gridMathAnalyst Analysis of Grid Algebra Operation X
terrainCalculation (Grid) Terrain Analysis X
SpatialQuery3D 3D spatial queries (specifying spatial relationships)
RelativePosition3D 3D spatial query
section Model data set acquisition section projection X
planeProjection Obtaining plane projection of model data set X
shadowVolume Model data set acquiring shadow volume X
buffer3D 3D buffer analysis of model data set
border Carrying out boundary extraction operation on the model data set X
sunlight Sunlight analysis of the model data set X
clip Model data set for clipping X
Spatial Analysis for Geometric Objects geometryBufferResults Geometrical element buffer analysis
geometryOverlayResults Spatial object overlay analysis
geometryIsolineResults The point array extracts the isoline X
geometryIsoregionResults The point array extracts the isosurface X
geometryThiessenPolygonResults Geometric object proximity analysis
routeCalculateMeasureResults Calculates the M value of the specified point based on the routing object X
routeLocatorResults Locating resultSet resources based on routing object X
geometryInterpolation Direct interpolation analysis via geometry X
geometryMinDistanceResults Closest distance calculation for geometric object
batchanalyst Geometry for batch spatial analysis X
loft Loft a specified line based on a 2D face object X
relativePosition3D 3D spatial query based on geometric object
booleanOperator3D Boolean operation between two geometric object
convexhull Convex hull operation based on model object X
viewShedBody 3D visible domain closure based on geometric object X
buffer3D 3D buffer analysis of geometric object
skylineSectorBody 3D skyline closure of a geometric object X
geomerty3DInfo 3D geometry information based on geometric object X
geometryExtractVector3D Xtracting three-dimensional vector result X
3DEnvelop Stretch the closure X
geobody Geological body construction

X

Database engine extension module

Available from version 11i(2024), Basic support is optional, and Standard, Advanced, and Ultra are built-in. After selecting this extension module for SuperMap iServer Basic, database related capabilities will be added on the basis of existing capabilities, as shown in the following table:

Category Features not supported by Basic Functions added after the database engine extension module is selected
Data source Orcale, SQL, PostgreSQL, DM, etc workspace
MongoDB tile
Yukon database
ES service
PostGIS service
S3 object stored tiles
Multi tiles (MongoDB slice set)
REST dynamic plotting, data catalog service, stream processing model, addressmatch index, dynamic plotting symbol library, ArcGiS REST network analysis service X
Safe Security info storage to MySQL, Oracle, PostgreSQL, KingbaseES, GaussDB, Vastbase, GBase
Session info storage to  Redis, PostgreSQL, KingbaseES, GaussDB, Vastbase, GBase
Advanced-Global Settings Service storage information stored in Oracle, PostgreSQL,  KingbaseES, GaussDB, Vastbase, GBase, HighGo DB
Temporary resources are stored in Redis, MongoDB, HSQLDB,  PostgreSQL, KingbaseES, GaussDB, Vastbase, GBase

3D service extension module

Standard, Advanced, and Ultra support options. It can realize three-dimensional data publishing and browsing, three-dimensional spatial analysis, and support service access of each terminal.

For more detailed information, please refer to Using 3D Service .

Distributed analyst service expansion module

Standard and Advanced support options, Ultra built-in. The distributed analyst service uses distributed computing technology to provide distributed spatial analysis and data processing capabilities for very large spatial data sets.

For more detailed information, see Using Distributed Analyst Service .

Machine learning service extension module

Standard, Advanced, and Ultra support options. It provides advanced analysis functions based on machine learning and deep learning. Specifically, it includes data analysis functions such as clustering analysis, regression analysis and classification analysis, as well as target detection, ground object classification and object extraction functions based on image data, and scene classification, target detection and target tracking functions based on picture and video data.

Spatial analyst service extension module

Standard and Advanced support options, Ultra built-in. Support buffer analysis, overlay analysis, extraction of isoline and isosurface, Thiessen polygon, interpolation analysis, spatial relationship analysis, linear analysis, etc. Based on data sets and geometric objects. In addition, on the basis of 2D service, some 3D spatialanalyst service are also supported, such as:

For more detailed information, see the Spatial Analyst Service REST API Description .

Streaming service extension module

Advanced and Ultra support options. Spark Streaming technology framework based on Spark ecosystem.

For more detailed information, see Using Streaming Service .

Network analysis service extension module

Standard and Advanced support options, Ultra built-in. It mainly provides the following capabilities:

  1. Functions related to 2D and 3D network data processing:

For more detailed information, refer to Network Analysis Service REST API Description .

  1. Functions related to traffic transfer:

For more detailed information, refer to Traffic Transfer Analyst Service REST API Description .

Plot service extension module

Standard, Advanced, and Ultra support options. It mainly provides the related functions of 2D and 3D dynamic plotting.

For more detailed information, refer to Plot Service REST API Description .

Situation deduction service extension module

Standard, Advanced, and Ultra support options. Provide online situation deduction function.

Service node module extension module

Standard, Advanced, and Ultra support options. The SuperMap iServer configured as a service node will automatically replicate the service capabilities of the primary node.

Chart service extension module

Standard, Advanced, and Ultra support options. Support publishing the chart map made in SuperMap iDesktop as map service.

Image service extension module

Available from 10i(2021), 11i(2024) with Standard, Advanced and Ultra support options. Support to publish large-scale image or raster data as image service. Specifically, it provides the ability to publish, browse and query image or raster data.

3D geographic design service extension module

Available starting with the 11i(2022) release. Standard, Advanced, and Ultra are supported as options starting with the 11i(2024) release. This module integrates some commonly used tools for regular modeling, model, TIN terrain, and oblique photography data optimization processing, such as model editing and processing, geological body construction, TIN terrain generation and processing, oblique photography model operation and processing, etc. These capabilities are primarily embodied in processing automation service. Key features include:

Knowledge graph service extension module

Available as of version 11i(2024), Standard support is optional, and Advanced and Ultra are built-in. Support the geographic knowledge graph query based on the graph database and the display of the map document, and provide the shortest path analysis capability of the map.

Video service extension module

Available as of version 11i(2024), Standard support is optional, and Advanced and Ultra are built-in. Support publishing the video file/video stream + workspace after desktop registration as data service, so as to support the playback of video spatial data on the client, and support pushing and publishing the video file in .mp4 format as video stream service

Satellite image processing service extension module

Available starting with the 11i(2024) R2 release, Standard, Advanced, and Ultra are supported as options. Provides the ability to process remote sensing image data, mainly including image enhancement, image classification, uniform color mosaic, quality evaluation, engineering image processing, etc. These capabilities are mainly embodied in processing automation service.

Model extension modules such as land cover pre training large models

Available starting with the 11i(2024) R2 release, Standard, Advanced, and Ultra are supported as options. When binary classification and ground object classification are executed in processing automation service and machine learning service, if you select The pre-trained model provided in SuperMap iServer validates the corresponding license. Details are as follows:

Extension Module Name Corresponding Model Name Available Features
Land cover pre-training large model extension module Land cover pre-training large model Classification of ground objects, classification of ground objects in image file list
Building extraction pre-training model extension module Building extraction pre-training model Binary classification, binary classification of image file list
Water body extraction pre-training model extension module Pre-training model for water body extraction Binary classification, binary classification of image file list
Cultivated land extraction pre-training model extension module Cultivated land extraction pre-training model Binary classification, binary classification of image file list
Greenhouse extraction pre-training model extension module Pre-training model for greenhouse extraction Binary classification, binary classification of image file list
Forestland extraction pre-training model extension module Forestland extraction pre-training model Binary classification, binary classification of image file list
Cloud extraction pre-training model extension module Cloud extraction pre-training model Binary classification, binary classification of image file list

 

Precautions

1. Some extension service are built in SuperMap iServer Advanced and Ultra. When you purchase Advanced or Ultra, you will obtain the module license for the corresponding extension module. In addition, you can choose other expansion modules according to your needs.

2. Expand development in any version of SuperMap iServer and deploy in SuperMap iServer, you do not need to purchase a separate license for the SuperMap iObjects Java.

4. SuperMap All versions of iServer support readable and editable manipulation of data.

5. In SuperMap WPS service is supported in iServer, and spatialanalyst service or network analysis service extension module shall be purchased.

6. The service node cannot be deployed and used separately. It must be added to the service cluster. After it is added, all the functions of the master node of the cluster will be copied automatically.

7. Three-party service distribution refers to publishing multi-source data as Baidu, Google and ArcGIS. REST service, etc.

9. The satellite image processing service extension module only provides the web license, which is used for the cloud native environment.

8. The land cover pre-training large model extension module, the building extraction pre-training model extension module, the water extraction pre-training model extension module, the cultivated land extraction pre-training model extension module, the greenhouse extraction pre-training model extension module, the woodland extraction pre-training model extension module, and the cloud extraction pre-training model extension module only provide normal license for the time being. The web license is used in conjunction with the machine learning service extension license.