SuperMap iDesktopX 11i (2023) New Features

The SuperMap iDesktopX 11i (2023) desktop product includes the following new features and optimizations over the previous release:

Data Management

Edit Data

  • Optimize the Update column function, support the conversion of RGB format Select Fields to Int for the color Field Settings in the Custom Thematic Map.

Data Processing

Count Objects Within Surface

Map Cartography

Dynamic Aggregation Map

Sky Map Sky map superimposed topographic map display
  • A new Dynamic Aggregation Map is added to describe the distribution, density, change trend, and other characteristics of the crowd by clicking Marker Size, and support the Custom Symbols style.
  • A new Regional Aggregation Map is added, which describes the characteristics of Aggregation Field in a given area through Marker Size and color shade, for example, it is used to express the house price characteristics of each township in a city.
  • Optimize Thematic Label Map capabilities:
    • Optimize the Show Leader Line function, support the Line Type style as a straight line or a broken line, and support the setting of the anchor point position of the traction line.
    • Background Shadow function is
    • added, which supports setting the color and offset of the label Background Shadow.
    • Label Mask function is
    • added, which supports hiding the line segment at the label position on Label Alongline and is suitable for displaying contour line labels.

    Pull line Background Shadow Label Cut-off Line
  • Optimize the Unique-values Map , and customize the symbols, colors and other styles of the point, line and surface thematic maps through the field values.
  • The function of Deformation map is added, which supports the distortion and deformation of geographical elements based on a certain attribute value of the map, replaces the real area with the size ratio of the thematic attribute value, and uses the exaggerated effect to reflect the quantitative characteristics.
  • Optimize the Linetype symbol editor to support setting the starting and ending widths of gradient lines, such as Gradient Effect, which is used to express the flow direction and flow rate of a river.
  • Optimize the Fill Symbol editor, support the overlay of multiple types of symbol layers, and modify the symbol Layer type at any time.
  • Optimize the Color Library Manager to extract ribbon information from a given image and store it in the Color Library Manager as a ribbon.
  • Add the Blend Mode function to support the current Layer SettingsBlend Mode, so that it can be better superimposed with the background layer. It is suitable for making special effect maps and enhancing the halo effect.
  • Optimize the layout Insert a table function, support the import of external Excel tables, and update the tables in the layout synchronously when the contents of Excel tables change.
  • Optimize the Layer Play function and support the setting of the Description source and style of the current Play layer.
  • Optimize Mosaic Dataset the function of map plotting and support Export to PDF files.

Spatial Analysis

Map Tiles

  • Optimize Map Tiles production function
    • Support the diagnosis of map performance before production to improve the Speed of Style Transfer;
    • The task granularity splitting type
    • can be customized, and four types of intelligence, fine granularity, medium granularity and coarse granularity are provided;
    • Support the cutting of pure Image Map according to the basic scale by default to improve the production rate of Tile.
    • Support for generating Vector Tiles for Custom Scale.

Video Map

Parking

Knowledge Graph

A new Knowledge Graph function module is added to provide a complete tool chain for users to build and use Geographic Knowledge Graph, covering knowledge extraction, storage, management, visualization, query, analysis and other related capabilities. The specific capabilities are as follows:

  • Knowledge storage
    • Support ConnectYukon with AgensGraph and Neo4j Graph Database to realize entity and relationship storage.
    • Support spatial attributes for storing data.
  • Knowledge extraction
    • The function of
    • Create Entity is added to support the extraction and Create Entity from structured tables, Dataset and other data.
    • Build Relationship
    • through spatial Topology (containing, contained, intersecting, adjacent) and Property Field relationship (field connection, three-party table association matching).
  • Map management
    • Support (batch) Delete Entity from Graph Database.
    • Support for viewing Entity Attributes .
    • Provides the Graph Manager , which supports viewing and managing entity and relationship lists, and the Graph Layer.
    • Support the view of entity and relationship structure in the form of graph.
  • Atlas visualization

    Associated Browse
    • Support the creation and Save Graph, display entities and relationships in the form of points and edges, and realize the visual expression of knowledge.
    • Support Custom Settings Atlas style and layout.
    • Associated Browse that
    • supports the mapping of entities with spatial attributes to atlases and maps .
    • Supports the display of entities and relationships with spatial attributes as a map layer Add to Map, and can be applied to map highlighting in the Graph Window.
  • Graph Query and Analysis
    • Graph Query using openCypher syntax is

      Remote Sensing Imagery

      • Support automatic processing technology, covering the whole process of Process Image;
      • Support multi-thread parallel, GPU computing and other acceleration technologies to serve large-scale image high-performance processing;
      • Support access to data from 22 mainstream remote sensing satellites including GF, ZY3-02, SuperView-1, Sentinel-2, IKONOS-2, WorldView, SPOT5 and Landsat.
      • It supports the management of the whole process data of image production in the form of image Workspace, and provides the functions of creating, opening, saving and closing Workspace.
      • Support the middle and Result Data of the whole process of Manage Mosaic Dataset, and provide functions such as optimization/Change Mosaic Dataset and Property Settings.
      • Generate Tie Points and Ground Control Point functions are added to support the removal of non-ground points in cloud and building areas based on AI semantic information technology, so as to improve the correction accuracy.
      • Support the connection point and Manage Ground Control Points function, support to view its attribute and error information, and add, edit and delete the connection point and Ground Control Point.
      • Support importing Ground Control Point, and control point *.txt files collected by field survey can be imported.
      • Support Block Adjustment, provide linear and nonlinear adjustment modes to adjust the connection points and control points, correct the RPC parameters of each image, and calculate the adjustment accuracy.
      • Multispectral Image registration is supported, and the adjusted Panchromatic Image is used as the reference to correct the RPC parameters of the Multispectral Image, so that the matching degree between the multispectral image and the Panchromatic Image is higher.
      • Support the RPC parameter of Generate Orthophotos and Root Geometric Correction to correct the position and geometric deformation of the original Image Files.
      • Provide Image Fusion function to fuse panchromatic orthophoto and multispectral orthophoto to obtain images with high spatial resolution and high spectral resolution.
      • Provide Image Color Balancing function, and use a Reference image as a template to make the color of other images consistent with that of the template image.
      • Support the generation of mosaic lines, which can be automatically generated to avoid Polylines such as buildings, roads or rivers.
      • Support mosaic line editing, manually adjust mosaic lines, avoid cutting residential areas, plots, etc., ensure the integrity of features, and avoid clouds, fog, snow and other areas of relatively poor quality.
      • Provide result output capability, and provide multiple output modes such as whole, Standard Map Sheet, polygon range clipping, etc.
      • It provides a multi-view Remote Sensing Imagery 3D terrain intelligent generation technology based on deep learning, which can automatically generate high-quality DSM and DEM Data, and realize rapid and automatic reconstruction of large-scale terrain surface.
        • Support the generation of point clouds, and perform dense matching on stereo images to generate dense Point Cloud Data;
        • Support Generate DSM and Generate DSM Data based on stereo image;
        • DSM filtering is
        • supported, and DEM Data can be obtained based on DSM Data filtering;

      Geo-Processing Automation (GPA)

      Data Migration

      • Optimize the Migrate MXD function, support Generate Migration Report, and check the map layer, map parameters, Dataset number, coordinate system, object number, field number and other information after migration.
      • Support the migration and editing of parametric objects. For circle and Ellipse, objects are represented by parameters such as center and radius, and modification is supported.
      • Add MapGIS Data Migration, support Migrate *. MapX map files , and migrate data, maps and symbols with one click.

      • MapGISS ymbol Library Migration function is added to support separate migration of symbol library files.
      • Add MapGISNetwork Dataset and Mosaic Dataset migration function, and migrate to SuperMap data format with one click.

      Machine Learning

      AIAuto Label
      • Optimize AIAuto Label , and click and label the image sample based on SAM model.

      Online

      Interactive experience

      • Optimize the Toolbox search order. If there are no Search Results in the favorites, search in the Toolbox.
      • Support selecting the type of Create Dataset in the Context Menu of the Workspace ManagerData source.
      • Optimize the query performance of PostgreSQL engine and improve the fluency of map interaction.
      • Optimize the Raster Reclassifying feature to more than double performance.
      • Optimize the function of grid to vector surface, and improve the performance by more than 10 times in the scene of binary grid to vector surface.
      • Optimize the SQL Query function, support the viewing of Function help, provide semi-automatic and manual SQL Expression input, and quickly meet the expression input requirements of different complexity.
      • Optimize the display style of the property sheet by using different background colors to display adjacent rows at intervals.
      • Optimize the Tile Management function, add Merge Tiles, conversion and extraction entries to the same Tile Management window, and avoid opening multiple Tile Management windows.

      3D Scene

      • 3D Data
        • Added point set generation time series model cache function: supporting Generates a time series model cache from point datasets.
        • .
        • Added S3M Version Up grade function: support upgrading the lower version S3M File to S3M2.0 or S3M3.0 format; support setting Texture Compression and geometry compression.
        • Optimize 3D Tiles- S3M function: support multi-thread processing, and the number of threads can be set.
        • New Model Dataset Ellipsoid Transformation function: change the sphere type of data from sphere to ellipsoid.
        • The optimized Oblique Import feature enables data to Save to MongoDB the library directly.
        • New Oblique Data Preprocessing function: Support checking and repairing OSGB Data in osgb format.
        • New Resume Generating Oblique Inbound function: supports the storage of osgb format oblique photography model after the Oblique Import process is interrupted unexpectedly.
        • New Oblique Data Update function: support oblique photography model in ogsb format and Oblique Data UpdateS3m format.
      • 3D Geographic Design
        • Tube Well Modeling function is
        • added: support 2D point, line and surface data to build tube well model according to Property Field.
        • New Model Segmentation function: support drawing three points, and divide the model by the surface composed of three points.
      • Data Processing
        • Optimize Data Import function: support import Dataset of FLT format data.
      • Scene
        • Abolishing the orb scene, Create Spherical Scene, refers to the Create a new ellipsoid scene.
        • GPA Operator
          • Add the function of Calculate Directed Distance from Point Cloud to Entity Model Space: support the calculation of the distance from point cloud to the model.
          • New Calculate Intersection Points of Point Cloud and Line Segment Buffer: Support for calculating the focus of point cloud and line segment buffer. The point cloud file imported by this function is the Result Data of Calculate Directed Distance from Point Cloud to Entity Model Space.
          • New Oblique Data Update operator: support oblique photography model in ogsb format and Oblique Data UpdateS3m format.
          • New Oblique Data Preprocessing operator: supports whether to check and repair damaged files, whether to repair wrong bounding boxes, whether to repair wrong skeletons, whether to repair oversized textures (supports setting texture threshold), and whether to repair redundant textures.
          • New Road Design operator: supports the construction of road models based on the parameters of JSON files.
          • Optimize Loft operator: supports lofting sections by target Field Settings.
          • Optimize the S3m Version Up grade operator: The S3m version supports the S3M2.0 format and supports setting Texture Compression and Geometry Compression.
          • Add S3M cache re-slicing operator: support re-slicing the S3M cache with Material Info in Config File, and write the exported material beautified by UE into the S3M slice.

        Interface change list

        PackageName adds the following interface list to the com. Supermap. Desktop. Controls:

        ClassName MethodName
        SmOptionPane SmOptionPane(boolean)
        SmButtonColorSelector setHexNoTransparent(boolean)
        SmComboBoxDataset setSupportedChart(boolean)
        setSortComparator(Comparator)
        SmDialogProgressTotal setFakeProgress(boolean)
        SmPanelHelpProvider setTipText(String)
        WarningOrHelpProvider WarningOrHelpProvider(String,ProviderType,HelpPosition)
        hideIcon()
        showErrorIcon()
        NumberFieldLegit setText(String)
        SmTextFieldLegit doNotShowWarning()
        SmToolbarMenu SmToolbarMenu(Icon,boolean)
        SmCheckBoxTristate updateUI()
        LayersTree getToolTipText(MouseEvent)
        setSelectedPathByCaptions(List)
        setSelectedPathByCaptions(String)
        WorkspaceTree setDatasourceItemNodeVisible(boolean)
        isGraphViewsNodeVisible()
        getTreeNodeGraphInfos()
        getWorkspaceTreeSorter()
        isToggleEvent(MouseEvent)
        startEditing(TreePath,MouseEvent)
        setSelectedDatasets(List)
        setSelectedDatasetGroup(DatasetGroup)
        selectedNodeGraphInfos()
        UICommonToolkit refreshDatasetGroupNode(DatasetGroup)
        WorkspaceComponentManager getDatasetVoxelPopupMenu()
        getGraphViewsPopupMenu()
        getGraphViewPopupMenu()
        getDatasetChartGroupPopupMenu()
        getDatasetEditorChartGroupPopupMenu()
        ComponentFactory createToolBarButtonSetting()
        DatasetUIUtilities deleteDatasetGroups(DatasetGroup)
        DeleteDatasetGroup(DatasetGroup)
        MapViewUIUtilities addDatasetGroupsToNewWindow(DatasetGroup)
        initialLayerDefaultStyle(Layer)
        initialLayerChart(LayerChart)
        addDatasetGroupsToMap(Map,DatasetGroup)
        hitTest(Layer,Map,Point)

        PackageName adds the following interface list to the com. Supermap. Desktop. Core:

        ClassName MethodName
        Application getActiveDatasetGroups()
        IFormTabular showSelectedRow()
        isReadOnly()
        setReadOnly(boolean)
        hideColumn(int)
        IPythonExecutor newPythonProcessWithoutObjectsPy()
        DatabaseInfo setParams(Map)
        toXml()
        formXml(Element)
        isSame(DatabaseInfo)
        DatasetTypeUtilities getDatasetTypeVectorWithEPS()
        getAllDesktopDatasetType()
        DatasourceUtilities getSQLFunctionTip(String)
        createDatasource(String,String)
        exConnectionInfoToString(Map)
        exConnectionInfoFromString(String)
        isUnSDXEngine(Datasource)
        isSupportChartGroup(Datasource)
        hasDatabaseDatasource(Datasource)
        getDeleteDatasourceMessage(Datasource)
        DateUtilities compare(Date,Date)
        get24HDate(Date)
        DefaultValues getScrollPanelDefaultSize()
        getWeightComponentDefaultSize()
        getUWeightComponentDefaultSize()
        EngineTypeUtilities isWebEngineType(EngineType)
        GeometryUtilities union(Geometry,Geometry,Double,boolean)
        ImagePyramidUtilities isNeedBuildStatisticsOrHistograms(Dataset)
        cloneSymbol(Symbol)
        ImageUtilities getSubstanceSkin()
        getImageFileSize(File)
        isTifFile(File)
        Layer3DUtilities isDisposed(Layer3D)
        LayerUtilities isMapAllGridOrMosaic(Map)
        isGridOrMosaicLayer(Layer)
        LayoutUtilities getElementExcelPath(MapLayout,Geometry)
        getElementExcelCaption(MapLayout,Geometry)
        MapUtilities getLayersWithOutLayerChart(Map)
        getLayers(Map,boolean,boolean)
        SymbolUtilties addSymbol(Resources,SymbolGroup,Symbol,boolean)
        ImportLineLibraryGroup(String,boolean)
        ImportFillLibraryGroup(String,boolean)