Instructions for Use
The new dataset functionality in SuperMap can create 16 types of datasets: point, multi-point, line, region, text, CAD, model, attribute table, 3D point, 3D line, 3D region, LAS, raster, image, mosaic, and video.
Function Entry
- Start Tab -> New Dataset Group.
- Context menu of a datasource in the workspace -> New Dataset -> Dataset type item.

- The gallery control in the new dataset group is only available when there is an open datasource in the currently opened workspace.
- Based on the selected new dataset type, the new dataset list in the New Dataset dialog will prioritize displaying the selected type. The New Dataset dialog can create multiple datasets of the same or different types at once.
Operation Steps
Taking the creation of a region dataset as an example, the operation steps are as follows:
- Click Start -> New Dataset group, select Polygon, and the New Dataset dialog will pop up.
- In the dialog list, set the new dataset name, target datasource, type, and other information.
- Target Datasource: Used to set the target datasource where the new dataset will be located. Its drop-down button menu lists the aliases of all open datasources in the current workspace. You can specify the target datasource for the new dataset by selecting one of them.
- Type: Defaults to the dataset type corresponding to the function control you initially clicked, which is Polygon type here. You can reselect the target dataset type via its drop-down button.
- Dataset Name: Used to set the name of the new dataset. You can double-click the cell to rename it. For legal dataset naming rules, please refer to Dataset Naming Rules.
- Add to Map: By default, it is not added. You can select No, New Map, or Current Map (displayed when there is an open map in the current workspace) via the drop-down button. If you select New Map, the dataset will be added to a new map after creation; if you select Current Map, the dataset will be added to the currently open map.
- After setting the parameters in the list, you can select on the right side of the dialog whether to use a template to create the dataset. Specific parameter descriptions are as follows:
- No Template: Requires setting the encoding type of the dataset, character set, and coordinate system.
- Encode Type: This item can only be set when the new dataset type is line or region dataset. The encoding type of the dataset refers to the compression encode type when storing the dataset. For details, please refer to Dataset Compression Encode Type.
- Character Set: You can select a suitable character set for the new dataset. For the standard version of the desktop product, the character set defaults to ASCII (Default); for the Unicode version of the desktop product, it defaults to UTF-8. For supported character sets and their introductions, please refer to: Character Set List.
- Coordinate System Settings: Supports setting the coordinate system for the new dataset. The default coordinate system is the same as the data source coordinate system. For an introduction to coordinate system settings, please refer to Projection Settings.
- Use Template: After specifying a template dataset, you can create a dataset based on the template. The created dataset's table structure and most attributes will be consistent with the template dataset, such as projection, character set, value range, etc.
Tip:
The bounds of the newly created dataset are 0, the spatial index is no spatial index, and the object count is zero.
- Storage Method: If the datasource selected for storing the dataset is a PostGIS database datasource, you can choose between SuperMap and WKB data save methods. WKB is a binary format used to represent spatial data (such as point, line, region geometries), while SuperMap is a custom storage format by SuperMap.
- SmID Type: If the datasource selected for storing the dataset is a PostGIS database datasource, you can choose between int and long types.
- Coordinates Include M Value: When creating a vector dataset (2D point, line, region dataset, and 3D point, line, region dataset), checking the "Coordinates include M value" option can add an independent M value attribute to the geometry, supporting the storage of non-spatial measurement data such as mileage, time, pressure, etc. It is not checked by default.
- Supported Database situations for M values:
- Supported database types: UDB, UDBX, PostGIS, PostgreSQL, OraclePlus, DMPlus, DMSpatial, XUGU DB, MySQL, SQLPlus, Yukon, ArcSDE Oracle;
- Unsupported database types: GaussDB 200, Yashan, OracleSpatial;
- M Value (Measurement Value) is an additional coordinate dimension of geometry (such as points, lines, regions), used to store additional measurement information related to the geometric shape. It is usually并列 with X (longitude), Y (latitude), Z (elevation), but independent of spatial coordinates, specifically used to represent a certain linear reference system (LRS) or dynamic measurement data.
- Difference Between M Value and X/Y/Z
- X/Y: Represent geographic spatial location (such as longitude and latitude or projected coordinates).
- Z: Represents elevation or vertical dimension.
- M: Represents dynamic measurement values related to the geometric shape (such as time, mileage, temperature, etc.), independent of location.
- Typical Application Scenarios of M Values:
-
Linear Reference System (LRS)
-
Road management: Store highway mileage stake data (e.g., M=0, 100, 200) for accident location and facility management.
-
Railway/waterway: Record mileage markers of stations or navigation aids along the route.
-
-
Dynamic Attribute Binding
-
Pipeline monitoring: Embed pressure, flow values (M=pressure value) in pipeline vertices to support segmented analysis.
-
Movement trajectory: Attach timestamps (M=time) to trajectory points for spatiotemporal path analysis.
-
-
Engineering and Geographic Analysis
-
Dynamic segmentation: Map attribute data to M value intervals of line features (e.g.,统计 pollutant concentration in the M=100-200 interval of a river).
-
Dynamic labeling: Display location labels based on M values (e.g., "150 meters from the start point").
-
-
- Supported Database situations for M values:
- No Template: Requires setting the encoding type of the dataset, character set, and coordinate system.
- After completing all settings for the new dataset, click the OK button at the bottom of the New Dataset dialog to complete the new dataset operation.

- If multiple datasources are selected under the datasource node in the workspace manager, after clicking the button control in the New Dataset group, the default target datasource will be the topmost datasource among the selected ones.
- Since the vector plugin does not have a SmUserID field, this field will not be automatically created when new dataset is directly opened in gpkg, gdb datasources.
Related Topics
List of Reserved Keywords for Databases