3DGS from DASPATIAL to S3M

Instructions

This tool can be used to generate S3M 3.01 tile data from PLY-format 3D Gaussian Splatting data (in a non-ENU coordinate system) produced by Daspatial. The tool supports the integration of the data's native LOD structure, thereby improving the loading efficiency for large-scale data.

Parameter Description

Parameter Name Parameter Description Parameter Type
Select Folder Select the folder containing the source data. All 3DGS data files (*.ply) in the specified folder will be processed.
Each subdirectory under the specified folder will be treated as a group; the entire folder is treated as a single group if there are no subdirectories.
String
Tile Name:
(Optional)
Sets the name for the resulting tile data. The default value is pointCloudCacheResult. String
Storage Path: Sets the storage path for the resulting tile data. String
Vertex Optimization Method:
(Optional)
Sets the vertex optimization method for the resulting tile data.
  • No Compression: Does not compress the data.
  • Draco Compression: Compresses the data based on a specific algorithm, which can significantly reduce data volume and improve the loading experience.
  • MeshOpt Compression: Employs a series of algorithms to reduce mesh complexity, thereby decreasing data volume and improving rendering efficiency.
MeshCompressType
Insertion Point X
(Optional)
Sets the X-coordinate value of the data's insertion point (i.e., the geographic reference origin). The default is 0. Double
Insertion Point Y
(Optional)
Sets the Y-coordinate value of the data's insertion point (i.e., the geographic reference origin). The default is 0. Double
Insertion Point Z
(Optional)
Sets the Z-coordinate value of the data's insertion point (i.e., the geographic reference origin). The default is 0. Double
Monomerization Settings
(Optional)
Sets parameters for performing monomerization processing on the 3DGS data. The specific parameter values are specified by the output of the 3DGS Monomerization 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 (*.prj or *.xml). String
Target Coordinate System
(Optional)
Sets the coordinate system for the resulting tile data by entering an EPSG code or a coordinate system file (*.prj or *.xml). Combined with the Transformation Method and Projection Transformation Parameters, this enables coordinate conversion of the data.
When the EPSG code is set to 0, no coordinate conversion will be performed, and the source coordinate system will remain unchanged.
String
Transformation Method
(Optional)
Sets the projection transformation method for the data, including:
1. Geocentric Translation (3-para): Suitable for geocentric-based three-parameter coordinate conversion.
2. Molodensky (3-para): Molodensky three-parameter transformation method.
3. Abridged Molodensky (3-para): Abridged three-parameter transformation method.
4. Position Vector (7-para): A type of seven-parameter transformation method.
5. Coordinate Frame (7-para): Geocentric-based seven-parameter transformation method.
6. Bursa-Wolf (7-para): A commonly used seven-parameter transformation method.
7. MolodenskyBadekas (10-para): A ten-parameter spatial coordinate transformation model.
8. China_3D_7P (7-para): Used for transformation between different coordinate systems and the China Geodetic Coordinate System 2000 (CGC2000). Applicable for control point coordinate conversion between geodetic coordinate systems at the national and provincial levels with 3-degree or larger zones under different Earth ellipsoid datums. This method involves three translation parameters, three rotation parameters, and one scale parameter, while also accounting for the differences in semi-major axis and flattening between the two Earth ellipsoids corresponding to the two geodetic coordinate systems.
CoordSysTransMethod
Projection Transformation Parameters
(Optional)
Sets the parameters for performing projection transformation on the data, including scale difference, rotation angles, offsets, rotation origin, etc. The specific parameter values are specified by the Projection Transformation Parameters tool. CoordSysTransParameter

Output Result

Parameter Name Parameter Description Parameter Type
Tile Result Path The storage address for the resulting tile data. String