Feature Description
Project the source dataset according to the target coordinate system. The result will directly change the projected coordinate system of the source dataset. Currently, only vector datasets support coordinate system transformation.
Depending on the set "projection conversion method," the parameters of this tool will also vary. The projection conversion method can generally be summarized into three-parameter conversion method and seven-parameter conversion method:
Three-Parameter Conversion Method
When converting reference systems, a relatively simple conversion method is the so-called three-parameter conversion method. The mathematical model underlying this conversion method assumes that only the spatial coordinate origin is translated between two geodetic reference systems, without considering other factors (see Figure 1). This method inevitably produces three parameters: translation amounts in the X, Y, and Z directions. The three-parameter conversion method is simple to calculate but has low accuracy, and is generally used for conversions between different geocentric space rectangular coordinate systems.
Seven-Parameter Conversion Method
The seven-parameter method is based on a mathematical model that considers not only the translation of the coordinate system but also factors such as coordinate system rotation and scale differences. Therefore, in addition to three translation amounts, it requires three rotation parameters (also known as three Euler angles) and a scale factor (also called scale factor). The conversion principle is shown in Figure 2. The three translation amounts are denoted by ΔX, ΔY, ΔZ; the three rotation transformation parameters are denoted by Rx, Ry, Rz; and the scale factor is denoted by S. The scale factor represents the scale change from the original coordinate system transformation to the new coordinate system. Generally, the unit of translation factors is meters (consistent with the unit), the unit of rotation angle is seconds, and the unit of scale factor is one in a million.
The Geocentric Translation method, Molodensky conversion method, and simplified Molodensky (MolodenskyAbridged) conversion method belong to projection conversion methods with lower accuracy. The three-parameter conversion method requires three translation transformation parameters (ΔX, ΔY, ΔZ), and the Molodensky conversion method and simplified Molodensky conversion method also require three translation transformation parameters (ΔX, ΔY, ΔZ). These methods can generally be adopted when data accuracy requirements are not high.
Position Vector method, Coordinate Frame method (based on geocentric), and Bursa-Wolf method belong to several conversion methods with higher accuracy. They require seven parameters for adjustment and conversion, including three translation transformation parameters (ΔX, ΔY, ΔZ), three rotation transformation parameters (Rx, Ry, Rz), and one scale parameter (S). These methods are identical, but due to differences in countries, regions, or surveying schools, the customary names vary.
In practical work, which conversion method to adopt depends on the specific situation. Whether the conversion result is satisfactory depends on the setting of transformation parameters. Transformation parameters can be obtained from official surveying agencies or data providers; they can also be measured and calculated independently. The suitability of transformation parameters must be determined through control points that exist in both reference systems.
Parameter Description
| Parameter Name | Default Value | Parameter Interpretation | Parameter Type |
|---|---|---|---|
| Source Data | The source dataset to undergo coordinate system transformation. In the iServer GPA WebUI interface, you can specify the dataset by clicking the "Set" button on the right side of the parameter and completing it in the "Set Connection Info" dialog box, and it supports datasets from multiple datasource types.![]() Additionally, you can use the "Open the Dataset" tool to open a dataset, and then assign the returned dataset to the "Source Data" input parameter of the "Dataset Coordinate System Transformation" tool via connection, as shown in the figure below. This way, when the model executes, the opened dataset is dynamically assigned to the corresponding parameter of the "Dataset Coordinate System Transformation" tool. ![]() Thus, the "Source Data" input parameter of the "Dataset Coordinate System Transformation" tool can also be passed via connection from the result dataset output by other GPA tools. |
Dataset | |
| Target Coordinate System | The target coordinate system after source data conversion. In the iServer GPA WebUI interface, this parameter requires inputting the EPSG code corresponding to the coordinate system. For example: a parameter value of 4326 represents the WGS 1984 geographic coordinate system; while in the iDesktopX GPA interface, this parameter can be set via a dialog box, as shown below: . |
PrjCoordSys | |
| Scale Difference | 0.0 | This parameter is the scale factor, representing the scale change from the original coordinate system transformation to the new coordinate system. | Double |
| Rotation Angle X | 0.0 | Rotation transformation parameter, indicating the rotation angle of the X-axis, with the unit in seconds. | Double |
| Rotation Angle Y | 0.0 | Rotation transformation parameter, indicating the rotation angle of the Y-axis, with the unit in seconds. | Double |
| Rotation Angle Z | 0.0 | Rotation transformation parameter, indicating the rotation angle of the Z-axis, with the unit in seconds. | Double |
| Offset X | 0.0 | Coordinate offset of the X-axis (offset is also called translation amount). | Double |
| Offset Y | 0.0 | Coordinate offset of the Y-axis (offset is also called translation amount). | Double |
| Offset Z | 0.0 | Coordinate offset of the Z-axis (offset is also called translation amount). | Double |
| Rotation Origin X Coordinate | 0.0 | The X-coordinate amount of the rotation origin. | Double |
| Rotation Origin Y Coordinate | 0.0 | The Y-coordinate amount of the rotation origin. | Double |
| Rotation Origin Z Coordinate | 0.0 | The Z-coordinate amount of the rotation origin. | Double |
| Projection Conversion Method | MTH_GEOCENTRIC_TRANSLATION | The method used for projection. SuperMap provides several common projection conversion methods. For details, refer to the "Projection Conversion Method" table below. | CoordSysTransMethod |
Table: Projection Conversion Method
| Name | Description |
|---|---|
| MTH_GEOCENTRIC_TRANSLATION | GeocentricTranslation is a three-parameter conversion method based on geocentric. |
| MTH_MOLODENSKY | Molodensky conversion method, a three-parameter conversion method. |
| MTH_MOLODENSKY_ABRIDGED | MolodenskyAbridged is a simplified Molodensky conversion method, a three-parameter conversion method. |
| MTH_POSITION_VECTOR | PositionVector is a position vector method, a seven-parameter conversion method. |
| MTH_COORDINATE_FRAME | CoordinateFrame is a seven-parameter conversion method based on geocentric. |
| MTH_BURSA_WOLF | Bursa-Wolf method, a seven-parameter conversion method. |
| MolodenskyBadekas | Molodensky-Badekas projection conversion method, a ten-parameter spatial coordinate transformation model. |
| China_3D_7P | A three-dimensional seven-parameter conversion model used for transformations between different coordinate systems and the China Geodetic Coordinate System 2000 (CGC2000). It is suitable for control point coordinate transformation between geodetic coordinate systems with different Earth ellipsoid benchmarks at national and provincial levels for ellipsoidal surfaces of 3 degrees and above. The model involves three translation parameters, three rotation parameters, and one scale change parameter, while also considering the differences in semi-major axis and flattening between the two Earth ellipsoids corresponding to the two geodetic coordinate systems. |
| China_2D_7P | China_2D_7P is a two-dimensional seven-parameter conversion model used for transformations between different coordinate systems and the China Geodetic Coordinate System 2000 (CGC2000). It is suitable for control point coordinate transformation between geodetic coordinate systems with different Earth ellipsoid benchmarks at national and provincial levels for ellipsoidal surfaces of 3 degrees and above. The model involves three translation parameters, three rotation parameters, and one scale change parameter. For transformations from the Beijing 1954 Coordinate System and Xi'an 1980 Coordinate System to the China Geodetic Coordinate System 2000, due to the lower accuracy of geodetic heights in the two reference ellipsoid systems, it is recommended to use the two-dimensional seven-parameter conversion. |
| China_2D_4P | A two-dimensional four-parameter transformation model used for transformations between different coordinate systems and the China Geodetic Coordinate System 2000 (CGC2000). It is suitable for control point coordinate transformation at provincial and local levels within a range of 2 degrees or less. The model involves three translation parameters and one scale change parameter. |
| MTH_Prj4 | PROJ4 Transmethod projection algorithm. This algorithm is based on the PROJ4 third-party projection tool, thus supporting more projection operations and meeting the data projection needs of more overseas users. This projection algorithm only supports conversions between projections with corresponding EPSG codes. |
| MTH_EXTENTION | Users can utilize SuperMap's projection extension functionality to achieve projection and geographic coordinate system conversions by writing custom conversion algorithms. |
| BD09toGCJ02 | Baidu Coordinate System to Mars Coordinate System conversion. |
| GCJ02TOBD09 | Mars Coordinate System to Baidu Coordinate System conversion. |
| GCJ02TOWGS84 | Mars Coordinate System to WGS84 conversion. |
| WGS84TOGCJ02 | WGS84 to Mars Coordinate System conversion. |
Output Result
| Parameter Name | Parameter Interpretation | Parameter Type |
|---|---|---|
| Result Dataset | Result dataset | Dataset |


.