SuperMap iServer 11i(2022) 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(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