SuperMap iDesktopX 11i(2023) New Features

Based on the previous version, SuperMap iDesktopX 11i(2023) creates and improves the following features.

Data Management

  • Introduced the new feature Manage Data Version. It supports multiple people to collaboratively edit the same dataset, supports data synchronization, automatic archiving, and supports adding and viewing data information at a certain time. It is suitable for tasks that require the assistance of multiple people, such as land use investigation, and map patch update.
    • Supports creating, deleting, and switching data versions, which is convenient for multiple people to edit collaboratively;
    • Supports registration or unregistration of data version;
    • Supports viewing the change list, rolling back misoperation data, and submitting data changes;
    • Provided historical moment function to view data information at a certain moment:
      • Supports data information going back to the specified time (China time).
      • Supports adding the currently edited data status to the historical moment. In addition, you can select the time record to perform historical retrospective viewing of data information.
      • Supports making and playing temporal data based on historical moments.
    • Supports version coordination. When editing the same object in different versions at the same time, you can determine to keep which objects.
  • The types of web datasource were optimized. It allows to open online maps in XYZ format.
  • The feature Create Datasourcewas optimized. It supports creating a password for your datasource.
  • The feature Import Data was optimized. The Linux platform supports importing CAD data files in *.dxf and *.dwg formats.

Data Edit

  • The Update Column feature supports the conversion of RGB format field information to Int to customize the color field settings in thematic maps.

Data Processing

  • Introduced the feature Count Objects in Region, which supported counting the number of objects contained in a regional object, such as counting the number of gas stations in cities at various levels.
  • Introduced the feature Generate Adjacent Points, which supported moving points within the line or area tolerance range to the line or area boundary, which is often used to correct the position deviation when using points to represent area information in the vectorization process.
  • Introduced the feature Obtain Dataset Range, which supported the extraction of the upper, lower, left, and right coordinate information of the data set, which is used to set the geographic range or effective analysis range of the result data in the environment.
  • Introduced the feature Delete Object by Condition, which supported deleting objects that meet the conditions of a given filter expression.

Mapping

  • Introduced the type of dynamic aggregation maps, which describes the characteristics of crowd distribution, density and change trend through the size of point symbols, and supports custom symbol styles.
  • Introduced the type of area aggregation map is added, which describes the characteristics of the aggregation field in a given area through the symbol size and color depth, for example, it is used to express the housing price characteristics of various towns in a certain city.
  • Optimized the following features for label thematic maps:
    • Optimized the feature Display Leader Line. It supports setting the line style as a straight line or a polyline, and support setting the anchor point position of the leader line.
    • Added the feature Background Shadow, which supported setting the color and offset of the background shadow of the label.
    • Added the feature Label Truncation Line, which supported hiding the line segment marked with the position of the label along the line, which is suitable for the labels of contour lines.
  • Optimized the single-value thematic map. You can customize the symbols and colors of point, line, and area thematic maps through field values.
  • Added the type of deformed map, which distorts and deforms geographical elements according to a certain attribute value of the map, replaces the real area with the size of thematic attribute values, and uses exaggerated effects to reflect quantitative characteristics.
  • Optimized the line symbol editor. It supports setting the start width and end width of the gradient line, such as the gradient effect used to express the flow direction and flow of a river.
  • Optimized the fill symbol editor, supporting the overlays of multiple types of symbol layers. You could modify the symbol layer type at any time.
  • Optimized the color library manager, which can extract colors from a given picture resulting in a color band and store it in the color library manager.
  • The function of mixing mode is added, which supported setting the mixing mode for the current layer, so that it can be better superimposed with the background layer. It is suitable for making special effect maps and enhancing the rendering effect.
  • Optimized the feature of Draw Table in the layout. It supports importing external Excel tables. When the content of the Excel table changes, the table in the layout is updated synchronously.
  • Optimized the feature of Playback Layer. It supports setting the description information source and style of the currently playing layer.
  • Optimized the feature of map output of the mosaic dataset. It supports outputting mosaic datasets as a PDF file.

Spatial Analysis

  • Introduced the feature Analyze Position, which supported calculation and display on the map of the shortest distance and length information from a given event point to a line or area object.
  • Optimized the feature Intersection Analysis, which supported the intersection analysis of line-line datasets to obtain point datasets.
  • Introduced the feature Multi-point Optimal Path, which supported adding multiple starting points and ending points, and each starting point will pass through the passing points in turn to reach each end point.

Map Tile

  • Optimized the abilities to generate map tiles
    • Supports diagnosis of map performance before generating tiles to improve map rendering speed;
    • The split type of task granularity can be customized, providing four types: intelligent, fine-grained, medium-grained, and coarse-grained.
    • When generating tiles from the pure image map, the basic scales are used by default to improve the tile production rate.
    • Supported for generating vector tiles with custom scales.

Video Map

  • Supports to directly spatialize the dataset when creating a new video dataset.
  • Added the function of importing subtitle files, which supported spatialization of video datasets according to subtitle files.
  • Added the function of registration parameters, which can quickly realize video registration of unknown camera parameters and improve accuracy.
  • Added YOLO v7 series, VisDrone, and fire smoke models to improve target detection accuracy.
  • Added the ability of time recognition, which supported the recognition of time in the video stream, which facilitates the synchronization of the video stream and the camera parameter stream, and is used for video registration.
  • Introduced the feature of parking analysis to support the detection of parked vehicle information.
  • The new congestion analysis function supports the detection of road congestion and builds a foundation for traffic resource mobilization, emergency rescue, and urban traffic optimization.
  • Added the function of affrays, supporting the detection of fighting incidents in videos.
  • Added the function of multi-task analysis, supporting using one machine to open multiple analysis tasks to improve analysis efficiency.
  • Added the function of pushing live streaming, which supports streaming of video with video analysis results, which is convenient for display and integration of other applications on the web.
  • Supports converting the YOLOv5 Torch model to TensorRT format, and the target detection performance is improved by 9%-23%.
  • Optimized the target tracking algorithm, upgrading from DeepSort to ByteTrack and OC-Sort. The target tracking performance is improved by 58%-90%.
  • Background detection is supported, and the target recognition of the video is performed without displaying the video screen, and the detection performance is improved by 20%-106%.

Knowledge Graph

Introduced the new knowledge graph module, which provides a complete tool chain for users to build and use geographic knowledge maps, covering knowledge extraction, storage, management, visualization, query, and analysis capabilities.

  • Knowledge storage
    • Supported connection to Yukon with AgensGraph and Neo4j to realize entity and relationship storage.
    • Supported saving the spatial properties of data.
  • Knowledge Extraction
    • The function of creating entities is added, which supported extracting and creating entities from structured tables, datasets and other data.
    • Supported two ways to construct relationships including spatial topology relationships (contains, within, intersects, and neighbors), and attribute field relationships (field connection, three-way table association matching).
  • Graph Management
    • Supports (bulk) deletion of entities from graph databases.
    • Supports viewing entity attributes.
    • Provided a graph manager, which supports viewing and managing entity and relationship lists, as well as graph layers.
    • Supported viewing entities and relationship structures in the form of graphs.
  • Graph Visualization
    • Supports the creation and saving of graphs, displays entities and relationships in the form of points and edges, and realizes the visual expression of knowledge.
    • Supports custom settings of graph styles and layouts.
    • Supports entities with spatial attributes to be viewed in association with maps and graphs.
    • Supports adding entities and relationships with spatial attributes to the map as layers, and can be applied to the map and highlight in the map window.
  • Graph query and analysis
    • Supported graph query using openCypher syntax.
    • The spatial attributes of graph entities are supported for analysis, that is, traditional component spatial analysis tools can be used to perform spatial analysis on graph entities.
    • Supported short path analysis.
  • Graph saving and sharing
    • Supports saving graphs to workspace graph nodes.
    • Supports importing and exporting graph documents (.xml).

Remote-sensing Image

  • Introduced the technology of automatic processing, covering the whole process of image processing.
  • Supported multiple acceleration technologies such as multi-thread parallelism and GPU computing, serving large-scale image high-performance processing.
  • Supported access to 22 mainstream remote sensing satellite data including GF, ZY3-02, SuperView-1, Sentinel-2, IKONOS-2, WorldView, SPOT5, Landsat, etc.
  • Supported the management of the whole data during image production in the form of image workspace, and provided various functions such as creating, opening, saving, and closing the workspace.
  • Supported the management of intermediate and result data in the whole process through the mosaic dataset, and provided functions such as optimizing/changing the mosaic dataset and property settings.
  • Added the function of generating connection points and ground control points, supporting the elimination of non-ground points in cloud layers and building areas based on AI semantic information technology, thereby improving the correction accuracy.
  • Supported the management of connection point and ground control points. You are allowed to view its properties and error information. Besides, you could add, edit, and delete connection points and ground control points.
  • Supported the import of ground control points. You can import *.txt files of control points collected by field surveys.
  • Supported block adjustment, provided linear and nonlinear adjustment modes to adjust connection points and control points, corrected RPC parameters of each image, and calculated adjustment accuracy.
  • Supported multispectral image registration, corrected the RPC parameters of multispectral images based on the panchromatic image after adjustment, so that the matching degree between multispectral and panchromatic images is higher.
  • Supported the generation of orthophotos, the RPC parameters of the root geometry correction, and the correction of the position and geometric deformation of the original image file.
  • Provided image fusion function, which can fuse panchromatic orthophoto and multi-spectral orthophoto to obtain images with high spatial resolution and high spectral resolution.
  • Provided image color uniformity function, using a reference image as a template to make the color of other images and the template image tend to be consistent.
  • Supported the generation of mosaic lines, which can avoid buildings to automatically generate mosaic lines along roads or rivers and other linear features .
  • Supported mosaic line editing, you can manually adjust the mosaic line to avoid cutting residential areas, plots, etc., to ensure the integrity of ground objects, and to avoid clouds, fog, snow and other areas with relatively poor quality.
  • Provided the ability to output results, and provided various output methods such as full frame, standard frame, polygon range clipping, etc.
  • Provided deep learning-based intelligent 3D terrain generation technology for multi-view remote sensing images, which can automatically generate high-quality DSM and DEM data, realizing rapid and automatic reconstruction of large-scale terrain surfaces.
    • Supported the generation of point clouds, which can densely match stereoscopic images to generate dense point cloud data.
    • Supported generating DSM, which can generate DSM data based on stereo images.
    • Supported DSM filtering. DEM data can be obtained based on DSM data filtering.

Geospatial Processing Automation

  • Added the feature Extract Longest Flow Path, which supported the extraction of the longest flow path in each area based on flow direction data and area data.
  • Added a tool for creating a strip map tile page, which supported the generation of a series of continuous rectangular surfaces of a specific length and width based on a given line data set, which can be applied to linear projects (road network, power network, oil pipeline network, river line) ) plot.
  • A new point group regionalization tool is added, which supported obtaining a surface dataset according to the area covered by the point group.
  • Added tools for importing and exporting chart S57.
  • Added the tool Construct SSC File, which supported the construction of *.ssc navigation model files based on network datasets.
  • The execution process of big data tools supports instant cancellation.
  • Supported adding annotations to model elements.
  • Supported to select multiple tools on the modeling page to create conditional groups.
  • Supported creating a model library file and setting a password for the model library to realize the encryption protection of the model.
  • Added the ability to search models, which can quickly locate the position of the tool in the model, and supports query based on the specified category.
  • New error code information is added to the execution log. Clicking the error code can jump to view the cause and solution of the error.
  • Supported the selection of raster files when opening the data source tool connection information in the model, and the direct reading of original image/raster data for analysis, processing and writing.
  • Added the function of saving data lineage, which supports writing the automatic execution process into the graph database, which can track and trace entities and display them in the form of knowledge graphs.
  • Added the function of adding the execution results to the map, which can open the operation results of the specified tool in the model to a new map window for browsing.
  • Supports viewing the help documentation of the tool in the toolbox panel.

Data Migration

  • Optimized the function Migrate MXD. It can generate migration reports. And you can check the migrated information like map layers, map parameters, number of datasets, coordinate system, number of objects, and number of fields.
  • Supports parametric object migration and editing. For circular and elliptical objects, objects are represented by parameters such as circle center and radius, and you can modify objects.
  • Added MapGIS data migration, which supported migration of *.mapx map files. You can migrate data, maps, and symbols by one-click.
  • Added the ability to migrate MapGIS symbol libraries, which supported the migration of symbol library files separately.
  • Supports migrating network datasets and mosaic datasets from MapGIS formats to SuperMap formats.

Machine Learning

  • Optimized AI automatic labeling. You could click to label images based on the SAM model.

Online

  • Added the feature Parse Address, which supported matching the address description information stored in the text file with the existing address information of online resources, so as to convert the text file into point data with spatial location.

Interactive Experience

  • Optimized the search order of the toolbox. If there is no search result in the favorites, the application will search in the toolbox.
  • Supported to select the type of new dataset in the context menu of the workspace manager datasource.
  • Optimized the query performance of PostgreSQL engine and improved the smoothness of map interactive operation.
  • Optimized the feature Reclassify Raster, which improves the performance by more than 1 times.
  • Optimized the feature Raster to Vector Region. When converting binary raster to vector regions, the performance can be improved by more than 10 times.
  • Optimized the function of SQL query. During the construction of SQL expression, you could view help document of each function. Besides, it provides semi-automatic and manual SQL expression input to quickly meet the expression input needs of different levels of complexity.
  • Optimized the display style of the attribute table, using different background colors to display adjacent rows at intervals.
  • Optimized the tile management function, adding the entry of tile merging, conversion, and extraction to the same tile management window, and avoid opening multiple tile management windows.