Product functions

Feedback


Table 1. SuperMap iServer Function List

Function Introduction
Data Sources Workspace data Supports large-scale DBMS, including Oracle, SQL Server, etc. Supports Web datasources, such as WMS, WMTS, WFS, WCS and so on.
Remote Web service Supports to aggregate Web datasources, such as RESR Map, REST Data, WMS, WMTS, SuperMap Cloud service, Bing Maps service, Tianditu service, etc. Supports to publish REST Spatial Analysis, REST Transportation Analysis, REST Traffic Transfer Analysis and REST 3D services.
Map tile cache Supports to publish standard MBTiles, Geopackage map tiles, FastDFS, MongoDB distributed storage tiles, SuperMap UGC (V5), SMTiles tiles, SVTiles, GDP, TPK tiles.
Service Publishing WMS 1.1.1 Creates a service compliant with the OGC Web Map Service (WMS) specification.
WMS 1.3.0 Creates a service compliant with the OGC Web Map Service (WMS) specification.
WFS 1.0.0 Creates a service compliant with the OGC Web Feature Service (WFS) specification. Stardard and Professional editions only support query features for WFS.
WFS 2.0.0 Creates a service compliant with the OGC Web Feature Service (WFS) specification. Stardard and Professional editions only support query features for WFS.
WCS 1.1.1 Creates a service compliant with the Open Geospatial Consortium, Inc. (OGC) Web Coverage Service (WCS) specification.
WCS 1.1.2 Creates a service compliant with the Open Geospatial Consortium, Inc. (OGC) Web Coverage Service (WCS) specification.
WPS 1.0.0 Creates a service compliant with the OGC Web Processing Service (WPS) specification.
CSW 2.0.2 Creates a service compliant with the OGC Catalogue Service for Web (GSW) specification.
REST Creates a standard REST (Representational State Transfer) service, based on the JSR311 standard, including maps, data, spatial analysis, network analysis, traffic transfer analysis, 3D and other services. Among them, the spatial analysis, network analysis, traffic transfer analysis, 3D services, distributed analysis services, dynamic plotting services belong to extension modules that you should purchase separately. Note that different editions have different support for the extension modules.
KML 1.0 Uses a map document to create Keyhole Markup Language (KML) features.
WMTS 1.0.0 Creates a service compliant with the OGC Web Map Tile Service(WMTS) specification.
GeoRSS The GIS specific service based on GML of OGC
Handler(KVP) Service docking Provides services for docking with SuperMap iServer 2008.
Map Map browsing Provides basic map operations, such as: pan, zoom in, zoom out, etc.
Dynamic thematic map Publishes a dynamic thematic map according to conditions.
Attribute query Queries features according to specified attribute conditions, and generates highlighted features map.
Spatial query Queries features according to their spatial position relationships and ranges, and generates highlighted features map.
Distance query Queries features according to the distance to the specified feature, and generates highlighted features map.
Closest feature finding Queries the nearest features to the specified feature, and generates highlighted features map.
Distance/area measuring Calculates the distance, area on map.
Legend Gets a map legend.
Dynamic cache Generates map tile, vector tile, attribute tile dynamically offered by map service.
Dynamic projection Provides access to map tile in the specified coordinate system. This process won't change the data's coordinate system.
Vector Tile Service MVT vector tile map To implement map browsing, interaction based on MVT standard vector tiles.
Data Datasets management Supports to get the datasources and datasets information; Supports to add, modify, delete datasets online.
Datasets edit Supports to add, edit, delete spatial features or their attributes. Users can select "editabe" to control the editableness of the data service during quick publishing.
Data query Gets features according to ID, attribute query conditions, spatial query conditions, etc.
Statistical analysis Provides statistical functions for a field in a dataset, including: maximum, minimum, average, sum, standard deviation, and variance.
Coordinate conversion You can change the projection coordinate sytem of geopoints or a set of geometric objects to another
Analysis Transportation analysis Includes closest facility finding analysis, allocation analysis, TSP analysis, logistics allocation, optimal path analysis, service area analysis, etc.
Spatial analysis Includes buffer analysis, overlay analysis, surface analysis, interpolate, neighborhood analysis, spatial relations, linear referencing, etc.
Transfer analysis Provide bus transfer analysis, bus station line query and other functions.

3D network analysis

Sink and source searching, upstream and downstream tracking, upstream infrastructure searching in 3D network data.
3D1 Image data publishing Publishes image data (*.SIT) or image cache data.
Terrain data publishing Publishes terrain data (DEM) or terrain cache data.
KML data publishing Publishes KML data.
Model data publishing Publishes model data.
Vector data publishing Publishes vector data to support 3D display.
Map publishing Publishes 2D map as 3D layer.
Symbol publishing Supports to publish 3D scene that contains symbols. The symbol types include 2D & 3D markers, 3D lines, and others.
3D security Controls data transmission. Only the data can be downloaded in batch on iClient. And the client provides data encryption.
3D update Supports updating dynamically, that is, the 3D scene, styles, and layers will be updated automatically when the workspace updates.
3D GPU spatial analysis In 3D scene, doing spatial analysis for the locations and shapes of data based on the terrain, model, images, etc.
Maritime Maritime map publishing Publishes the nautical charts that made by SuperMap iDesktop to nautical chart services.
2D and 3D Plotting Situation Plotting Supports to draw on maps and 3D scenes, display and edit point symbols, line/region symbols or basic graphics.
Symbols publishing Supports to publish symbol libraries, symbol files.
Situation map file management Supports to save the situation map files uploaded by client; Supports to download situation map files.
Management Services management Includes quick publish service, start/stop existing service samples, modify existing services.
Logs management Manages log information during iServer running.
Server security Manages users, roles of iServer.
Cluster management Configures cluster servers, cluster joining.
Backup and Restore By backing up and restoring configuration files, you can back up and restore system and service configuration information.
Geoprocessing Service Project management Provides the available project list service, servie saving, service deletion, service name modification.
Geoprocess modeling Converts the functions of the system or developed by the users to workflow.
Task management service Provides task addition, deletion service; Provides property modification service; Provides status querying service.
Workflow monitoring Provides querying task progress and execution status; Provides querying logs.
Image libraries building Provides a complete image libraries building solution to solve the storage problem; Supports breakpoint restart.
Cache Multi-point, multi-level cache Provides a cache mechanism for varieties of content in different layers.
Distributed Map Tiling Service Multi-machine parallel cutting Parallel cutting cache for the same map with mutiple machines.
Distributed storage Provides a cache mechanism for varieties of content in different layers.
Supports all tile formats Supports to generate these tile formats: map tiles distributedly stored in FastDFS or MongoDB, MBTiles, SMTiles, SVTiles, SuperMap UGC V5 map tiles, UTFGrid attribute tiles.
Cut data preprocessing Preprocesses to skip the valueless area when cutting map cache.
Nodes dynamically joining or exiting The cutting machine can add to map cutting system to execute the task automatically, or withdraw from it, without any effect to the whole cutting task.
Cluster Cluster In-Process Provides cluster mechanism in one iServer to improve concurrency and access efficency.
Cluster in multiple machines Provides cluster mechanism with multi-iServer to improve concurrency and access efficency.
Intelligent cluster Cluster system can automatically scale nodes, and push and synchronize GIS services and data.
Distributed Analysis Service Distributed analysis Based on Spark distributed cluster, multiple nodes participate in the analysis to improve efficiency. Including density analysis, point aggregation analysis, single object query analysis tasks, etc.
Aggregation Map services aggregation Aggregates map services published by iServer and third-party map services in the GIS service layer to display a map to the client.
Data services aggregation Aggregates data services published by iServer and third-party data services in the GIS service layer to display the spatial data to the client.
Third-party Service Extension REST services extension Extends types or expressions of REST service. For example, REST resource, expression builder, parameter parser, HTTP request processor, REST security, etc.
Domain services extension(DSSE) Integrates business in other professional fields to iServer.
Deployment Multi-middleware Offers war package and supports being deployed on middlewares such as Tomcat, Jetty, etc.
Service Distribution Distribution for third-party services Provides rest service interface to access Baidu, Google, ArcGIS service.
Address Matching Service Forward address matching Queries the corresponding address by keyword address.
Reverse address matching Queries the corresponding address by geo-location.
Data Catalog Service Retrieve data Supports retrieving various types of data, including relational data, spatio-temporal data, tiles and binary data that are hosted on iServer, and big-data file sharing data registered by administrators.

Manage data

Supports creating and deleting datasets in the database hosted in iServer, as well as uploading and downloading CSV data, UDB data, workspace and binary data.
Streaming Service

Real-time data analysis and processing

Supports to analyze and process the real-time data in CSV, JSON and GeoJSON formats; data access protocals include WebSocket protocol, TCP protocol, HTTP protocol and Kafka protocol
Data Flow Service

Transmit data in real time

Provides server broadcast and client subscription function based on WebSocket protocol to realize the real-time data transmission from server to client
Service Node Service Node After Joining the master node, the service node automatically replicates all the functions of the master node, such as 3D services, spatial analysis, and distributed analysis.
Geometry Service Geometrical calculations When starting iServer, it will automatically provide distance, area calculating, cooridinate conversion functions.

Note 1: 3D-related functions are not currently supported on AIX.