SuperMap iDesktopX 11i(2022) New Features

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

Data Management

  • The feature Calculate Geometry Attributes supports to calculate the area of ellipsoid.
  • The feature Update Column adds a new segmented operation method, which can segment the specified value to new value ranges.
  • The application adds the ability to check mosaic datasets.
    • Check: the application can check if a mosaic dataset is block storage, whether to create a pyramid, and whether to set the compression method.
    • Optimize: if your mosaic dataset is not block storage, has no pyramids, and doesn't set any compression method, the feature will optimize data directly.
  • Introduces multiple methods like cubic convolution to calculate the image pyramids from mosaic datasets.
  • The feature Send Stream Data allows to connect to the iServerStream service.
  • The predefined coordinate system allows to check its applicable scope.

Data Edit

  • Introduces a new feature Draw Geodesic, which can draw a line between two points along the earth surface.
  • The feature Fill Gaps supports to draw a polygon covering one or more gaps to fill them in a batch.

Data Processing

  • The feature Center Line of Double Lines
  • Adds a new feature Extract Contour, which supports extracting the contours of image, raster, and mosaic datasets.
  • Introduces Topology Checker to quickly process the detected topology errors
    • The list of checked topology errors is displayed in association with your map, and so you can locate the topology errors in the map.
    • It allows you to filter the topology errors corresponding with the specified topology error type;
    • It can process topological errors through the controls (Clip, Erase, Create, Mark Exception, etc.) on the context menu.
  • The newly introduced feature Update Grid Value supports updating the grid value within the specified range to the target value.
  • The new feature Merge Dataset supports merging multiple datasets of the same type into one dataset.
  • Adds a new feature Remove Duplicate Objects, which can removes objects that locates the same place and have the same values of the specified properies from point, line, and region datasets.
  • The feature Update Column supports updating columns through enumeration values or enumeration description.

Mapping

  • Optimizes the feature Magnifier. The magnifier window moves following the mouse hover. Besides, it provides shortcut keys for zooming in, zooming out, and customizing the magnification.
  • Adds the feature Copy Style, which can quickly copy and past the style of a specified layer to other layers.
  • The feature Customize Legend supports to display the styles of the first label and the last label of a legend only.
  • The application can manage plug-in symbol libraries, which allows you to use symbols without importing them, thereby reducing the redundancy.
  • Supports creating a label matrix thematic map, which uses a matrix format to carry rich labeling content. You can integrate symbols, pictures, and texts in a label matrix, and then label the corresponding objects.
  • The label thematic map introduces four operations to process labels.
    • Display Overlong Line Label: the application can display lables whose length can be 1-2 times the length of linear objects.
    • Display Lable Straightly: The label thematic map supports to display labels with borders parallel with the bounding rectangle of each region.
    • Only Display Lable on Region: Hides labels outside regional objects.
    • Removes Duplicate Labels: the feature can remove redundant labels created from composite objects.
  • The unique values thematic map supports moving each unique item up and down to adjust the order. After adjustment, the order of the legend is the same as that of the single-value item.
  • You can set the display weight of text layers and label thematic map layers to control the display order of layers according to the weight value.
  • The number of decimal places of the scale is increased to 20.
  • The application improves the efficiency of outputting large-scale, high-DPI TIF files for large-scale maps, and the output TIF files use the LZW compression encoding method, which greatly reduces the occupation of disk space.

Map Tiles

  • Optimizes the generation of map tiles:
    • The image maps that used projected coordinate systems support setting basic scales to generate map tiles efficiently.
    • When generating raster tiles from a vector map, the blank area of the map will be automatically excluded when building tasks to improve the tile generation efficiency of maps with large blank areas.
    • When generating tiles in the global tiling mode, you can set the tile scale to any scale.
  • Map Tiles (Multi-task) supports decreasing the granularity of task splitting according to the stimated number of tasks, which can effectively reduce the waiting time for task splitting and quickly enter the process.
  • The module supports browsing the generated vector tiles, which is convenient for checking the display effect of tiles.
  • The feature Check Tile can check whether there are redundant tiles outside the boundary.
  • Adds the ability to mutually convert the tile type between MongoDB tiles, local original tiles, and local compact tiles.
  • The Extract Tile feature supports extracting tiles with specified ranges and scales from MongoDB tiles, local original tiles, and local compact tiles into any type of tiles.

Layout

  • The Refresh Map feature is added to the layout. When the content and styles of your map are changed, you can use the feature to synchronize the changes in your layout.
  • The Layout Manager supports renaming features.

Spatial Analysis

  • Adds the obstacle spline interpolation analysis. It supports specifying a line dataset as obstacle data. After the interpolation, the data on both sides of the obstacle line is discontinuous. The feature applies to the fault-data interpolation.
  • Optimizes the feature Profile Analysis
    • It can work on drawn line segments.
    • You can check the result instantly. The result can be output as a picture.
    • You can associate your map with sampling points, and then the map will display the sampling point together with the moving of your mouse on the resulting diagram.
    • It supports setting the maximum and minimum values of Y axis.

Network and Traffic Analysis

  • The Service Area Analysis feature generates reachable circles along lines, which is more accurate.
  • The feature Query M-Value supports querying the routing point and line object of the specified M value.

Geospatial Processing Automation

Model Construction and Execution

  • Adds the ability to edit and view model metadata.
  • Supports creating groups to group tools on your model, simplifying its display, thereby increasing its readability.
  • You can specify a node as a breakpoint on your model to let your model run till the node and then continue running from the node.
  • The application supports cancel the running model instantly.
  • The UI layout of the tool interface adapts to the interface width automatically.
  • Optimizes the filter condition. You can set the condition type to Else.
  • Optimizes the following variables:
    • The application introduces a new variable list to display and manage all variables of your model in a list, which is convenient for viewing and modifying the values of all variables in the model.
    • You can set connect variables to other tools as preconditions. Different condition types can be set according to additional attributes of variables.
  • The log information records the result of inline variable substitution and the actual spark environment parameter information, and removes the progress information.

Tools

  • The new feature Favorite allows you to add your favourite tools to the Favorite panel for further use.
  • The recently-used tool list is convenient for you to use the commonly used tools.
  • The application docks with FME (Feature Manipulate Engine). You can add FME workspace (.fmw) as a GPA tool and connect it with other tools.
  • Adds the new tool Metadata Scraper > Dir Metadata Scraper. It is used to extract meta information (including data name, coordinates, projection, extent, etc.) from workspaces and [UDBX/UDB] files under the specified folder and store the extracted information to PostGIS datasources.
  • Tools in Vector Analysis > Overlay Analysis group support the calculation that the input and output are no records, and introduce the ability to check all fields of source data and overlay data.
  • The Spatial Statistical Analysis module adds three tools including K-means clustering, mean-shift clustering, and spatiotemporal geographic weighted regression.
  • The topological module adds Geometry Check and Geometry Repair to check if the specified geometric objects have some geometric problems and repair the checked problems.
  • The Data Processing > Raster module adds the tool Raster Mosaic.
  • The Data Processing > Raster module adds the tool Equant Resample.
  • The Data Processing > Vector module adds tools such as Protected Decompose, GeoSOT 2D Code, GeoSOT 3D Code, GeoSOT 2D Code, geographic entity 2D coding, and geographic entity 3D coding.
  • The BDT big data vector analysis module introduces a new line/point trajectory-similarity measurement tool.
  • The big data vector analysis machine learning module adds the tool Geographically Weighted Regression Analysis.
  • The BDT Raster Process > Data Process module adds the tool Equant Resample.
  • The BDT Raster Process module adds a series of tools to stretch image data.
  • The BDT Raster Process > Raster Statistics module adds the tool Count Specified Value.
  • The BDT Raster Process > Surface Analysis adds tools Extract Specified Isolines.
  • The BDT Raster Process > Calculation Terrain adds the tool Caption_Curvature.
  • Supports MongoDB 4.0 (spatial database engine).

Video Map

  • You are allowed to access video streaming data of protocols including HLS(m3u8), RTMP, HTTP, and HTTP-FLV.
  • The toolDAT Conversion allows to capture the specified video and camera parameters within the specified time range in the *.dat file of DJI UAVs, so as to facilitate the registration of the video.
  • Adds the tool Camera Point Offset. If there is an offset between the camera point and the target point, the camera parameters can be offset as a whole according to the specified offset.
  • The video map window can render hundreds of thousands of vector data smoothly.
  • Optimizes the associated browsing between videos and maps. After associating a video window and a map window, the visible range of the map will change over the video to ensure that the video can display on the map window.
  • The new application supports accessing the video streaming data of RTMP, HTTP, HTTP-FLV, and HLS(m3u8) protocols.
  • The Video Enhancement feature allows you to add pictures, gif images, and videos to the specified position of your video like dynamic road signs, directional arrows, ground road signs to improve the video's readability.

Video Analysis

  • The pre-defined models for video analysis introduce a damaged road detection model and Yolo v5 series models.
  • Supports setting the probability threshold of the video analysis category. For example, when the probability threshold is set to 0.6, the detection result does not retain the detection result with probability ≤0.6.
  • Supports setting the IOU threshold for video analysis results. If the IOU of the detection results is greater than the threshold, it means that the identified object is the same, and only one detection result is retained; if the IOU is less than the threshold, it means that different objects are detected, and multiple detection results are retained.
  • Adds the function of releasing the detection process. After opening multiple video windows and enabling the detection for every window, when you close the windows, there still are multiple detection processes, occupying the video memory. When performing the video detection again, the application will release all idle detection processes, otherwise the detection performance may be affected.
  • Optimizes the display effect of the video analysis detection frame. The text background can use the bubble effect.
  • Supports setting the background and text style of the detection result. After setting the background style, the text will automatically take the opposite color.

Machine Learning

  • The module supports exporting samples as sample libraries for YOLO v4 and YOLO v5 models.
  • The module adds the ability to generate image sample libraries automatically. The feature can mark targets on the specified image based on the existing model and generate a sample library.
  • The module introduces the AI annotation function. It can mark the entire image or click to mark the current image based on the existing model.
  • Optimize the training data generation function to support the generation of a sample library suitable for common change detection based on image samples.
  • The model training function of image analysis supports training models suitable for common change detection. (Official version available)
  • Adds a video model training function. It supports training video-target detection models based on the YOLO v5 algorithm.
  • A new common-change detection function is added, which can detect areas where the covering features changes according to two images.

Data Migration

  • The ability of tile migration supports migrating VI/V2 tiles (compact type) of ArcGIS Server to SuperMap.
  • The application supports importing multiple shpfile data and merging them into one dataset.
  • Optimizes the following map-migration-related functions:
    • Supports migrating text annotation layers to text datasets.
    • Supports migrating filter expressions on the layer properties.
    • Supports parsing the association table set in the layer.
    • Supports migrating the rotation angle of single-value thematic map symbols.

Secondary Development

  • The application allows to conveniently build secondary development project in the way of interaction.

Interactive Experience

  • Adds the feature Shortcut Key Management.
    • It can set new shortcut keys of functions.
    • It can modify the existing shortcut keys of functions.
    • You can import and export shortcut-configuration files.
  • The application allows you to drag and drop the data that you want to the target datasource node in the Workspace Manager, thereby achieving the importing of data.
  • You can check and modify the environment variables of iDesktopX.