3DGS from DASPATIAL to S3M
Usage Instructions
This tool can be used to convert PLY format 3D Gaussian splatting data (non-ENU coordinate system) produced by Daspatial into S3M 3.01 tile data. The tool supports accessing the native LOD structure of the data, thereby improving the loading efficiency of large-scale data.
This tool has been available since SuperMap iDesktopX 2026.
Parameter Descriptions
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Select Folder | Select the folder where the source data is located. All 3DGS data (*.ply) in the specified folder will be processed. Each subdirectory under the specified folder will be treated as a group. If there are no subdirectories, the entire folder is considered one group. |
String |
| Tile Name: (Optional) |
Sets the name of the resulting tile data. The default value is pointCloudCacheResult. | String |
| Storage Path: | Sets the storage path for the resulting tile data. | String |
| Metadata File (Optional) |
Specifies the XML metadata file (*.xml) for the PLY data, which contains information such as the coordinate system and insertion point. If left blank, the coordinate system and insertion point X/Y/Z parameters can be used to provide the above information. | String |
| Vertex Optimization Method: (Optional) |
Sets the vertex optimization method for the resulting tile data.
|
MeshCompressType |
| ENU Coordinate System (Optional) |
Check this only when the source PLY data is in the ENU coordinate system. After checking, there is no need to set the source coordinate system, and the coordinate unit must be set to "Degree" and the target coordinate system to EPSG:4326. | Boolean |
| Insertion Point X (Optional) |
Sets the X coordinate value of the data insertion point (i.e., the geographic reference origin). The default value is 0. | Double |
| Insertion Point Y (Optional) |
Sets the Y coordinate value of the data insertion point (i.e., the geographic reference origin). The default value is 0. | Double |
| Insertion Point Z (Optional) |
Sets the Z coordinate value of the data insertion point (i.e., the geographic reference origin). The default value is 0. | Double |
| Offset X: (Optional) |
Only available when the ENU coordinate system is checked. Sets the offset of the point cloud data on the X-axis. A positive value indicates an offset in the positive X-axis direction, and a negative value indicates an offset in the negative X-axis direction. The default value is 0, meaning no offset. | Double |
| Offset Y: (Optional) |
Only available when the ENU coordinate system is checked. Sets the offset of the point cloud data on the Y-axis. A positive value indicates an offset in the positive Y-axis direction, and a negative value indicates an offset in the negative Y-axis direction. The default value is 0, meaning no offset. | Double |
| Offset Z: (Optional) |
Only available when the ENU coordinate system is checked. Sets the offset of the point cloud data on the Z-axis. A positive value indicates an offset in the positive Z-axis direction, and a negative value indicates an offset in the negative Z-axis direction. The default value is 0, meaning no offset. | Double |
| Discretization Settings (Optional) |
Sets the parameters for discretizing the 3DGS data. The specific parameter values are specified by the output of the 3DGS Discretization Settings tool. | GaussianSplattingDiscretSetting |
| Source Coordinate System: (Optional) |
Specifies the coordinate system of the source 3DGS data by entering an EPSG code or a coordinate system file. Coordinate system files only support *.prj and *.xml files generated by functions such as Export Coordinate System in iDesktopX. |
String |
| Target Coordinate System (Optional) |
Sets the coordinate system of the resulting tile data by entering an EPSG code or a coordinate system file. Combined with the conversion method and projection conversion parameters, the coordinate conversion of the data can be realized. When the EPSG code is set to 0, no coordinate conversion will be performed, and the source coordinate system will remain unchanged. Coordinate system files only support *.prj and *.xml files generated by functions such as Export Coordinate System in iDesktopX. |
String |
| Conversion Method (Optional) |
Sets the method for projection conversion of the data, including: 1. Geocentric Translation (3-para): Suitable for three-parameter coordinate conversion based on the geocenter. 2. Molodensky (3-para): Molodensky three-parameter conversion method. 3. Abridged Molodensky (3-para): Simplified three-parameter conversion method. 4. Position Vector (7-para): A seven-parameter conversion method. 5. Coordinate Frame (7-para): A seven-parameter conversion method based on the geocenter. 6. Bursa-Wolf (7-para): A commonly used seven-parameter conversion method. 7. Molodensky-Badekas (10-para): A ten-parameter spatial coordinate conversion model. 8. China_3D_7P (7-para): Used for conversion between different coordinate systems and the China Geodetic Coordinate System 2000 (CGC2000). Suitable for converting control point coordinates between different geodetic coordinate systems with different earth ellipsoid datums nationwide and at the provincial level for ellipsoidal 3-degree or higher zones. The conversion method involves three translation parameters, three rotation parameters, and one scale parameter, while also considering the differences in the semi-major axis and flattening of the two corresponding earth ellipsoids. |
CoordSysTransMethod |
| Projection Conversion Parameters (Optional) |
Sets the parameters for projection conversion of the data, including scale difference, rotation angles, offsets, rotation origin, etc. The specific parameter values are specified by the Projection Conversion Parameters tool. | CoordSysTransParameter |
Output Results
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Tile Result Address | Storage address of the resulting tile data | String |