SuperMap iServer 10i is a cloud GIS application server based on high performance GIS kernel. It has three editions: standard, professional and advanced. And it can publish 2D&3D Integration services, manage and integrate these services. It also supports multi-level expansion development ability. With varieties of development SDKs, such as for mobile, Web, PC, which are provided by iServer, you can build a SOA application system and GIS private cloud system.
SuperMap iServer 10i Service Pack 1
Version: 10.0.1, release date: 2019.12
New Features
- Added support for ARM architecture, compatible with Feiteng chip and Kunpeng chip.
- Machine Learning service can run on Linux platform.
- Machine Learning service:
- Adds density clustering analysis for spatial point data
- Adds forest-based regression training for spatial data
- Adds forest-based regression prediction for spatial data
- Adds forest-based classification training for spatial data
- Adds forest-based classification prediction for spatial data
- Adds generalized linear regression training for spatial data
- Adds generalized linear regression prediction for spatial data
- Supports interactively selecting data in the data catalog service or local data for machine learning
- Binary classification, feature classification, target detection and scene classification support automatic calculation of result storage paths and automatic generation of custom result paths
- Now supports accessing online Huawei MapReduce service for distributed storage and analysis of spatial data.
- Supports publishing spatial data stored in MapReduce service.
- Can use the computing power of MapReduce service to process and analyze the spatial data in distributed way.
- MRS 2.1.0 and MRS.1.8.10 versions are supported.
- Adds map tile library aggregation capability. Multiple map tile libraries can be aggregated and published as a map service.
- A unified virtual tile library is provided. The virtual tile library automatically merges the range and scale levels of tiles.
- Intersected tiles of each tile library can be automatically spliced together.
- Multiple aggregation modes are supported, including default mode, basemap mode, and custom mode.
- Multiple tile formats are supported, including MBTiles, SMTile, UGCV5 formats for file storage, and map tiles from MongoDB.
- Supports directly publishing 3D terrain tiles as 3D services which can be browsed through WebGL3D representation.
Improvements
- Adds plotting, situation evolution, nautical chart service core-based extension modules (16 cores and 32 cores).
- The priority of GIS services' startup can be configured. Hotspot services are started preferentially, and idle services are subsequently started, effectively improving the efficiency of iServer startup.
- DataScience service adds spatial big data related functions, including spatial big data analysis and processing.
- When dynamically rendering the map based on HDFS, HBase raster data, settings such as layer transparency, color table, band index are supported.
- The map service by publishing distributed data supports viewing attribute and style information of each layer.
Problems Solved
- Fixed bug: When multiple layers of DSF image data are overlaied, the map service display range is incorrect.
SuperMap iServer 10i
Version: 10.0.0, release date: 2019.09
New Features
- The accounts of the operating system are supported to log in to DataScience service.
- The accounts in Keycloak are supported to log in to DataScience service.
- An initialization wizard is offered to guide administrator to complete DataScience service initialization.
- Supports to run NoteBook in local processes, local Docker, and Kubernetes Docker
- Supports multi-user concurrent access
- A Notebook Editor is provided for users to browse, write, and run the Notebook through a web browser.
- The iObject Python and a variety of Python-based three-party libraries (such as NumPy, OpenCV, Proj4, TensorFlow, etc.) are included in iServer. Based on the capabilities of iObject Python and the built-in three-party libraries, users can open the local GIS data in Notebook to perform distributed analysis and machine learning tasks.
- Examples of Notebook covering distributed analytics, machine learning, etc., are provided.
- Support for monitoring the operation status of NoteBook. A running notebook can be manually terminated.
- New Machine Learning service
- Supports binary classification for image data
- Supports classification of objects based on image data
- Supports target detection for image data
- Supports scene classification for image data
- Distributed Analysis Service provides the ability to store raster data to databases in a distributed manner.
- Raster file data (such as TIFF, GeoTIFF data) stored in local or HDFS is supported to store into HBase, HDFS distributed repositories, and local file system storage.
- During the process of distributed storage, the raster pyramid is automatically created to improve the performance of raster data publishing.
- Multiple distributed raster data is supported to publish to a single map service; and supports multiple version settings.
Improvements
- Service configuration and management capabilities are enhanced:
- The storage of service configuration information supports Oracle or PostgreSQL databases to improve the performance of publishing services. And the service configuration information can be shared with multiple nodes.
- The storage of temporary resources adds support for the Redis in-memory database to improve the performance of reading and creating temporary resources.
- Global Settings added configurations for the entire server.
- Global Settings added the support for setting the storage for REST service temporary resources. The temporary resources can be stored in local files, HSQLDB databases, MongoDB databases or Redis in-memory databases.
- Global Settings added the support for setting the storage for service configuration information, which can be stored in local files, Oracle databases, or PostgreSQL databases.
- Global Settings supports access to message middleware to realize the sharing of service configuration and service status between multiple machines. And the number of service instances can be precisely controled to achieve dynamic scaling of services on multiple machines.
- Data publishing capabilities are enhanced:
- Added support for publishing VTPK vector tiles as map services and vector tile services.
- Added support for publishing 3D tile data (S3M, OSGB) directly as a 3D service. The scene resource of a 3D service published with S3M is supported to browse by WebGL3D representation.
- Added support for publishing ArcGIS V2 of compact cache as map services.
- Added support for publishing vector data stored in HBase with Kerberos authentication as map services and data services.
- During the process of publishing the data stored in HBase with Kerberos authentication, the style of the default maps can be set with a Mapbox standard style file.
- Added support for publishing raster tiles stored in HDFS, HBase, or local as a map service, and the style of the default maps can be specified through style files.
- When publishing raster data in HBase as map services, the layers to be published can be set.
- Customizing map name is supported when or after publishing raster data in HBase as map services.
- DPI can be set when publishing workspaces as map services.
- Enhancements of data catalog service:
- Added support for registering HBase clusters with Kerberos authentication for relational data storage.
- Added support for registering raster data stored in the local file system and HDFS directory as a data source for the distributed storage of raster data.
- Added support for registering HDFS directories as spatial databases for storing the raster data in a distributed manner.
- Added support for registering machine learning training model data for machine learning service.
- Optimization of data service:
- Added tilefeature sub-resource to support dynamic generation of MVT vector tiles and support browsing the data in a data service via vector tile mode by using Web Apps.
- The dataset resource adds the openlayers(with MVT) representation, which allows you to efficiently preview the dataset.
- Enhancements of map service:
- Raster layers add raster functions to support raster operations when plotting maps, such as calculating NDVI and HillShade.
- The tileFeature resource query adds the ability of dynamic projection, which allows to generate vector tiles of different coordinate systems on demand.
- Added component layer cache of MongoDB type to improve the performance of browsing map tiles.
- Enhancements of vector tile service:
- Optimized the MVT tile generation algorithm of PostGIS data source, HBase data source and SHP file, which reduces the amount of calculation, effectively improves the performance of dynamically generation of MVT vector tiles, and significantly improves the front-end experience of vector tile dynamic rendering.
- The MapboxGL representation adds support for the maps and data in 4326, 4490, 4214, or 4610 coordinate systems.
- Added support for Web License Center to support core-based license.
- Access to Web License Center and licensing based on licenses in the Web License Center.
- Added Standard Edition (16 cores / 32 cores), Professional Edition (16 cores / 32 cores), Advanced Edition (16 cores / 32 cores) core-based licensing modules.
- The total number of cores residing on current machine where the iServer Software is installed can not exceed the permitted number of cores identified on the core-based license.
- The use of core-based basic modules (Standard, Professional, Advanced) can be combined with core-based extension modules and core-unlimited extension modules.
- The number of cores of the core-based license can be splitted/merged to use.
- Core-based extension modules (eg, Network Analysis Service Extension(16 cores)) can run independently.
- The address matching service replaces thread pool configuration with multi-threaded queries to improve service performance.
- The WMS service adds the reverseCoordinateSRS parameter, which allows the user to set the coordinate system of the map and to determine whether the coordinates need to be reversed.
- Added support for publishing ArcGIS REST feature service which uses HTTPS protocol.
Changes
- Interface change list: see iServer 10i Interface Changes
SuperMap iServer 9D(2019) Service Pack2
Version: 9.1.2, release date: 2019.4
New Features
- Added support for refreshing the content of the specified workspace in the service management, you can dynamically update the status of the workspace-associated services.
Improvements
- Added support for protection against cross-site scripting (ie XSS attacks).
- Supplemented the license agreement information of the built-in third-party libraries, and integrated the license agreement. information of all built-in third-party libraries into the product package.
- Added support for setting token when accessing the Tianditu service.
- WMS service added support for configuring unique values map through SLD files.
- Data services published by Shapefile or PostGIS datasources supports paging query.
- Added more detailed operation logs (login, logout, lock, unlock, etc.)
Changes
- Remove the built-in ojdbc and jai-related jars of the product to avoid the license risk of some third-party libraries.
- The built-in JRE of the product has been changed from Oracle JDK to Open JDK.
- Interface change list: see iServer 9D(2019) SP2 Interface Changes.
SuperMap iServer 9D(2019) Service Pack1
Version: 9.1.1, release date: 2018.12
New Features
- Added support for accessing services using IPv6 addresses (recommended to set JAVA_OPTS-Diserver_ip to the desired IP in the %SuperMap iServer_HOME%/bin/catalina file (Windows is catalina.bat, Linux is catalina.sh).
- Added vector tile service to support browsing vector tile maps via iClient9 for OpenLayers, MapboxGL, etc.
Improvements
- Distributed analysis service capability enhancement:
- Distributed analysis service configuration optimization:
-
- The associated service address supports the domain name address.
- Added advanced options that allow users to choose whether to publish the analysis as a service.
- Data copying capability enhancement:
-
- Added support for copying UDB data registered to the data catalog service to the HBase database.
- Added support for batch copying multiple datasets.
- Added support for creating field indexes on specific fields of a specified dataset, which can effectively improve the performance of SQL queries, unique values map and the ranges map.
- Added support for creating vector pyramids for specific datasets, effectively improving data browsing performance at small scales..
- When copying large volume data, it supports automatic fragmentation of data to solve the problem that copying data occupies more memory resources.
- Improved the usability of copying data on copyData page, supporting selection of datasets to be copied, and setting copy options such as field index and vector pyramid.
Problems Solved
- Fixed: When publishing the region data in Shapefile, PostGIS, and HBase, the style of the boder line of polygons is lost.
- Fixed: After registering the HBase to the data catalog service and then publishing the data catalog as a map service, all the datasets in HBase are published.
- Fixed: The raster pyramid information is lost when importing the workspace into the iServer Datastore through the data catalog service.
- Fixed: The special value transparency of grid unique values map does not work
- Fixed: Failed to query the HBase-based map service and data service due to Chinese in the query condition.
- Fixed: Some datasources are not automatically reconnected when reconnecting the SQL Server database after been disconnected.
- Fixed: Failed to perform single object space query on the data of Oracle datasource.
- Fixed: Failed to delete features by ID mode on the data service by publishing Elasticsearch.
- Fixed: Failed to import Workspace to PostGIS database via data catalog service in Linux Environment.
Changes
SuperMap iServer 9D(2019)
Version: 9.1.0, release date: 2018.9
New Features
- More service sources:
- Supports Publishing Shape File as map service and data service. When publishing map service, you can add Mapbox style for the maps to be published.
- Supports Publishing Spatial Data Stored in PostGIS Database as map service and data service. When publishing map service, you can add Mapbox style for the maps to be published.
- Supports Publishing MVT Tiles Stored in MongoDB as map service.
- Supports Publishing Address Matching Index File as Geodecoding Service
- Supports Publishing the Massive Spatial Data Stored in HBase as Map Service and Data Service. When publishing map service, you can add Mapbox style for the maps to be published.
- Supports Publishing Data Stored in Elasticsearch as Data Service. And this kind of data service offers SQL, spatial and aggregation query functions.
- New added UDBX file engine, implemented based on SpatiaLite spatial database technology, supports to store and manage OGC-standard spatial objects and SuperMap spatial data models.
- Distributed Analysis Service added new analysis capabilities:
- New added Reconstruct Tracks Analysis Fuction.
- New added OD Line (Origin-Destination Line) analysis job.
- More 3D geographic design functions:
- New added Spatial Operations based on 3D Solid Data Model, including: Intersection, Union, Difference, etc.
- New added 3D Spatial Query
- New added 3D spatial analysis functions, including sunlight analysis, viewshed analysis, skyline analysis, etc.
- New added 3D modeling capabilities, including stretching, Section Lofting, etc.
- New added Constructing Shadow Volume, Constructing Convex Hull , Plane Projection, getting the polygon of the model border
- After publishing the model dataset as a data service, you can add, modify, or delete a dataset via the data service.
- New added creating 3D buffers for 3D point, 3D line, 3D polygon and 3D solid object
- When using model dataset to dynamically generate S3M tiles, the data supports dynamic partial update
- 3D geometric objects new added 3D point, 3D line, 3D polygon, GeoCylinder, GeoCone, GeoSphere, GeoBox, etc.
Improvements
- Supports Integrating Yarn (Yet Another Resource Negotiator) Cluster, including the Yarn cluster which enables the Kerberos authentication.
- The security is enhanced. Supports controlling the users' authorities, only users with PUBLISHER or ADMIN role can create tasks.
- New added analysis data sources, including: HDFS system which opens Kerberos authentication, Oracle, PostGIS, HBase databases.
- New added output methods, including iServer DataStore and registered spatial database.
- New added thematic map configuration parameters, including the segmentation method and the number of segments.
- Data Catalog Service:
- Supports Registering HDFS System which Opens the Kerberos Authentication.
- Supports to register local file directory and HDFS directory, and supports modify the meta-info uniformly.
- Supports to open the HDFS directory and local CSV directory in read-only mode.
- Supports to modify the field type of the registered CSV data in iServer Manager.
- New added support for Registering Oracle, PostGIS and HBase, used for importing/exporting the relational data and performing distributed analysis.
- When the registered PGSQL, PostGIS, HBase allow editing, they can be used as storage node to store the relational data uploaded via Data Catalog Service, and can also be used to store the analysis results.
- Supports to import Shape file and the imported Shaple file will be stored in HBase
- Supports exporting as Shape file, udb data and WorkSpace
- Supports to publish the data package imported in registered spatial database, such as: PostGIS and HBase, as map service and data service.
- Data Service:
- Data service supports to set the datasets to be displayed via setting the datasets to be publised on iServer Manager WEB page.
- SuperMap iClient 9D(2019) docked the aggregation function of data service, implemented the grid aggregation and heatmap.
- Geometry Service added spatial analysis functions, including Create Buffers and Overlay Analysis
- Enhanced portal capabilities. All the editions of the iServer license (including standard, professional and advanced) has a 5-user iPortal license.
- Service Node Addition Extension module:
- iServer nodes can get all the licenses of the standard, professional or advanced iServer.
- Automatically monitors the connection between main node and subnodes, with prompts when disconnecting.
- Automatically monitors the license status of the main node and synchronize updates.
Problems Solved
- Fixed: When choosing MySQL to store the security infos, modifying password operation fails.
- Fixed: When enabling multi-progress, the results obtained by querying data service using https via 443 port includes gibberish characters.
Changes
- The output formats of REST map service:
- Delete iClient for Flash3D and SuperMapCloud.com
- for OpenLayers3 adds MVT representation, ie., for OpenLayers3(with MVT)
- for JavaScript changed into for Classic
- Product name SuperMap iClient for JavaScript changed into SuperMap iClient JavaScript
- Interface change list: see iServer 9D(2019) Interface Changes
SuperMap iServer 9D Service Pack 1
Version: 9.0.1 , release date: 2017.12
New Features
Improvements
- Distributed Analysis Service:
- Support to concurrently process multiple analysis jobs, which effectively solves the problem of short time-consuming tasks can not be quickly responded to because the long time-consuming tasks are submitted earlier, and greatly improves the throughput of the Distributed Analysis Service.
- HDFS directory with spatial index can be set as the datasource for analysis.
- Single object query and vector clip analysis support for an geometric object or its buffer region as the query region or clip region.
- Support to export the analysis results to PostgreSQL and MongoDB database.
- The performance is improved, especially the performance of small data analysis is improved obviously.
- New support for showing the thumbnail of the analysis results.
- When publishing map tiles as map services, the user is enabled to set whether the service to be published has watermaks to protect the copyright of the user.
- The tile resource of ArcGIS REST map services published through iServer returns transparent backgroud images by default, and supports to configure whether the backgroud is transparent.
- Streaming Service supports to configure and publish the flow processing model through interface, eliminating the need to manually build the model.
- Address Matching Service supports to separately publish the address matching index file.
- Optimized the ArcGIS cache access speed.
- Optimized the CPU usage in multi-process mode.
- Optimized the performance of publishing services.
- Added support for configuring the daemon port.
- Cloud licensing stability is enhanced.
Changes
SuperMap iServer 9D
Version: 9.0.0 , release date: 2017.09
New Features
- New iServer DataStore, an independent data storage application
- Provide built-in configuration wizard to help user configure quickly
- Provide built-in PostgreSQL and Elasticsearch dabase to store relational data and spatio-temporal data; Support to associate MongDB database to store binary data and cached tiles data
- Support to deploy the storage data into multiple DataStore nodes automatically to reduce the storage pressure of a single DataStore
- Can be as the data source for distributed analysis services. The distributed analysis results can also be stored in DataStore
- Support to manage multiple iServer DataStores, thus to manage thousands of relational data sets, spatial-temporal data sets
- Support for ordinary users to view, retrieve various types of data, including CSV data file, exce filel, binary data, tiles data and GeoJSON file
- Support to import multiple types of spatial and non-spatial data
-
- Support to import relational data in UDB, CSV, workspace, Excel and GeoJSON formats
- Support to import binary data in all formats
- Support to import cached tiles data in SMTiles and GeoPackage formats
- The relational data and cached tiles data in data catalog services can be published as GIS services
-
- Relational data can be published as map services, data services and spatial analysis services
- Cached tiles data can be published as map services
- New Data Registration function
- Support to register MongoDB, FastDFS and OTS as distributed tile repositories to store the tiles generated by Distributed Tiling services.
- Support to register HDFS directory and shared files as Big data file sharing. Administrator needs to set the connection information, meta-info, etc., so that the ordinary users can directly use the registered data to perform distributed analysis.
- Support to register OraclePlus and Postgresql as spatial database,so that the ordinary users can directly use the datasets in the spatial database to perform distributed analysis.
- Improvements for Distributed Analysis Service
- All the packages of iServer, including Windows, Linux and war package, support Distributed Analysis Service
- Provide built-in distributed computing framework. You can quickly deploy the Distributed Analysis Service by building a cluster
- Distributed analysis services support points aggregation analysis,vector clipping analysis , single object query and summary region functions
- Distributed analysis tasks support unified format for input data, including the relational datasets stored in iServer DataStore, the datasets in big data file sharing, and the datasets stored in spatial database
- In terms of visualization, it provides rangs map and lable map to display the analysis results more intuitively, beautifully
- New Address Matching Service
- Support to publish workspace as REST Address Matching Service
- Provide the API for Address Matching Service. That is, according to the location description and city area, it can return the corresponding geographic coordinates and structured address detailed description.
- Provide the API for the Reverse Address Matching Service. That is, according to the input address coordinates, it can return the corresponding address description
- New Streaming Service
- Base on Spark Streaming distributed real-time computing framework
- Support to access real-time data in CSV, JSON, GeoJSON formats via WebSocket protocal, TCP protocal, HTTP protocal and Kafka dedicated communication protocol
- Support attributes filtering or spatial relations filtering for real-time data
- Support attributes mapping for real-time data
- Geofences support real-time data
- The processed real-time data supports outputting to various destinations in CSV,JSON or GeoJSON formats, including iServer DataStore and iServer data stream service
- New Data flow service
- Based on the WebSocket protocal, the data processed by real-time data service is transimitted, so that the data stream is transimmited with low delay between the server and multiple clients
- Support the client to subscribe the data flow service to receive the data automatically
- Support administrators to publish data flow. After publishing, the server will automatically push the data to the client.
Improvements
Problems Solved
- Fixed: In multi-process mode, when the number of Worker nodes is large, iSever starts slowly
- Fixed: In multi-process mode, when the number of Worker nodes is large, deploying tiling tasks for distributed tiling service responds slowly
- Fixed: The Capabilities document of WMTS service is incomplete
Changes
SuperMap iServer 8C(2017) Service Pack 1
Version: 8.1.1, release date: 2016.12
New Features
Improvements
- Data service supports delayed submission for data edit. You can set submission cycle, time, etc.
- iServer can automatically sense the changes of database type datasource and automatically refresh the data when it was modified by external process.
Problems Solved
- Fixed: When performing SQL query to dataset after setting the fromIndex and toIndex parameters, iServer responds slowly.
- Fixed: When extracting isosurfaces based on raster data, the result doesn't locate in the current datasource.
- Fixed: When extracting isolines, isosurfaces based on sampling points, the result dataset can't overwrite the existing same name dataset.
- Fixed: In multi-process mode, after publishing workspace whose datasource belongs to oracle, if you perform some operations to the oracle dataset, like adding, deleting, renaming, iServer can't automatically update it.
- Fixed: After using https encrypted communication, the service interface of iServer displays disorderedly.
Changes
SuperMap iServer 8C(2017)
Version: 8.1.0, release date: 2016.09
New Features
- New support for Ali cloud OTS storage. It supports to:
- store the tiles which generated from distributed tiling service into OTS
- publish the OTS tiles as a map service
- New support for dynamic plotting service extension module. It supports to:
- get the symbol libraries list supported by server, and specific symbol library information
- get information of a specific symbol
- get the situation map list and upload, download, delete a situation map
- New support for Rectified Skewed Orthomorphic projection to meet the demands of Brunei and Malay
- New support for unique values lable map
- iServer can direct requests to the nearest and available iExpress node according to network segment to which the user's real IP belongs, to serve rapidly.
Improvements
Problems Solved
- Fixed: When using cloud license under multi-process mode, publishing service fails.
- Fixed: In the IE8 and older versions, cloud license login fails.
Changes
Interface change list: see iServer 8C(2017) Interface Changes
SuperMap iServer 8C Service Pack 2
Version: 8.0.2, release date: 2016.04
New Features
- Security Config module supports security info storage configuration. You can store security info by SQLite or MySQL. And the storage ways also support expansion.
- New support for deploying iServer in Docker and providing iServer mirror in Docker Hub. You can use the Docker command line to quickly build iServer cluster.
- New support for centralized session function. In cluster, if you configures centralized session, all the cluster members can share the session information.
- Provides an automatic dependent library detection tool for Linux platform. It can detect, prompt and automatically install the missing dependencies.
- New support for cloud license. You can activate the cloud license online and then save it to local for offline use.
- New support for quickly publishing Google Maps into iServer services.
Improvements
- GIS service performance enhancement when runs in multi-process mode. You can dynamically scale the worker process number without restarting the iServer.
- Tiling performance enhancement when runs in multi-process mode. For data that is opened in read-only mode, it is distributed only once at the stand-alone level to avoid performance cost from redundant data migration.
- Multi-process mode supports to set a uniform JVM maximum heap size for every child process.
- Supports to store the temporary resources of REST services into the MongoDB database.
- Supports to read the workspace paths from environment variables or system configuration files when configuring service providers through XML files.
Problems Solved
- Fixed: When the iServer crashes, the configuration files, distributed tiling files are missing.
- Fixed: In non-Chinese and non-English language environments, the timing recovery function can't work normally.
Changes
SuperMap iServer 8C Service Pack 1
Version: 8.0.1, release date: 2015.12
New Features
- MongoDB tiles adds support for history versions, that is, you can append new tiles to an existing tile version. It supports to generate, publish for different versions of tiles. And you can browse multi-version maps by switching its version under JavaScript presentation.
- New support for publishing *.sci and *.inf directly into map services, which belong to UGCV5, a compact cache
Improvements
- Security enhancements. Can't set the same password as the previous n times; Limits the maximum times of inputting a wrong password to prevent violence crack.
- 3D services support to return all the data configuration files at once to improve the client data load performance
- Data services support to delete features according to conditions
Problems Solved
- Fixed: In Linux environment, if you want to start iServer, you have to start XServer first.
- Fixed: If the master node crashes when doing distributed tiling task, it may cause the tiling configuration to be lost.
- Fixed: When iServer crashes, the configuration files of iServer will be emptied.
- Fixed: When dynamic-creating the unique value thematic map with a large amount of data, the iSever crashes.
- Fixed: A limited time license in the Manage service Licensing page shows as trial license
- Fixed: When starting the multi-process mode, the aggregation of BaiduMap fails.
Changes
SuperMap iServer 8C
Version: 8.0.0, release date: 2015.10
New Features
- Stand-alone multi-process configuration. Supports to start multiple worker processes automatically in multi-process mode, and can automatically deploy services.
- New support for Feiteng CPU(FT1500A); Supports the latest version of Bo Yang database(BeyonDB)
- New support for publishing the ArcGIS Feature Service, Network Analysis Service as a local service
- Publishing OSGB 3D model cache which stored in MongoDB
- Data Service supports to associate attachments for features and record meta-information such as creation and editing of geographic features
Improvements
- Cluster service supports to configure forwarding parameters to enhance the efficiency
- The workspace of database type supports automatic reconnection
- Enhances the security for MongoDB tile storage. It supports to configure database and user accounts.
- Traffic transfer analysis solution adds new parameters, prior/evade stops or lines, travel time
- Distributed Map Tiling service provides the recommended scale scheme for 3D tiles
Changes
- Interface change list: see iServer 8C Interface Changes.
- The iServer product package no longer contains iClient for Silverlight, for Windows 8 and for Flash3D. You can download them at GitHub (https://github.com/SuperMap), and their projects names are iClient-for-Silverlight, iClient-for-Win8, iClient-for-Flash3D.
SuperMap iServer 7C(2015) Service Pack 2
Version: 7.1.2-12429, release date: 2015/4/29
New Features
- New support for AIX platform
- New support for WFS 2.0
- Distributed Map Tiling service supports to split image and terrain tiles of 3D services, and save them to MongoDB. And it supports to publish 2D and 3D tiles in MongoDB into 3D services directly.
- Distributed Map Tiling service supports to create GeoPackage standard map tiles
- Distributed Map Tiling service supports the aggregated map services
- New support for cache distribution function. Supports to distribute the tiles with specified services and scale to specified proxy node; supports to distribute based on geographical range; support timely distribution
Improvements
- The security is further enhanced:
- Fixed the bug of file uploading
- Passed the detection of AppScan vulnerability scanning software. There is no obvious high risk problem
- Change the default password complexity of 3D data
- Traffic transfer analysis service supports to set the road network data, making the walking scheme more reasonable
- Controlled cluster supports to push the services that the data source is Oracle workspace
- 3D service supports to compress the scene to improve the speed of client loading the scene
- 3D service supports to publish scene with Web data source
Problems Solved
- Fixed: Standard and professional edition can not publish data service through WebManager
Changes
- Interface change list: see iServer 7C(2015) SP2 Interface Changes
- The Realspace name is changed into 3D service. The representation is changed into 3D. And the suffix is not changed.
-
When developing the DSSE, the support for common Java class changed to must be use interface in the note. That is, the providerTypes property in service component note @Component which is used to declare service provider type should be one or more Java interfaces; the componentTypes property in service component note @Interface which is used to declare component type should be one or more Java interfaces.
SuperMap iServer 7C(2015) Service Pack 1
Version: 7.1.1-12128, release date: 2015/01/28
New Features
- New support for WebLogic 12c
- New support for Tianditu WMTS services
Improvements
- Data service supports to edit model data
- Security module supports to apply and use a Token which is without client condition limit (Referer or IP for instance)
- Distributed Map Tiling service supports nautical chart data
- Distributed Map Tiling service supports to extended the tile storage format
- Distributed Map Tiling service supports cloud tiling solution of geographic coordinate system, and suports to set tiling origin
Problems Solved
- Fixed: Tile missing problem for large scales under WGS84 coordinate system while publishing tiles
- Fixed: Controllable cluster nodes cannot participate into distributed tiling
- Fixed: Workspace password display in plain text in the log file
Changes
SuperMap iServer 7C(2015)
Version: 7.1.0-12005, release date: 2014/12/05
New Features
- New support for 3D network analysis module and 3D spatial analysis module. Supports sink finding, source fining, upstream and downstream tracking, upstream infrastructure finding
- Security module supports OAuth 2.0 protocol, and supports to login with QQ and Weibo
- Security module supports LDAP login and role control with users stored in LDAP server
- New support for publishing data which belongs to MySQL datasource
- New support for publishing Geopackage tile package as REST Map, WMS, WMTS services and REST Data, WFS services
- Service aggregation supports BaiduMap and OpenStreetMap
- Spatial analysis module supports raster algebraic operation, DEM curvature calculation, kernel density analysis based on point and line datasets
- Map service supports SQL query and bounds query based on CAD layer; And supports customized thematic map
- Provides a tile update tool that supports importing tiles of FastDFS, MongoDB, SMTiles, UGCV5
- New support for tracing and debugging the map cache requests, which allows users to view the debug information
Improvements
- Distributed Map Tiling service supports SuperMap Cloud tiling scheme
- 3D module supports to automatically update for vector data; 3D scene supports loading data in Projected Coordinate System
- New support for Ubuntu 14.04
Changes
SuperMap iServer 7C Service Pack 1
Version: 7.0.1-11329 , release date: 2014/05/29
New Features
- Distributed map tiling service supports data preprocessing. The nodata area will be handled automatically to enhance tiling efficiency
- Distributed map tiling service supports MongoDB Storage. And it supports SuperMap UGC(V5), SMTiles, MBTiles, UTFGrid, SVTiles tile Formats
- New suppport for Publishing Map Tile Package as map services, such as FastDFS, MongoDB, SuperMap UGC (V5), SMTiles, SVTiles, GDP, TPK packages
- Security module supports SQLite security domain and extension for it. And it also supports user groups
- Offline SVTiles vector tile package supports rarefying on the server side, attribute query for line, region, and the POI feature query
- 3D client supports cross-browser browsing, currently, commonly used browsers such as Microsoft Internet Explorer, Chrome, Safari, Opera, Firefox, etc. are supported
- New support for Viewing Service Proxy Status
Improvements
- Distributed Map Tiling service supports listening to availability of distributed storage (FastDFS, MongoDB) in real time and prompt warning message through logs
- Optimized configuration interface and operation process of service management. New support of configuring cache strategy with one click
Changes
SuperMap iServer 7C
Version: 7.0.0-10815, release date: 2013/12/14
New Features
Improvements
- The GIS cluster enhances the fault tolerance of nodes, which can dynamically detect the plotting correctness of child nodes
- Optimizes MBTiles storage, reduces redundancy and improves retrieval efficiency of tiles
- New support for the GDP format by distributed tiling service, which improves the loading mode of nodes, supports automatically distributing of original data, optimizes the storage of tiles, greatly enhances the tiling speed and reduces the storage space
- Optimizes the service access log, which supports downloading files and querying the file size. The url supports * and ?
Changes
- SuperMap iServer 7C starts using SuperMap iObjects Java 7C from the current version, consistent with the relevant interface changes, in which fields of the UDB datasource generated by the system change from "Automatically Capitalized" into "Be consistent with the input field name". This change will influence the field name generated by the result dataset, i.e., the response results of resources that generate the result dataset by the Post operation will be changed. The known resources: datasets, datasetbufferresults, datasetOverlayResults, datasetIsolineResults, datasetIsoregionResults, atasetThiessenResults, interpolationIDW, interpolationDensity, interpolationRBF, interpolationKriging, datasetGeorelationResults, generateSpatialData, geometryIsolineResults, geometryIsoregionResults, geometryThiessenPolygonResults, geometryInterpolationKriging, geometryInterpolationRBF, geometryInterpolationIDW, geometryInterpolationDensity, and geometryMinDistanceResults
- Interface change list: see iServer 7C interface changes.
SuperMap iServer Java 6R(2012) Service Pack 3
Version: 6.1.3-10110, release date: 2013/05/10
New Features
Improvements
Changes
SuperMap iServer Java 6R(2012) Service Pack 2
Version: 6.1.2-9515, release date: 2012/12/03
New Features
Improvements
- Network analysis module: Support for checking whether the network data published is correct or not
- Map service component: Provide MBTiles caches, MBTiles clipping and MBTiles map output, so as to improve the performance of service integration
- Map service module: Representation of JavaScript, Flex and Sliverlight of the map resource supports dynamic projection
- Map service module: New added WKT representation in the PrjCoordSys resource, which supports for describing coordinate reference system with the generic WKT format
- Map service module: The result you queried can be overlapped to the map so that you can view the result and develop rapidly
- Service management function: Provide logs of service management operations
- Data service component: Support whether your configuration is editable or not so as to improve the security of your data
Changes
SuperMap iServer Java 6R(2012) Service Pack 1
Version: 6.1.1-8810, release date: 2012/04/10
New Features
- Added product package for 64-bit Linux
- Added product package for 64-bit AIX
- New support for publishing WCS 1.1.1, WCS 1.1.2 services
- New support for GeoRSS representation
- New support for publishing nautical chart services
- New support for aggregating TianDiTu services
- New support for aggregating SuperMap Cloud services
- REST map services and WMS services support dynamic projection
- New support for interpolation analysis, including dot density, inverse distance weighted, Kriging and Spline interpolation
- New support for 3D point, line and area query
- New support for 3D point, line, model symbols and external symbols
- New support for 2D cache format (5.0), applicable to both 2D maps and 3D scenes
- New support for dynamic update of network datasets
- Token security mechanism supported by clusters
Improvements
- WMTS services support for KVP encoding and configuring customized scales and the corresponding DPIs
- Improved usability of WebManager
- After reconnecting to Oracle workspace, the server does not need to be restarted to access the services
- Dynamically monitor the changes of Oracle and SQL Server workspaces (datasources, maps, layers), and update the related services
- Optimize the startup and cluster performance
- Refine the logs to make the information clearer
Changes
- After the program is started, UGO (located in the directory of %SuperMap iServer_HOME%/support) included with SuperMap iServer will be used by default.
- In the configuration of aggregation map service provider, the order of map service providers is consistent with the order of layer overlay.
- List of Changed Interfaces
Table 1 Java API Changed Interfaces
| Package |
Class/Interface |
Field/Method/Property/Event |
Note |
| com.supermap.services.components.commontypes |
MapParameter |
double[] visibleScales
|
New property |
|
boolean visibleScalesEnabled
|
New property |
|
double scale
|
The default value of screen resolution (DPI) that is based on the map scale, is change from 76.2 to 96. Refer to the definition of scale for more details. |
Table 2 REST API Changed Interfaces
| Module |
Resource Name |
Resource/Parameter/Request/Representation |
Note |
| map |
image/tileimage/entireimage |
layersID
|
The parameter structure change (compatible with old version).
Quickly display the specified layer |
| map |
image/tileimage |
random
|
New parameter |
| map, 3D |
All the resources of this module |
_cache
|
New parameter.
Replaces cacheEnabled and the old parameter can be compatibl |
| data |
features/feature |
georss
|
New representation |
| spatialanalyst |
datasetInterpolation and its child resources |
|
New resource.
New resources related to interpolation analysis |
| 3D |
symbols and its child resources |
|
New resource.
New resources related to 3D symbols |
| networkanalyst |
model |
|
New resource |
SuperMap iServer Java 6R(2012)
Version: 6.1.0-8304, release date: 2011/11/04
New Features
-
Added product package for 64-bit Microsoft Windows
-
New support for Asianux Server, Kylin OS Server, CentOS, as well as the middleware of GlassFish.
-
New support for the Transaction operation of WFS 1.0.0
-
New support for WMS service addresses compatible with Deskpro
-
Added Html5 representation for map services, which supports panning and zooming operations on touch terminals
-
New support for making a memory array thematic map on the client
-
Completely integrated with iClient series. Development kit of iClient for iClient for IS.NET is added
-
New support for publishing data with the 64-bit integer field so as to enlarge the storage space.
-
New support for configuring the simple cache. The precaching service supports creating simple map caches
-
New support for using simple cache by the way of configuration; Pre-cache service supports to generate map simple cache
-
3D services on the client side support dynamically loading 3D data from the workspace
-
The GET operation of the REST service supports the conditional request so as to optimize the network transfer and improve the response speed.
-
The management capability supports the backup and restore of the configuration information of the server, and supports the management of the DSS extension.
-
New support for http caching on the server, which can be managed in server configuration and improve performance
-
New support for editing the text dataset, CAD dataset and tabular dataset
Improvements
-
The tempLayers resources support to send request on demand.
-
The threads between service interfaces, components and providers are independent, and the request response of one server instance will not affect each other.
-
Improvements on the performance of the map output for the REST service.
-
New support for segmentation processing of the REST request in the cluster module. If the REST request has an overlong parameter, the parameter can be passed segmentally, and combined again on the server side.
Changes
- List of Changed Interfaces
Table 3 Java API Changed Interfaces
| Package |
Class/Interface |
Field/Method/Property/Event |
Note |
| com.supermap.services.providers |
UGCMapProvider |
findNearest(java.lang.String mapName, Geometry geometry, double maxDistance, QueryParameterSet queryParameterSet)
|
The unit of maxDistance is identical with the unit of its corresponding dataset. |
| queryByDistance(java.lang.String mapName, Geometry geometry, double distance, QueryParameterSet queryParameterSet) |
The unit of distance is identical with the unit of its corresponding dataset. |
| UGCDataProvider |
getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double distance, java.lang.String attributeFilter, java.lang.String[] fields) |
The unit of distance is identical with the unit of its corresponding dataset. |
| WFSDataProvider |
getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double bufferDistance, java.lang.String attributeFilter, java.lang.String[] fields) |
The unit of butterDistance is identical with the unit of its corresponding dataset. |
| com.supermap.services.components |
Map |
findNearest(Geometry geometry, double maxDistance, QueryParameterSet queryParameter, java.lang.String mapName) |
The unit of maxDistance is identical with the unit of its corresponding dataset. |
| queryByDistance(java.lang.String mapName, Geometry geometry, double distance, QueryParameterSet queryParameters) |
The unit of distance is identical with the unit of its corresponding dataset. |
| Data |
getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double bufferDistance, java.lang.String[] fields) |
The unit of butterDistance is identical with the unit of its corresponding dataset. |
| getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double bufferDistance, java.lang.String attributeFilter, java.lang.String[] fields) |
The unit of butterDistance is identical with the unit of its corresponding dataset. |
| com.supermap.services.components.impl |
MapImpl |
findNearest(Geometry geometry, double maxDistance, QueryParameterSet queryParameterSet, java.lang.String mapName) |
The unit of maxDistance is identical with the unit of its corresponding dataset. |
| queryByDistance(java.lang.String mapName, Geometry geometry, double distance, QueryParameterSet queryParameterSet) |
The unit of distance is identical with the unit of its corresponding dataset. |
| DataImpl |
getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double bufferDistance, java.lang.String[] fields) |
The unit of butterDistance is identical with the unit of its corresponding dataset. |
| getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, double bufferDistance, java.lang.String attributeFilter, java.lang.String[] fields) |
The unit of butterDistance is identical with the unit of its corresponding dataset. |
| com.supermap.services.event |
EventUtils |
|
New class |
| com.supermap.services.protocols.wfs |
TransactionResponse |
|
New class |
| TransactionResult |
|
New class |
| InsertResult |
|
New class |
| TransactionStatus |
valueOf(java.lang.String name)
|
New method |
| values() |
New method |
com.supermap.services.wfs
|
Transaction
|
execute(TransactionParameter transactionParameter) |
New method |
DefaultWFS
|
transaction(TransactionParameter transactionParameter) |
New method |
| WFSXMLEncoder |
encode(TransactionResponse result) |
New method
|
DefaultWFS |
DefaultWFS(GetCapabilitiesImpl getCapabilitiesImpl, DescribeFeatureTypeImpl describeFeatureTypeImpl, GetFeatureImpl getFeatureImpl, Transaction transactionImpl, NamespaceConfig namespaceConfig) |
The arguments changed. |
com.supermap.services.wfs.impl
|
WFSXMLEncoder100 |
encode(TransactionResponse result) |
New method |
| TransactionImpl |
|
New class that implements the com.supermap.services.wfs.Transaction interface. |
SuperMap iServer Java 6R Service Pack 1
Version: 6.0.1-7911, release date: 2011/07/11
New Features
-
Multi-Platform Support. Besides the Windows platform, new support for IBM-AIX, Red Hat, SUSE, etc. Support the middlewares of Tomcat, JBoss, WebSphere, WebLogic, Apusic and TongWeb etc.
-
Compatible with map simple cache of iServer 2008; Support to migrate Handler service frome iServer 2008 to iServer 6R
-
Integrate iClient for Flex client. New support for map Flex representation
-
Add 3D model animations effect and the particle special effect
-
The new 3D model cache structure will improve the loading speed
-
New support for aggregating Bing Maps service
-
Dynamically publish the KML service, such as the KML representation of maps and data.
-
New support for the cross-domain accessing control in the method of W3C Access Control
-
The transportation analysis service richen the description of path table
-
WMS service provider adds the cache support
-
New support for the cluster mechanism in the domain spatial information service.
Improvements
-
Update the 3D data and enhance the display effect
-
Improve the performances of outputting images, service aggregation and 3D publishing
Changes
-
The distance unit related to map query, data query and spatial query is consistent with the CoordUnit of dataset and the distance unit is meter
-
In the Java Web containers (Tomcat), you can directly start in the format of Windows servicing after login and don't set the Diserver.home and Diserver.output
-
List of Changed Interfaces
Table 4 Java API Changed Interfaces
| Package |
Class/Interface |
Field/Method/Property/Event |
Note |
| com.supermap.services.components.spi |
MapProvider |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
| com.supermap.services.providers |
UGCMapProvider |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
| RestMapProvider |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
| AggregationMapProvider |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
| com.supermap.services.components |
Map |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
| com.supermap.services.components.impl |
MapImpl |
queryByBounds(String, Rectangle2D, QueryParameterSet) |
New method |
SuperMap iServer Java 6R
Version: 6.0.0-7126, release date: 2010/12/03
New Features
- Comprehensively based on SOA architecture and microkernel architecture are convenient for system integration and extension
- Adopt the REST architecture, and provide GIS services in the form of resource, including the map service, data service and analysis service, etc.
- New support for 3d services (data, cartography, analysis) and for the application of 2D&3D Integration
- The leading open service publishing ability: WMTS service
- Provide the powerful client software development kit to construct the powerful rich client-side application based on Ajax, Silverlight technologies
- The DHC distributed hierarchical cluster. It improves the service performance through resource integration of multiple GIS servers.
- The server aggregation of map service and data service. It is easy to share the GIS data and GIS functionalities.
- The scalable REST SDK development platform supports extending the current REST resource, including the resource extension, output format extension, and the parameters transfer format extension.
- The DSSE mechanism. The developer can integrate the special functions of the industry and the CIS service platform according to extension.
- The friendly visualization configuration management interface. It is easy to publish and configure the service
- Provide the help document in the form of online and CHM to read and transmission