Function Description
SuperMap iDesktopX supports dataset splitting functionality, enabling division of data into multiple datasets based on field attribute values. This feature simplifies complex and time-consuming operations for classifying large-volume data, significantly improving data processing efficiency.
Application Scenarios
When source data contains multiple attribute variables but requires separation into distinct datasets for practical applications, the dataset splitting feature allows rapid data categorization through object properties. It also facilitates data distribution based on attribute classifications. Examples include:
- Splitting data by administrative division boundaries for zonal data statistics and mapping.
- Dividing layer bounds according to map ranges for organized data distribution.
Feature Entry
- Data Tab -> Data Processing -> Vector -> Ungroup.
- Toolbox -> Data Processing -> Vector -> Ungroup.
Parameter Description
- Source Data: Select the datasource and dataset to be split.
- Split Field: Choose the attribute field for splitting. Data will be divided according to its unique values.
- Result: Specify the output datasource and dataset name. By default, results are named "result_Splited".
Tip:
The number of output datasets corresponds to unique attribute categories in the split field. For example, splitting by provincial administrative divisions will generate 34 datasets, each representing a province.
Application Example
Case Overview
The CultureService_P point dataset in the sample data source "SampleData\AnalyticalMap\HeatMap\heatMap.udbx" contains nationwide cultural and educational institutions. This example demonstrates splitting these institutions into separate datasets by category for organized storage and usage.
Main Steps
- Click the Data Tab -> Data Processing Group -> Vector Category -> Ungroup button.
- In the Split dialog, select the "CultureService_P" dataset and choose "Type" as the Split Field.
- Configure the output datasource and click Execute to generate results.
Result Display
![]() |
Figure: Dataset Split Result |
Related Topics