SuperMap iServer 11i(2024) 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 11i(2024) R2
Version: 11.3.0 release date: 2024.11
Source of data
- New support for publishing compact UGCV5 tiles with passwords as map services
- New support for publishing file workspace + DM Spatial database data source as map and data services
- New support for publishing 3D Tiles in S3MB format with nested structures as 3D services
- New support for publishing 3D Tiles with time stamp in MongoDB tile library and in S3M 3.01 format as 3D services
- New support for batch publishing of 3D Tiles in S3 object storage as 3D services
Map Service
- When publishing image and raster data saved in workspace as map services, new support for non-linear brightness and contrast adjustment via Gamma parameters to enhance image display details
- Legend resource newly supports the return of single-value and segmented thematic map legends of 3D point, line and surface data sets
- When publishing MongDB tiles as map service, newly support for multiple selection of specified map for publishing
Data Service
- The query function supports the return of field alias information and the grouping of results
- Fix the problem of abnormal data set access after forwarding the ArcGIS REST feature service with the coordinate system of 102184 to iServer REST Data Service
3D Service
- When publishing 3D services through the 3D tile method, newly support for requesting attribute values of specified fields in the tile
- The 3D Service demo in the iServer full installation package is changed to the SuperMap iClient3D for WebGL version
Spatial Analysis Service
- The function of intersection between line data set and line data set newly supports for overlay analysis
Image Service
- New support that the display style of image thumbnails is consistent with Image Management
- Fixed the issue of white images through the description of browsing image services
Traffic Transfer Analysis Service
- New support to return all transfer routes corresponding to all schemes at the same time
Web printing service
- Fixed the issue where custom parameter information was not passed during printing when the URL of the iServer REST map service to be printed contained custom parameters
Data Catalog Service
- New support for importing line and polygon data saved in CSV files into spatial database
Processing Automation Service
- Big data management tools add support for direct reading of Shapefile files
- New support for connecting DM spatial database data source, and the supported dataset types include: attribute, point, line, surface, text, CAD, and mosaic data set
- Field types exported to FileGDB data source are added, including INT64, DATE, TIME, and DATETIME_WITH_OFFSET.
- Added support for importing 3D data as 2D data when importing FileGDB data sources
- Add a sorting tool to sort the field records of the specified data set in ascending and descending order
- Add pivot table tool to classify and group data set field
- Added Minimum Bounding Boundary tool to create minimum bounding geometry for a single or group of imported objects
- Attribute update tool, which adds the use of connectors to merge multiple attribute values and update them to the attribute values of a target object
- Optimize the grid regional statistical tool to solve the problem that the calculation can not be completed when using DEM data under the national level
- Update the overlay analysis algorithm, significantly improve the result accuracy and computational performance of the overlay analysis tool, and support switching back to the old algorithm through configuration
- Improves the accuracy of the results of the Shard Polygon Merge Tool on a specific object
- Fixed an issue where fields were read as text when a vector data operator read a Shapefile file
Service management
- Service configuration information and temporary repository setting newly support storing in Huawei GaussDB, KINGBASE KingbaseES, Vastbase databases.
- New mechanism to automatically release free data sets, which can effectively reduce memory consumption
- New support for reading geographic coordinate system GCS_MAGNA_SIRGAS and GCS_MAGNA_SIRGAS_2018 for South America, as well as a series of projection coordinate systems for different urban areas in Colombia. It also supports the projection transformation with the Colombia Urban (IGAC Plano Cartesiano) projection of the Colombian urban area.
- Fixed an issue where the service could not be accessed after forwarding the ArcGIS service of the HTTPS protocol when multiple processes were enabled
System management
- New service dependency availability detection and exception waiting mechanism for startup iServer. The iServer can be started normally only when all startup required dependencies are connected successfully
- Starting with the next release, the built-in JRE will no longer be available in Java 8 version
Security management
- Session information newly support storing in PostgreSQL, Huawei GaussDB, KINGBASE KingbaseES, Vastbase databases
- Security information newly support storing in Huawei GaussDB, KINGBASE KingbaseES, Vastbase and other databases
- New support for encryption of sensitive information in system configuration, service configuration and data directory configuration by SM4 algorithm
- Fix the problem that the sensitive information in the iserver-services.xml config file is plaintext when forwarding the Web service with token.
- Fix the problem of sending a Service Assemble request after publishing a database-type workspace as a service, and the result returns a plaintext password
Security vulnerabilities
- Upgrade the tripartite library for high-risk vulnerabilities based on the CVE vulnerability list (as of November 2024)
SuperMap iServer 11i(2023) Service Pack 2
Version: 11.1.2 release date: 2024.10
Map Service
- Fixed the issue where when publishing MongoDB stored tiles as map services, if there are non compliant tiles, the map corresponding to all tiles will fail to be obtained.
- Fixed incorrect plotting results due to resolution calculation errors in aggregate map services.
- Fixed the issue of not being able to browse the plot after publishing the UGCV5 tile with a global scale of level 23 as map services.
- Fixed the problem of white map when using OpenLayers (with MVT) after publishing the workspace as a map service.
- Fixed the problem of data range reading error after iServer publishes UGCV5 tiles of global partition as WMTS service.
- Fixed an error when publishing PostGIS services using the REST API.
- Fixed an issue in which layers within a layer group are not displayed after iServer publishes a map with a layer group as a ArcGIS REST map services.
Data Service
- The ignoreTotalCount parameter is added to the UGC Data Provider to optimize the query performance of billion-level data by ignoring the totalCount value for obtaining the query result.
- Optimize the performance of WFS service Get Feature request, use BBOX for full-range query, and improve the performance by 99.7 percent.
- Fixed the problem that the_geom field cannot be obtained when the WFS 2.0.0 service published by iServer filters the field returned by the request result through PROPERTYNAME.
3D Service
- The repair will publish 3D tiles in the MongoDB database as 3D Service, and after the enable the dynamic management of service instances, when the 3D Service is destroyed in the idle state, the issue of trying to pull again and failing to start service.
Address Match Service
- Fixed the problem of slow forward matching performance for large amounts of data.
Web Printing Service
- Fixed an issue where the text content output does not wrap when entered \ n in the body of a Web print request.
Processing Automation Service
- Fixed an issue in which the GPA service does not work properly after the iServer is initialized for the first time when using a file-based Trial License.
- Fixed the GP log error problem caused by the failure of some operators in the GPA operator connection process.
- Fixed the problem that the fusion result will lose patches when the GPA fusion tool does not set the fusion field.
- Fixed an issue where the GPA auto mapping operator would connect other operator result data sets to the selected layer set, resulting in the wrong layer order for the generated map.
Distributed Analysis Service
- Fixed the issue of occasional execution failure of all analysis tasks created by calling the distributed analysis service interface.
- Fixed the issue of jump errors when accessing the distributed analysis service address in Linux x86 and ARM environments after configuring HTTPS and enabling the distributed analysis service.
Image Service
- Fixed an issue in which a new image collection failure causes the service to become unavailable during image services publishing with a PostGIS data source.
Knowledge Graph Service
- Fixed iServer performance instability when browsing knowledge graph service containing 3D vector face format data in iServer.
Service Management
- Fixed the problem that the service published by the master node cannot be used when the child node is not logged in in the iServer multi-node using the same security info storage and service configuration information storage.
- Fixed an issue where the iServer temporary resource store failed to execute a file upload task after using a PostgreSQL database
- Fixed the problem of quickly clicking service instance to report an error after modifying service name.
- Fixed the service response exception issue of iServer after enabling the scheduled resource recycling feature.
- Fixed the issue where the service collection permissions were automatically set to be accessible to specified users after adding the service component collection.
- Optimize the storage size limit for log configuration in iServer backend management.
Data Management
- Fixed data registration interface request with database sensitive information plaintext password.
Cluster Management
- Fixed the problem that the child node cannot join the master node after the cluster is started after both the iServer master node and the child node are configured with HTTPS.
Log Management
- Prompt of optimization log: when the published database-type workspace is a service, a prompt will be given if the database service is unavailable.
License Management
- Fixed the issue of incorrect information on the service manager server license interface after activating the trial license.
Install Deployment
- Fixed an issue where the Linux_arm64 platform package cannot connect to a MySQL database data source.
Security Management
- Optimize the OAuth2 login mode. When extending the three-party account accessed to the OAuth2 protocol, the user automatically created by iServer can log in without verifying the account rules.
Security Vulnerabilities
- Upgrade the tripartite library for high-risk vulnerabilities based on the CVE vulnerability list (as of October 2024).
SuperMap iServer 11i(2024) Service Pack 1
Version: 11.2.1 , release date: 2024.09
Map Service
- The aggregation map service newly support the feature when browsing the map publishing by tiles, the maximum visible scale can be enlarged up to two levels
- Fixed the issue when publishing MongoDB stored tiles as map services, if there were non compliant tiles, all tiles corresponding to the map could not be obtained successfully
- Fixed the issue of incorrect resolution calculation in the aggregated map service, which resulted in incorrect mapping results
- Fixed the issue where UGCV5 tiles with a global scale of 23 cannot be viewed after being published as map services
- Fixed the issue where the Endpoint parameter was not filled with "http://" and map browsing failed when publishing compact tiles as services in S3
- Fixed the issue of white images when using OpenLayers (with MVT) after publishing the workspace as REST-Map Service
- Fixed the issue of the REST-Map Service published by MongoDB failed and previously registered MongoDB database became unusable after enabling single machine multi process.
Data Service
- Local data service providers have added the ignoreTotalCount parameter, which optimizes the query performance of billion level data by ignoring the totalCount value obtained from query results
- Optimize the performance of GetFeature requests in WFS services by using BBOX for full range queries, resulting in a performance improvement of 99.7%
- Fixed the issue where the the_geom field cannot be obtained when the WFS 2.0.0 service published by iServer filters the fields returned by the request result through PROPERTYNAME
- Fixed the issue where the coordinate system obtained from sub layers in ArcGIS REST feature services published by iServer was the coordinate system of data source
- Fixed the issue where data services cannot use when published on Windows Server 2008 r2
3D Service
- Fixed the issue where obtaining config resources failed after publishing S3M 3.01 data stored in MongoDB as a 3D service
- Fixed the issue when attempting to pull and start a 3D tile from a MongoDB database as a 3D service and enabling dynamic management of service instances fails when the 3D service is destroyed in an idle state.
Address Matching Service
- Fixed the issue where the text content output during input in the web print request body does not wrap
Processing Automation Service
- 3D data - Model editing - Extraction of iso surface operator newly support for setting voxel grid dataset
- Fixed the issue where the GPA service cannot be used normally after the initial initialization of iServer when using a file based trial license, and can be used normally after restarting
- Fixed the issue of adding variables as layer dataset names and encrypting parameters after importing in the automatic mapping operator for mapping and service publishing
- Fixed the issue of tile generation failure in the model dataset in MySQL database
- Fixed the issue of inconsistent names between the source configuration file and the result configuration file for tilted storage
- Fixed the issue of GIM model being enlarged and lost after importing in Linux environment
- Fixed the issue where the local update operator for tiles in the 3D data model processing face stretching model is not available
Distributed Analysis Service
- Fixed the issue of occasional execution failure of all analysis tasks created by the distributed analysis service interface.
- Fixed the jump error issue that occurs when accessing the distributed analysis service address in Linux x86 and ARM environments after configuring HTTPS and enabling the distributed analysis service.
Image Service
- Fixed an issue where adding image collections failed during the process of publishing image services using PostGIS data sources, resulting in the service becoming unavailable
Service Management
- Fixed the issue of multi node feature where the services published by the master node cannot be used when the child nodes are not logged in, using the same security information storage and service configuration information storage
- Fixed the issue of iServer temporary resource storage failing to perform file upload tasks after using PostgreSQL database
- Fixed the issue of error when quickly clicking on service instances after modifying the service name
- Fixed the issue of a large number of "input too short - needed tag" related errors when iServer service configuration information is stored in the PostgreSQL database.
Data Management
- Fixed the issue of plaintext password containing sensitive database information in the data registration interface request
Cluster Management
- Fixed the issue where both the main node and child nodes were configured with HTTPS, but the child nodes were unable to join the main node when the cluster was turned on
Log Management
- Optimize log prompts. When publishing a database workspace as a service, if the database service is unavailable, a prompt will be given
License Management
- Fixed the issue of incorrect information on the service manager server license interface after activating the trial license
Installation and Deployment
- SuperMap iServer War package supports deployment on Apusic Application Server V10
- Fixed the issue where the Linux_arm64 platform package cannot connect to MySQL database data sources
Safety Management
- Optimize OAuth2 login mode and extend third-party accounts that can access the Oauth2 protocol. Users automatically created by iServer can log in without verifying account rules
- Sensitive data encryption algorithms and specifications support flexible settings
- Added support for encrypting tile data using the national encryption SM4 algorithm
- Added dynamic encryption function for 3D model tiles to prevent data crawling and enhance security
- Added support for extended keys and dynamic update of extended keys before encryption
- Added support for disabling server management related capabilities
Security Vulnerabilities
- According to the CVE vulnerability list (as of September 2024), upgrade the third-party database for vulnerabilities with a score of 4 or above
SuperMap iServer 11i(2024)
Version: 11.2.0 release date: 2024.07
New Features
- Data Sources
- Support to publish 3DTiles in object-based storage as 3D Service such as OBS, OSS.
- Support to publish compact UGCV5 Tiles and UGCV5 MVT Tiles which in S3.
- Support to publish the tripartite vector data file datasources(shapefile\filegdb\geopackge\dbf\geojson) which in workspaces as Map Service, Data Service, Spatial Analysis Service and Vector Tiles Service.
- Data Service
- New support for rule modeling and texture updating in the model dataset.
- New support to publish the workspace containing the video files or streamings captured by camera after iDestopX registration as REST Data Service, and play the spatial video data on the client.
- Map Service
- New interface WMTS-ArcGIS to resolve XY orders and TileMatrixSetLimits, compatible with ArcGIS WMTS service publishing standards.
- WMTS 100 new support the disableTileMatrixSetLimits parameters, which could turn off the restriction on the specified scale set.
- New capability of dynamic projection when forwarding ArcGIS REST Map Service to iServer REST Map Service.
- New support the Layers resource of ArcGIS REST Map Service.
- New capability of Page Query of ArcGIS REST Map Service and Feature Service.
- New support to return drawinginfo for vector layers, Unique Values polygon layers and the Label point or polygon layers as well as custom render in server-side.
- Spatial Analysis Service
- New method Cressman in interpolation analysis.
- New Video Streaming Service.
- New suppot pushing stream and publishing the video files (*.mp4 format).
- Knowledge Graph Service
- New REST API shortestPath.
- New support for configuring the preferred policy for reading data in the MongoDB cluster mode in the iserver-system.xml configuration file to obtain data from different nodes.
- New a periodic backup mechanism to back up server configurations at a specified time or interval.
- New supprt for automatic reclaiming work processes to periodically reclaim resources and ensure stable system operation.
Enhancements
- Data Sources
- Support to publish the EPSG Code 4326 workspaces as TMS REST Service.
- Support to publish the index format VTPK tiles as Map Service.
- Data Service
- When a data set is published as a data service, you can verify the published table to check data set compliance.
- Map Service
- The Layer resources support to control whether field information is returned by parameters.
- TMS Service supports transparent background to conveniently overlay display multiple Map Services.
- WebAPP Tile Management
- Support to upload custom scale *.xml files and quickly import existing scale files.
- Web Printing Service
- Optimize the dynamic layout mechanism of legends.
- Support to print actual symbol size of point layers.
- Text elements support bold and italic text.
- Chart Service
- After the chart data is published as a data service, the chart data set group list can be queried under the data source, and the data set group information and data set list can be queried under a single data set group.
- Added the chart element range query mode, enabling you to query element information by range.
- Support chart display settings when mapping a chart (include color, depth, meta markers, etc.).
- Support to control chart features by classification.
- Image Service
- The image collection preview page supports debugging mode, which can visually display the statistics of tile tile plotting performance.
- Improve the efficiency and stability of image collection management
- When an image service adds an IMG image file, it supports the ability to detect IGE data files.
- Fixed an issue where iSever crashed when different image collections monitored the same image directory and triggered an autoappend operation at the same time.
- New Image Service Tile Update Profile tool, which works with the Multi-Process Map Tile Generation tool to locally update image service tiles in a specified area.
- The Image Collection Optimization OpenAPI is added to enable image optimization capabilities to create image pyramids, build overviews, and calculate statistical data.
- The image collection preview page has the ability to set a center point to browse images.
- New GPA tool for exporting VRT files of Image Service collection, supporting the export of image description files in GDAL Virtual (VRT) format, and enabling Image Services to interface directly with existing image analysis and AI analysis.
- Optimize the default display effect of Image Service.
- Processing Automation Service
- New support for Spark local-cluster mode to improve the efficiency of stand-alone resources.
- New support for Spark on YARN clusters.
- The bat-*-all.jar file in the shared directory can be referenced, so the Jar file required for distribution during startup is omitted, and the disk usage caused by repeated distribution of the bdt-all package is avoided.
- When the model is executed, there is a dataset with the same name, and the existing dataset can be overwritten.
- New support for Cressman interpolation analysis.
- Optimized the function of generating distance rasters, the performance is improved by 1-20 times when generating surface and distance rasters, and the larger the amount of data, the more obvious the performance improvement.
- Optimized the neighborhood statistics function of the RasterAnalysis,which can solve the problem of incomplete calculation of the national DEM data scale after optimization.
- The raster algebra operation tool supports band calculation of image data.
- The interpolation analysis tool allows to set the scope of the analysis.
- Support the No Acute Angle rule in the line for topology check.
- The TopologyValidate tool of the data processing module in big data vector analysis support two new validateing rules: no acute angle in the polygon and no acute angle in the line.
- The Neighborhood module of big data vector analysis adds a distance calculation tool to support the calculation of the nearest distance between two layers.
- The ZonalStatistics tool of the RasterStatistics module in the big data raster analysis adds the parameter of cell processing by region object.
- Fields with the same name can be retained from different sources, the fields are retained from the source data with the suffix of _1 and the fields from the overlay data with the suffix of _2.
- Improve the performance of distributed overlay analysis, and complete tens of millions of data analysis with a CPU and memory configuration of 1:2 and a minimum memory configuration of 4 GB for a single executor.
- The big data vector processing construct feature ID tool supports adding a unique ID field to the dataset.
- Streaming data processing supports field calculation and coordinate conversion tools.
- Added the task statistics function, which supports the summary of successful, failed, and accumulated tasks.
- Solve the result correctness problem of common topology check rules, including no duplicate points, no overlap in the polygon, no overlap in the line, no hanging line in the line, and the polygon boundary is covered by multiple lines to solve the area calculation result correctness problem.
- Topology check does not require topology preprocessing.
- Enhance the task queue scheduling, support the setting of the parallel degree and priority of model execution.
- New support for directly reading the tripartite vector file data for spatial analysis processing, and the results can be written in tripartite format.
- Security Enhancements
- New key management configuration to dynamically encrypt GIS services to prevent data crawling and improve security.
- Specified /workDir as the default working directory of iServer to prevent the risk of directory traversal caused by file uploads.
- Upgrade the third-party libraries according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by April, 2024).
- Based on the DXX/EOM vulnerability list, properly handle the issue of outdated versions in third-party libraries.
- Support configuring a three-stage root key storage method containing secure random numbers in the iserver-system.xml file to enhance root key security.
- Centralized session support for Redis with password, improving security.
- Performance Improvement
- When publishing the 2D and 3D tile sets of MongoDB with a large amount of data (tens of thousands) as map services and 3D services, performance optimization is initiated and resource utilization is reasonable.
- After the MongoDB tile is published as a service, if MongoDB database restart is later than iServer, the mongodb database can automatically detect the connection status of the data source and correctly display the service information.
- The vector pyramid technique is used to effectively reduce the response time of vector tiles at small scales.
- Optimized the automatic synchronization of multi-node service configuration which could improve the stability when there are many change events and frequent changes.
- The JAVA11 G1GC reclamation policy is enabled by default in Windows_x64, Linux_x64, and Linux_arm64 platform.
- Jemalloc tool is used to release and recycling of memory in Linux_x64 and Linux_arm64 platform.
- Experience optimization
- New support to clear all caches of the Map Service in batches with one click.
- Supports start/stop operations for all services in a workspace.
- The landing page redesigns with a new design style.
- Homepage redesign and support for switching between deep and light skins.
- iServer service management page and service list page optimization to enhance aesthetics and usability.
- Optimized Map Service thumbnails to facilitate user identification of map locations.
- Support JVM setting prompts to avoid iService functionality anomalies caused by users not realizing that the JVM is unreasonable.
SuperMap iServer 11i(2023) Service Pack 1
Version: 11.1.1 release date: 2023.10
New Features
- New basic license, and provide basic installation packages suitable for Windows_x64, Linux_x64 and Linux_arm64 platforms.
- New 3D Basic Service Extension Module, for details about capabilities, see Product editions and modules.
Version: 11.1.1 release date: 2023.09
Enhancements
- The service list page adds support to display service aliases and search by service aliases.
- Distributed analysis service adds support for using the DM or Highgo database as datasources which are already registered to the iServer.
- The publishing MongoDB tiles function adds support for searching when selecting 2D tile sets.
- The legend resource of Map Service adds support for obtaining the legend information in raster thematic maps(single-valued and segmented).
- Web Printing Service
- New support layout element graticules.
- The legend element that legend text supports automatically acquires the layer title of printed layers by default.
- The legend element new supports automatically acquiring the legend information in a grid thematic map (single-valued and segmented).
- The legend element new supports automatically acquiring the information of layer and legend within the specified layout scope.
- The text element new supports entering multiple lines of text.
- New language customization capabilities, enabling users to write configuration files to customize the new service manager iServer in different languages.
- Processing Automation Service
- Optimize the model library function, the hierarchical protection password was replaced with the authorization code, and the new ability of model authorization management.
- When using cluster mode to execute the model, the task list adds history records, and the output window adds model execution logs which add the jump link of spark.
- Complete log information executed by iteration tools, and record the data name in each iteration.
- The scheduled task function new supports the RabbitMQ listener trigger.
- Improve the usability of parameter filling in the modeling page, and new parameter range control tool.
- Support for registering command line and HTTP service interfaces as processing automation tools.
- Fixed the issue that parameter filling of some tools does not support docking file selector.
- Optimize the output of Forest-based classification prediction, add prediction probability value.
- Improve the stability in frequent concurrent operations.
- The ability of the range retrieval in Image Services OpenAPI new supports for more space relationship.
- Upgrade the third-party libraries according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by September 2023).
- The database password recorded in the Data Directory Service configuration file is encrypted with the AES256 algorithm for a two-layer secret key to improve information security.
Problems Solved
- Fixed that data query results return null for fields whose original attribute value was lowercase.
- Optimize the performance of data query based on indices without setting the maxFeature parameter.
- Fixed that raster data sets could not be viewed in REST Data Service published by workspace.
- Fixed that spatial attribute query reports 500 for Data Service when using Redis temporary resource storage.
- Fixed that the EPSGCode 4490 coordinate system data would offset loaded with MVT vector tiles after publishing as REST Data Service.
- Fixed that when the same map has cut into multiple Mongo tile sets, the tile information of the service provider is wrong after publishing one of them as Map Service.
- Fixed that when publishing a point dataset in PostGIS, it could not resolve the type of datasets that caused the failure of mapping, because the geometric field type is Geometry.
- Fixed that label duplication when using Leaflet format to browse the map with labels.
- Fixed that under the circumstance of enabling multi-processes, the white map occasionally appears when browsing the Map Service published by UGCV5 tile.
- Fixed that objects with a null value in the REST Map Service field appear transparent when browsing with OpenLayers3.
- Fixed that REST Map Service and REST Vector Tile Service published by VTPK files would appear white maps when browsing with OpenLayers3.
- Fixed that after t transporting ArcGIS Tile Server as REST Map Service, there are white maps in the preview.
- Fixed that OpenAPI-Image Service could not be published with a Professional Edition license.
- Fixed that REST Knowledge Graph Service access failed when its configuration file contained special characters.
- Traffic Network Analysis Service
- Fixed the failure of the best path analysis using nodal coordinates after switching on the SSC analysis model.
- Fixed that it could not tile the Image Service contained Chinese.
- Fixed that the task bar would lost when performing the second Image Service tiling.
- Fixed that the “Create” button was always in loaded status when performing a tiling request failed.
- Fixed that the old administrator registration page can be accessed when you are not logged in.
- Fixed that access service exception after modifying the service interface or service provider when dynamic management of service instance was enabled.
- Fixed that the spatial data of EPSGCode 3785 coordinate system could not browse the map and display the data when it is published as Map Service or Data Service.
- Optimize the mechanism for fetching tile sets when publishing MongoDB tiles through the REST API interface.
- Fixed that service whose service component and service provider names contained Chinese could not be pulled up after dynamic service instance was enabled.
- Fixed that SQL query of Map Service and Data Service published by PostGIS datasource whose primary key is id returns empty results.
- Fixed that it could not be published because the 3D tile sets in MongoDB could not be selected when publishing MongoDB tiles as 3D Service.
- Fixed that after modifying the physical location of the workspace, other workspaces failed to refresh.
SuperMap iServer 11i(2023)
Version: 11.1.0 release date: 2023.07
New Features
- New Knowledge Graph Service
- Support publishing Knowledge Graph Service.
- Support the query of entities and relationships in the knowledge graph.
- Support the display of knowledge graph documents.
- New Tile Management WebApp
- Support producing grid tiles from Map and Image services.
- Support setting the produced grid tiles into corresponding services to improve drawing efficiency.
- Support timed tiling and customizing periods of tiling.
- Support publishing ArcGIS REST vector tile service as SuperMap REST vector tile service.
- Support OGC API service interface.
- Provide the data query interface that complies with the OGC API-Features standard.
- Provide the tile interface that complies with the OGC API-Tiles standard.
- The featureResults, queryResults, and other resources support the output format FlatGeobuf which can realize segmented transmission and section loading.
- Support converting UGC v5 tiles to PMTiles two-dimensional grid tiles and adding levels.
- Support publishing vector MBTiles in pbf format.
Enhancements
- Spark upgrade to version 3.3.0.
- JRE upgrade to version 11.0.18+10.
- WFS/WPS Service supports customizing metadata information.
- Support setting Schema when publishing PostGIS database.
- The legend resource in Map Service supports obtaining the legend information in the temporary layer.
- Support publishing S3M3.0 cached data stored in MongoDB.
- Support publishing three-dimensional water surface data stored in S3 protocol cloud storage.
- When publishing MongoDB tiles, the 2D tileset can be searched after obtaining.
- Web Printing Service
- Support layout template made from SuperMap iDesktop/iDesktopX.
- Based on GB/T 13989-2012 Subdivision and numbering for the national primary scale topographic maps, Web Printing Service supports exporting standard margin map documentation.
- The legend elements in layout support automatically obtaining from the map layer and auto-composing.
- Support printing temporary layer.
- Processing Automation Service
- Support publishing tools as tool library files and tools could encrypt by setting the password of libraries.
- New the Planning Task, which supports executing tools by timing trigger or monitoring file changes trigger.
- Support quickly opening the tool resource page by clicking on the Tool List right-click menu.
- The Tool List supports a multilevel catalog.
- Overlay Analysis supports generating point datasets by intersecting between line datasets.
- New the Create Ribbon Subdivision Page Tool, which applies in linear project mapping.
- New the Point Clusters Regionalization Tool, which can obtain polygon features according to the covered area by the gathering point cluster.
- New the Chart S57 Import/Output Tool; new the Build SSC File Tool in Network Analysis.
- New Streaming Data Processing Toolset.
- Hydrological analysis adds extraction of the longest flow path in the region.
- Optimize the Intersect in Overlay Analysis, Raster to Vector Polygon, and Raster Reclassify functions.
- The Big Data Tool supports cancellation immediately in the process of execution.
- The Modeling Page supports annotating tool elements.
- Support editing and checking the metadata of tools.
- Optimize the performance of log queries in the task list.
- Optimize the display of contents of execution logs.
- Support regular cleaning log files.
- Add error code information to the execution log, click on which can jump to view the error reason and solution.
- The Open Datasource Tool supports choosing raster files when connecting information, which can directly read, process, and write raw image/raster data.
- New ability to monitor catalog, which can append new images automatically.
- New silent tile in planning task, which supports setting period when tiling.
- New the executive report of adding image collection task.
- The new mode of Image Service API Help.
- New ability to tip helps in Image Service Manage Page.
- The Background Task supports cancellation in time.
- The Background Task Page supports filtering task queries.
- The performance of Image Service Dynamic Mapping is enhanced.
- New ability to build image general view.
- The Optimum Route Analysis in Transportation Network Analysis Service supports SSC Analysis Tool configuration and significantly improves the capability.
- Optimize the Address Matching Service and improve its performance.
- Optimize the logic of Dynamic Mapping and decrease its response time.
- Based on the output format FlatGeobuf, the query efficiency of loading query results of vector data is improved.
- Upgrade the third-party libraries according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by July, 2023).
- The database password recorded in the configuration file are encrypted with the AES256 algorithm for a two-layer secret key to improving information security.
- The password information in the Remote Web Service Provider is encrypted, and both password information in the response information and configuration file of the Web Service Provider displays with ciphertext.
- Provide the ability to extend the account information compliance verification rules used to verify whether the created account information is compliant; and support the flexible customization of user name and password compliance verification rules to meet the needs of projects.
- Provide image verification code function of login, which effectively improves system security.
- The homepage redesigns with a new design style, which highlights technology and industry attributes, enhancing aesthetics.
perMap iServer 11i(2022) Service Pack 1
Version: 11.0.1 release date: 2022.10
Enhancements
- Support the map list of the Map Service published by MongoDB tiles automatically synchronizing the addition and deletion of tilesets in MongoDB.
- Support specifying the datasets in PostGIS to publish as services.
- New the linkfields query parameter for geocoding and geodecoding, which returns all or part of the attribute information associated with the address.
- New a linkfiles sub-resource to obtain the name of the dataset involved in address matching and the list of its associated fields.
- Optimize the initial level and display range when previewing the Image Service, which can locate the area with data by default.
- Processing Automation Service
- New the Beidou 2D coding and Beidou 3D coding tools to realize the spatial grid coding capability based on 'Beidou Grid Location Code_GB_T 39409-2020'.
- New the batch intersection function of the big data vector analysis module.
- Support iterative loops for conditional grouping.
- Support creating specified workspace files by the 'Automapping' tool.
- Optimize the UI interaction experience.
- Upgrade the third-party library according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by October, 2022).
- Support encrypting the username and password of a database in the iserver-services.xml configuration file when the data source type is database workspace.
- New forced password change function. When meeting the condition of the first login, password expiring or password reset by the administrator, the password forces to change to ensure password security.
- New password restriction policy: 1. Restrict three or more identical or continuous characters and numbers; 2. Restrict three or more continuous horizontal characters on the keyboard.
- Optimize the use of OAuth2 protocol to extend third-party login, which allows the new user name in iServer is the same as the user name in the third-party account.
- Improve the dynamic rendering performance of multiple consecutive tiles.
Problems Solved
- Fixed: after publishing the UGCV5 tiles in compact webp format as a Map Service by ARM version of iServer, the preview images were white.
- Fixed: after publishing the UGCV5 tiles as a Map Service, some labels lose in preview images.
- Fixed: the preview was white after iServer forwarded the WMS 1.1.0 service with multiple coordinate systems published by GeoServer.
- Fixed: the map could not normally display after forwarding the WMTS service of the local TianDiTu map with Token to the REST map service.
- Fixed: the layer could not recognize after publishing the ArcGIS V1 cache projected with a geographic coordinate system as an ArcGIS REST map service.
- Fixed: the REST map service published by VTPK files was not available for preview.
- Fixed: when adding a set of point elements in GeoJSON format to the features resource, the error code 500 reports.
- Fixed: the failure of modification when the feature resource modified a feature with a jsonb type field to a null value.
- Fixed: the WFS 1.0.0 service published by iServer could not edit features in the QGIS.
- Fixed: the Data Service published by PostgreSQL and PostGIS could not access attachment resources after adding attachment resources.
- Fixed: the inconsistency between the actual query mode and the selected mode used by the featureResults resource of the REST Data Service published by Elasticsearch.
- Fixed: the streaming data model failed to publish on the deb/rpm package due to insufficient Spark execution permissions.
- Fixed: the Oracle data source could not publish as the Network Analysis Service due to the field name that identifies the network node ID could not be selected.
- New version of the Admin UI
- Fixed: verifying the XY index of the CSV file did not take effect after registering the share directory to the data registration module.
- Fixed: users associated with the service administrator role failed to log in to the new version of the Admin UI.
- Fixed: the 3D model data was not displayed when obtained 3D tile set during publishing MongoDB tiles.
- Fixed: there is no REST Address Matching Service provider when adding Address Matching Service components.
- Fixed: the incorrect information of the service provider on the map service details page published by the PostGIS data source.
- Fixed: the service provider information lacks the configuration item of "published map" on the map service details page published by MongoDB tiles.
- Fixed: clicking the "Display Password" button when publishing ArcGIS REST Map Service will clear the password entered.
- Fixed: the failure of adding aggregate map service providers on the service assembly page.
- Fixed: when publishing the MongoDB tile page, the server address switched from the server with slices to the server without slices, the content of the 2D slice set list would not be updated accordingly on the page.
- Fixed: when any page is refreshed in the management interface, it would return to the management homepage.
- Processing Automation Service
- Fixed: when the model was saved as a tool and added to the model for use, it could not cancel during execution, and the progress repeated.
- Fixed: the else branch conditional filter was invalid under the iterative loop.
- Fixed: invalid variable substitution in the 'Layer Template Collection' parameter of the 'Automapping' tool.
- Fixed: the 'result sci file path' of the 'Generate Vector Tile Profile' tool had the wrong value for an output parameter.
- Fixed: the time-consuming problem of plotting overlayed 2D tiles when browsing 3D services.
- Fixed: the users associated with the service administrator role who had the management authority of the 3D service published through MongoDB tiles could not manage the service.
- Fixed: regular resource recycling fails in some scenarios.
- Fixed: the error of batch starting service in the service list after enabling dynamic management of service instances.
- Fixed: the URI of the workspaceReload resource contains the user name and password of the database in clear text.
Change
- From iServer 11i (2022) SP1, the map service no longer supports the generation of UGCV4/3.1 caches. As for the UGCV4/3.1 caches generated by the old version of iServer, they are still available after being copied to the cache directory corresponding to the new version of iServer. The UGCV4/3.1 cache configuration is still available, and the cache will be generated as the UGCV5 cache.
SuperMap iServer 11i(2022)
Version: 11.0.0 release date: 2022.06
New Features
- New Dynamic Management of Service Instances
- Support to delay initialization of GIS services, which effectively improves the iServer startup speed when large amount of GIS services stocked.
- Support automatic destruction of idle GIS service instances, which effectively reduces resource consumption.
- Support the control of the maximum number of online GIS service instances to improve system availability.
- Provide automatic synchronization capability of multi-node services
- Support database-based (PostgreSQL or Oracle) automatic synchronization of multi-node service configuration information.
- Support to dynamically synchronize changes of the service configuration information from one node to all other node.
- Support publishing the 2D or 3D tiles stored in HUAWEI Cloud OBS, Alibaba Cloud OS, and other object storage, compatible with the S3 protocol.
- Support publishing Yukon (SuperMap Yukon Spatial Database) data source + file workspace as map services, data services, and spatial analysis services.
Enhancements
- Distributed Tiling Service
- Optimize the speed of mutual transfer between TB-level SMTiles, MongoDB, UGCV5, and map tiles in object storage to achieve fast tile migration.
- Support tiling map tiles into HUAWEI Cloud OBS, Alibaba Cloud OS object storage, and other object storage, compatible with the S3 protocol.
- New version of the iServer Admin-UI. (The interfaces of some uncommon functions are not expected to be implemented in the 11i (2022) version, these functions will be added in the corresponding function interface of the new version of the manager, plus a link to switch to the old version interface)
- Image Service
- Support publishing image data as WMS service.
- Support grid query.
- Support the OpenAPI of adding images collection to the image service.
- Support the OpenAPI of adding images data to image collection.
- New processing automation tool for publishing image service based on image list file.
- New legend resource, which supports obtaining the legend information of all layers of the map at one time, or return the legend information of the specified range and layer.
- Processing Automation Service
- Upgrade the UI of the Processing Automation Service modeling page.
- New model execution progress information in the task list
- New help tip on the modeling page, which supports viewing help descriptions of tools and parameters in the property panel
- The modeling page supports jumping to the corresponding online help through the tool or clicking the shortcut key F1 to view.
- Support model automatic layout function, the model can be automatically laid out according to vertical layering and horizontal layering modes.
- Support creating groups, which can manage the tools in the model by groups, simplify the display of complex models, and increase the readability of the model.
- Support creating conditional groups, which can set multiple filter conditions and select a matching condition according to the data to output the result data.
- Support the connection of variables as preconditions, and different condition types can set according to different additional attributes of variables.
- Optimize the cancel function, which supports immediate cancel during execution.
- Optimize condition filter, which supports setting condition type to else.
- Optimize iterative loop, which supports intelligent deduplication of calculation results.
- Optimize the log information, add the result information of inline variable substitution and the actual Spark environment parameter information, and remove the progress information in the log file.
- Optimize the UI of editing connection information on the modeling page, and support setting the corresponding data source connection information in the parameter panel.
- New automatic perception of inline variable substitution in the modeling page: Enter % in the input box can pop up the variable ID which can be referenced; Enter # can pop up the attribute corresponding to the variable.
- New K-Means, Mean-Shift clustering, and Geographically and Temporally Weighted Regression tools in the Spatial Statistical Analysis module.
- New Check Geometry and Repair Geometry tools in the Topology Module
- New Spline with Barrier tool in Grid Analysis module.
- New Equant Resample and Raster Mosaic tool in the Raster-Data Processing module.
- New Protected Decompose, GeoSOT 2D Code, GeoSOT 3D Code, Geo-Entity 2D Code, and Geo-Entity 3D Code tools in the Vector-Data Processing module.
- Optimize Vector Analysis-Overlay Analysis tool, support the calculation of input or output as unrecorded data set, and add the parameter to save all fields of source data and overlay data.
- New Caption_Line_Trajectory_Similarity_Measure and Caption_Point_Trajectory_Similarity_Measure tools in BDT Vector Process module.
- New Geographically Weighted Regression tool in Machine Learning- BDT Vector Process module.
- New Equant Resample and Image Stretch tools in Data Process-BDT Raster Process.
- New Specified Value Statistics tool in Raster Statistics-BDT Raster Process.
- New Extract Specified Isolines tool in Surface Analyst-BDT Raster Process.
- New Curvature Calculation tool in Calculation Terrain-BDT Raster Process.
- Support MongoDB spatial database engine version 4.0.
- New general change detection function in the Machine Learning Service
- Support the serviceArea resource of the traffic network analysis service to return the detailed service area and set the serviceBufferRadius value for the service area.
- Spatial Analysis Service
- Support the datasetOverlayResults resource to in-plane self-overlap.
- Support the geometryOverlayResults resource and its sub-resource batch to set tolerance.
- Support directly selecting the ZXY tile file directory when publishing ZXY tiles.
- Security Enhancements
- Support setting configuration to enable PBKDF2 encryption which effectively improves password security.
- Optimize the restriction on the length of user passwords, requiring at least 8 characters.
- Optimize the restriction on the format of usernames, and adds support for usernames with "-".
- Upgrade the third-party library according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by April, 2022).
- New real-time refresh mechanism for data set changes, which can capture data set changes made by desktop software or application systems to PostGIS, PostgreSQL, and Yukon data sources in real-time, and reflect them into GIS services without delay.
- The introduction of smart pointer technology can effectively improve stability when a data set is in an abnormal situation. For example, the data set deleted when used in plotting, querying or analysis.
- Adjust the version division of functional modules such as Web printing service, see: Product editions and modules.
SuperMap iServer 10i(2021) Service Pack 1
Version: 10.2.1 release date: 2021.12
Enhancements
- Provide deb/rpm installation packages suitable for Linux x86_x64 and ARM_x64 platforms.
- Provide the ‘systemlibs_check_and_process’ script, which can automatically check the missing ugo dependent libraries and install them, simplifying the installation and configuration process.
- Security
- Upgraded several Third-party libraries to improve product safety.
- Processing automation service
- Add the tool to read mosaic RasterRDD in processing automation service, which supports directly reading mosaic datasets as raster datasets (RasterRDD).
- Add the tool "Slice" to provide support for the tool "Relcass" to obtain segment values of the dataset during performing the model.
- When writing parameters to the log information, encrypt sensitive information and change the name of "operator" to "tool".
- Add data source connection information encryption, when saving as model files and transmission.
- Add the parameter settings of the bufferEndType in numerical buffer analysis and field buffer analysis.
- Optimize the input of tools which means adding the dataset type limit of some tools.
- Add the function of "positioning tool" in the right-click menu of the model tool.
- Optimize the information of the model execution log, and remove redundant information.
- Add support for context inference in the tool "Reclass" amd "Resample".
- Support publishing the image data as wmts-china service so that the 3D scene can be used in image service.
- Add capabilities for the image collection which can automatically create pyramids and calculate statistics.
- Optimize the interface layout of the image retrieval page.
- Support displaying thumbnails of images on the map in the image retrieval page.
- The image list will be displayed on pages when the number of images is large.
Problems Solved
- Fixed: The tiles turn larger, after aggregate map services.
- Fixed: The map list is empty after publishing a file workspace with PostGIS datasource as the REST map service.
- Fixed: The map browses white after publishing the SQL Server workspace with the created index dataset as the REST map service.
- Fixed: The map coordinate system value obtained through ArcGIS JavaScript API docking is incorrect after publishing data with 4524 coordinate system as the WMTS service.
- Fixed: The parameter format is incorrect which is returned by GET request of the query interface in ArcGIS REST map service.
- Fixed: When querying the pixel value of a multi-band image dataset, the band value is 0.
- Fixed: The ordinary users fail to get elements when accessing the features resource after publishing PostGIS service as a data service.
- Fixed: Some requests return errors when concurrently accessing image tiles after publishing the TIFF file catalog as the image service.
- Fixed: Showing white line in the image service.
- Fixed: The WebGL fails to color the field thematic map after publishing the 3D tile cache as the 3D service.
- Optimize the performance of 3D vector dynamic rendering and 3D image caching when using single machine multi-process.
- Fixed: The result of the geometry3DEnvelopResults based on the 3D surface is incorrect.
- Fixed: The texts in the geometryBuffer3DResults page are incorrect.
- Optimize the error message of geometryMinDistanceResults.
- Fixed: The Z value is 0 of the geometryExtractVector3DResults.
- Fixed: The geometryBuffer3DResults fails to analysis.
- Processing automation service
- Fixed: Reading vector datasets with Chinese names from WFS service fails.
- Fixed: When using the cluster in the client mode, the spatial querry, overlay analysis results, dataset grid division, and spatial querry DSF fail to write into SDX.
- Fixed: The "Save As SDX" operator stocks when reading data from the HBase database and writing to the PostGIS datasource.
- Fixed: The coordinate information in the result dataset lacks when using the REST API to execute the processing automation model – summarize grid of the point dataset in the Oracle datasource and write the result dataset to the Oracle datasource".
- Fixed: Fail to subscribe after setting WSS.
- Fixed: Setting custom segment and color has no effect when printing segment thematic map.
- Fixed: The display of the plot library path in the plotting service management interface is incomplete.
- Fixed: The coordinate system is incorrect in the result of interpolation analysis.
- Fixed: Fail to activate cloud license.
- Fixed: The session timeout fails to set after enabling the remote login alarm.
- Optimize the restriction on the length of the user passwords, which requires at least 6 characters.
- Fixed: The external exposure IP of the daemon is all zeros and set as 127.0.0.1.
SuperMap iServer 10i(2020) Service Pack 4
Version: 10.1.4, release date: 2021.11
Enhancements
- Fixed: the CVE vulnerabilities related to Log4j, Jetty, Tomcat, etc. to improve product security
Problems Solved
- Fixed: the problem of label display
- Fixed: the tiles become larger after aggregating map services
- Fixed: publishing the TPK, ArcGIS cache, VTPK vector tiles, Oracle workspace + Oracle datasource, etc., the preview image is incomplete or white
- Fixed: the spatial query result of the map service is empty when the projection coordinate system is customized
- Fixed: the attributeFilter parameter is invalid when SQL query is performed on the unique value thematic map
- Fixed: the default parameters of the previous query mode do not clear, after switching the query mode of spatial query
- Fixed the Geometry is still returned after setting the returnGeometry false in the find interface
- Fixed: forwarding ArcGIS REST feature service, the filter field parameters of spatial query settings are invalid
- Fixed: publishing the PostGIS workspace, the spatial query results are incorrect of query-overlay analysis and polygon containing points
- Fixed: the default parameters of the previous query mode do not clear, after switching the query mode of spatial query
- Fixed: the external IP of iServer does not correspond to the IP in the WFS capability document
- Fixed: publishing the PostGIS data as the WFS200 service, the startIndex attribute is invalid after performing GetFeature
- Fixed: the new 64-bit integer field is automatically converted to string type, after publishing the dataset as the WFS200 service
- Fixed: the “Quick publish services-Choose datasets to publish” is failed to filter the datasets and does not support to obtain raster, image dataset, etc; add the check filter option based on the datasource and optimize the message of status prompt
- Fixed: the attachments resource reports error code 500 after starting multi-process
- Fixed: prompting error messages and prohibiting uploading, when the uploading attachments exceed the maximum limit
- Fixed: the offset when overlaying the features queried by iServer data service with the base map of Malaysian projection
- Vector tile service issues:
- Fixed: no image in preview when using OpenLayers and MapboxGL representation
- Fixed: publishing the UGCV5 (MVT) vector tile, the text annotation disappeared in the map preview
- Fixed: publishing vector tiles (with more than 20 levels), the map distorts and symbols lose in the map after level 20, when using OpenLayers (with MVT) presentation to preview
- Fixed: the TIN terrain does not display when previewing the published workspace containing the merged TIN cache
- Fixed: performance degradation of 3D vector dynamic output image/3D image cache (WebP) image output, after starting multi-process (publishing multi-instance)
- Data catalog service issues:
- Fixed: the data catalog service does not support concurrent uploading of CSV data
- Distributed analysis service issues:
- Fixed: the failure of copying .tif data to the HBase database when executing the copy raster data job
- Fixed: the security issues of returning database service IP in the task status resources
- Network analysis service issues:
- Fixed: the failure of publishing the PostgreSQL datasource workspace as a traffic network analysis service, when the password of PostgreSQL database contains the special character #
- Fixed: errors in the path analysis and the closest analysis of ArcGIS REST network analysis service
- Spatial analysis service:
- Fixed: publishing the PostGIS workspace, the results of interpolation are incorrect
- Fixed: publishing the datasource contains mosaic datasets, the spatial analysis service reports the error code 400
- Spatial analysis service:
- Fixed: publishing the PostGIS workspace, the results of interpolation are incorrect
- Fixed: publishing the datasource contains mosaic datasets, the spatial analysis service reports the error code 400
- Stream data service issue:
- Fixed: the configuration of the stream data service receiver does not support nested fields used as IDs
- Fixed: the EPSG Code parameters are invalid when calculating the area on the ARM platform
- Fixed: the incorrect results of area measurement for objects whose coordinate system is latitude and longitude
- Fixed: the hardware network lock license is failed to activate
- Fixed: the license is failed to activate due to the cloud license is not initialized, when using the cloud license
- Fixed: the secure transmission of database account password in the service management page
- Fixed: the display conflict problem in the service list page caused by the service name being too long
- The Repository Setting page adds the new database connection exception message. When a database connection exception occurs, the previous configuration is retained
- Fixed: the session timeout setting is invalid when the remote login detection is turned on
- Fixed: the failure of login on the management page after the administrator user resets the password and creates the administrator user again
SuperMap iServer 10i(2021)
Version: 10.2.0, release date: 2021.09
New Features
- New Blockchain Certificate Management module:
- Supports to view blockchain management certificate and user certificate information, import and export certificate file.
- Supports the application, locking and unlocking of blockchain user certificates, and the management of the binding relationship between user certificates and users or user groups.
- Supports the use of designated blockchain certificates to directly publish data services, map services, and data history services in the blockchain certificate management module.
- New Image Service module:
- Supports quickly publishing of large-scale image (raster) data as image services.
- Supports image (raster) data browsing and retrieval.
- The service is compatible with STAC-API, including items, search and other interfaces.
- Provides service interfaces such as tiles, legends, statistical information, etc.
Enhancements
- Adds support for visual switching of license type.
- Processing automation service enhancements:
- Adds the light mode of the processing modeler page.
- Adds execution history log management in processing automation module.
- Adds the setting of cycle mode setting in the front end.
- Adds Spark cluster to deploy cluster mode.
- Adds the condition tool – same to the modeling tool.
- The precondition supports the connection from the output to the tool, and the setting of condition filtering.
- Adds the configuration of the maximum number of connections to support larger-scale concurrent use.
- Supports the connection of different data types, such as the connection of integer independent variables and double precision or string input parameters.
- Supports the encryption of the data connection information when saving the data connection information to the model file.
- Supports to write the product name and version information when saving model files.
- Supports to edit the description information of the model tool for the editing tool parameters of the model tool.
- After renaming the tools in the model, the original tools can be viewed.
- Adds the function of inserting independent variables, which can be provided to multiple tools as global variables, and support cross-data source data iterative batch processing.
- The iterative data set function supports all data sources loaded by the SDX+ engine.
- New data import and data export tool which can import Excel files, and export to Excel.
- Big data vector management adds support for reading vector data from WFS service and iServer data service.
- Big data raster analysis adds tools for raster algebraic operations, raster statistics-weighted statistics, data processing-vector surface dataset clipping, etc.
- Optimizes the parameter filling method of big data raster analysis-reclassification operator to make the settings of classification interval and other parameters more concise.
- Big data raster management adds basic processing tools such as modifying non-valued attributes, pixel format conversion, displaying data set information, etc.
- Adds two parameters of big data raster management tool-data type conversion-three-dimensional point to raster operator: pixel format and no value.
- Big data vector analysis adds tools such as multi-layer overlay analysis, aggregation surface, GeoSOT grid division, etc.
- Machine learning adds tools such as GBTClassification and GBTRegression.
- Vector analysis adds database-side SQL query and database-side SQL operation tools.
- Adds the functions of TIN: upgrade to a large file, merge TIN cache, remove invalid values, create spatial index, and TIN superimposed on the ocean.
- Adds the functions of Model: topology correction, manifold correction, calculation of normals, removal of normals, model translation, model rotation, coordinate zeroing, model splitting, model clipping, model mosaic, model digging, triangulation simplification, acquisition of projection surface, projected extruded body, and boundary extraction.
- Adds the functions of 3D-analysis: buffer analysis, Boolean operation, convex hull operation, and sunlight to construct shadow volume.
- Adds the functions of Regular Modeling: linear stretching, rotating stretching, lofting, building sloped roofs, and building houses.
- Adds the functions of Geological Body Construction: geological body construction, geological body section, and geological body drilling.
- Fixed: The published service was unavailable after publishing the vector tiles with Chinese characters by the UGCV5 tile publishing tool.
- After publishing the model to iServer from the iDesktop, output the model address and REST API in the output window. Click on the model address, it can automatically jump to the iServer geoprocessing modeling page, expand and locate to the published model tool.
- Machine learning service adds GBTClassification and GBTRegression.
- Data service enhancement:
- Adds support for obtaining the information of "whether editing is allowed" through dataset resources
- Adds support of the workspacereload resource for refreshing the contents of the specified type file workspace.
- Adds support for publishing the merged TIN terrain cache data stored in MongoDB as 3D services, and storing the newly generated cache data after the merge into the MongoDB.
- Adds support of resource timing recovery for user-defined restart time.
SuperMap iServer 10i(2020) Service Pack 3
Version: 10.1.3, release date: 2021.06
Enhancements
- Upgraded the third-party library according to the high-risk vulnerabilities in the list of CVE vulnerabilities (by June 7, 2021).
- Optimized the performance related to service management, especially when there are more existing services, the response speed is significantly improved.
Problems Solved
- Fixed: Some tiles would miss when browsing the map in the multiple processes after publishing the tiles of WebP format as the SuperMap REST map service.
- Fixed: The map would display in white when previewing after forwarding the ArcGIS REST map service with token to the SuperMap REST map service.
- Fixed: The map could not be displayed after forwarding the WMTS service of a third party to the SuperMap REST map service.
- Fixed: The result is incorrect when using geometric query and setting filter conditions to query after publishing the data of the SQL Server database data source as SuperMap REST map service.
- Fixed: The 400 error message would be reported when accessing the features resource after publishing the data of Oracle and OracleSpatial data sources as SuperMap REST data services.
- Fixed: Publishing failure when publishing 3D tile data as 3D service after starting multiple processes on the Windows platform.
- Web printing service issue:
- Fixed: The overlay layer could not be printed when printing the map document with the 4490 coordinate system as the base map.
- Address matching service issue:
- Fixed: The result does not match the expectation when the address matching service performing the forward match with the keyword of both Chinese and number.
- Fixed: The stream data whose key has spaces and value is float could not be displayed after docking.
- Fixed: It is invalid to click the Login button when accessing the iServer user login page in IE11 browser.
- Fixed: It is invalid to refresh the datasets in the workspaces of PostGIS and PostgreSQL database type by workspaceReload resource.
Change
- From 10i(2020) SP3, the educational license is no longer supported.
SuperMap iServer 10i(2020) Service Pack 2
Version: 10.1.2, release date: 2021.03
New Features
- Adds support for publishing ArcGIS REST Geometry services:
- Adds support for area measurement, length measurement, buffer analysis, intersection, and other functions
- Supports 3.x version of ArcGIS JavaScript API
Enhancements
- Supports encryption of user name, password, and other sensitive information to prevent password plaintext transmission and other security issues
- Data Service enhancements:
- Data service supports aggregate query based on Elasticsearch, and realizes grid aggregation of ten million level point data
- Optimized the problem of slow query of WFS service GetFeature resource
- Map service optimization:
- CartoCSS style of vectorStyle sub-resource supports vector tile layer groups
- utfGrid resource supports querying layer group
- Geoprocessing Modeler enhancements:
- Fixed the problem of missing set type parameter values when importing the geo processing model file
- Optimized the output information content of the Geoprocessing Modeler, and provides more detailed exception information output.
- Address Matching Service supports generating traditional Chinese index and matching traditional Chinese font
- The War package adds the dependency for arm64 platform, which can be deployed on arm64 platform
SuperMap iServer 10i(2020) Service Pack 1
Version: 10.1.1, release date: 2020.12
Enhancements
Adds the following capabilities:
- The connection between modeling tools adds condition setting
- An automatic mapping tool is added to support map-making based on datasets and layer templates
- A multi-service publishing tool is added to support publishing map services and data services based on workspace
- A UGCV5 tile publishing tool is added to support publishing raster tiles and vector tiles as map services and vector tile services, etc.
Optimized the following capabilities:
- The custom tool adds support for displaying Chinese parameter names
- Optimized the parameter settings and prompt messages of several modeling tools
- Web printing service enhancements
- Adds support for printing label layers
- Adds support for printing Tianditu map services loaded in WMTS format
- Adds support for printing web services encrypted by HTTPS
- Adds support for dynamically loading fonts
- Adds support for printing the map from overlaying the REST map services in different coordinate systems
- Other enhancements
- The spatial analysis service adds the function of constructing the 3D point dataset into geological bodies
- The cache distribution function adds support for distributing 3D image tiles to designated iEdge nodes
- Supports setting the RMI communication port of the geoprocessing service through configuration files, and supports configuring multi-process RMI communication ports through the page
SuperMap iServer 10i(2020)
Version: 10.1.0 , release date: 2020.9
New Features
- Includes a built-in Web Printing service, which supports the output of a WebMap conforming to the SuperMap WebMap specification as a printable map document. And the asynchronous printing mode is enabled by default.
- WebMaps made with SuperMap iPortal DataViz or other third party web applications are supported.
- Supported WebMap layers include: iServer REST map service, WMTS, WMS, vector layer, unique value map, range map, grade symbol map, Tianditu map
- Provides multiple layout templates, including horizontal and vertical A2, A3, A4 paper sizes
- Provides a wealth of layout elements, each of them includes: legend, scale, north arrow, map title, map author information, map copyright information, minimap, etc.
- Supports customizing the content of layout elements such as legend, scale, north arrow, map title, map author information, map copyright information, etc. by passing parameters
- Supports to make and modify the layout template (*.jrxml) through Jaspersoft Studio software
- Supports to output PNG, PDF format documents
-
- The output PDF document supports stepless zoom, can display multiple layers and control the visibility of the layers, and the layer content can be edited
- Supports output to large (A1, A2 map), high-precision (400DPI) map documents
- Supports exporting map services published with HBase data as map documents
- New Cloud-native version of DataScience service
- Splits DataScience service into multiple microservices to run them in different K8S Pods
- Supports to run Notebook in Docker container in K8S cluster
- Each user’s notebook runs in a different K8S Pod
- Integrates storage technologies such as K8S StorageClass, PV, etc., without worrying about the underlying storage implementation
- Provides Helm Chart deployment package that is more suitable for deployment in K8S cluster environment
- Added data history service. supports the historical traceability of data space information and attribute information on the Geo-Blockchain chain, including all historical status information and historical change records of the query data since it was uploaded. Ensure that when spatial data is added, modified, or deleted, all operation information is recorded in the block and cannot be tampered with.
- The cache distribution function adds 3D tile distribution capabilities, supports the distribution of 3D tiles to designated agent nodes, supports distribution according to geographic scope, supports scaled distribution, and supports regular distribution
Enhancements
New Features:
- Adds a total of 322 new distributed tools such as dataset cache, SQL query, 3D and component tools such as mosaic dataset
- Supports shutdown and startup independently, avoiding restarting the whole iServer when only need to restart the Geoprocessing service
- Geoprocessing Modeler adds Environment parameters to support connecting to Spark cluster through environment parameter settings
- Geoprocessing Modeler adds multiple caches ability for visual modeling, which supports visual modeling based on browser tab cache to avoid the need for re-modeling due to incorrect refresh
- Geoprocessing Modeler supports double-clicking the tool function node to fold up all its parameter nodes and output nodes
- The publishing map service tool supports the use of Token to publish map services to ensure the use security
- Geoprocessing Modeler adds pre functions to support setting preconditions for models
- Geoprocessing Modeler supports editing custom tool parameters to make it more intuitive and more suitable for use scenarios
Optimization:
- Optimizes the Geoprocessing Modeler UI, and the page supports Chinese and English settings
- Optimizes the movement operation of tools in Geoprocessing Modeler, which supports to drag the tool function node to move the entire tool and supports to hold down Ctrl to drag the function node to move itself individually
- Optimizes the input method of array type parameters in Geoprocessing Modeler, which supports inputting all the contents of the array through an input node
- Optimizes the input operation of enumerated parameters in Geoprocessing Modeler, which supports to select through drop-down list
- Optimizes the import and export template function of the model in Geoprocessing Modeler, which can export visual model as xml template and import xml template as visual model
- Optimizes the front-end model operation mode in Geoprocessing Modeler, which supports one-click to run the entire model
- Optimizes the parameter saving settings of the publishing model in Geoprocessing Modeler, which can save the parameters in the model as the default values of the publishing tool
- Optimizes the tool list structure in Geoprocessing Modeler, which supports secondary grouping, improving the tool browsing convenience
- Fixed the problem of using the search box in Geoprocessing Modeler, which supports querying the tools by name
- Fixed the problem that the tool whose result was reused and its pre-tools that were reused multiple times in the visual modeling of Geoprocessing Modeler
- Geoprocessing Modeler optimizes the setting method of model environment parameters, and supports the selection of parameters to be set through the drop-down list
- Added a variety of spatial machine learning operators:
-
- Classification model: decision tree classification, support vector machine classification, naive Bayes classification, logical regression
- Regression model: decision tree regression, linear regression
- New object extraction function based on deep learning
- Enhancements of data publishing capabilities
- New support for publishing 3D image tiles in .sci3d format (WebP, JPG, PNG) as 3D services
- New support for publishing UGCV5 (MVT) tiles as 3D services
- New support for publishing Dameng workspace as map service, data service, vector tile service, etc.
- Supports publishing the workspace of distributed HBase and DSF datasources as data services, simplifying the parameter setting in the publishing of distributed data services
- New support for publishing 3D tiles stored in OSS (Object Storage) as 3D services
- New support for publishing blockchain spatial data as map services, data services, and data history services
- The queryResults sub-resource under the map resource adds support for querying HBase and DSF distributed data layers. The query mode supports all existing modes. It also supports the use of ECQL query language to build query conditions. Currently, all query predicates of ECQL are basically supported, including: time predicates , spatial relation predicates, mathematical operators, comparison operators, logical relation judgments, etc.
- Map resource adds new sub-resource tileImages, which can return multiple map tiles with only one request
- Map resource adds new representation WebP, which can effectively reduce network bandwidth usage
- Data service enhancements
- The tileFeature sub-resource under the data resource newly supports ViewBounds parameter to obtain the tiles within the specified range and returnField parameter to return the specified fields
- The featureResults sub-resource under the data resource adds support for querying HBase and DSF distributed datasets. The query mode supports all existing models. It also supports the use of ECQL query language to construct query conditions. Currently, all query predicates of ECQL are basically supported, including: time predicate, spatial relation predicates, mathematical operators, comparison operators, logical relation judgments, etc.
- After publishing the sci images in the workspace (including UGCv5 with global partitioning) as 3D services, the sci format images can be converted to sci3d format dynamically
- The data in the 3D service supports cache stream encryption
- Tile performance improvements
- Optimizes the performance of dynamic generation of MVT vector tiles from workspace, Shape, PostGIS, and HBase data
- Optimizes the method of obtaining ZXY tiles, improving the performance of tile output
- Newly adds anti-SQL injection enableSQLFilter, which can inspect all the SQL queries of the QueryResultSet sub-resource under the data resource, and all SQL queries of the FeatureResults sub-resource under the map resource.
- The geometry object of the analysis results of traffic network analysis and shortest path analysis adds projection information
- Temporary resource storage provides more options, supports to store temporary resources in Caffeine to meet high-concurrency temporary resource storage requirements
- Distributed tiling service adds support for splitting 2D and 3D map tiles into WebP format images
- New support for single sign out, simplifying logout operations
- New support for enabling remote login
- Optimizes the UI of the initialization wizard page to improve user experience
Changes
- iServer data registration no longer supports registering MongoDB as a spatial database
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