Generate Tiles from Point Cloud

Usage Instructions

This tool supports generating S3M tile data from raw point cloud data. The supported formats include *.las, *.laz, *.txt, *.xyz, and *.ply. Only one type of point cloud data can be processed at a time; multiple formats cannot be input simultaneously.

Using this tool, point cloud data can be generated into S3M tiles, enabling efficient browsing and multi-terminal sharing of point cloud data. The tool supports generating S3M 1.0, S3M 2.0, S3M 3.0, and S3M 3.01 tile versions, with S3M 3.01 as the default.

Parameter Descriptions

Parameter Name Parameter Description Parameter Type
Point Cloud File Path: Sets the source point cloud data file path. Supports inputting multiple point cloud files of the same type; supported formats include *.las, *.laz, *.txt, *.xyz, *.ply. This parameter cannot be empty. String
Group Name:
(Optional)
Sets the group name for the generated tile data. The default value is root. String
Result Append
(Optional)
Sets whether to append generated S3M tile data to existing point cloud tiles. It is unchecked by default. Boolean
SCP File:
(Optional)
When Result Append is checked, this parameter is available and mandatory, used to set the path to the SCP configuration file of the existing point cloud tile data. String
Tile Name:
(Optional)
When Result Append is unchecked, this parameter is available, used to set the name of the result tile data. The default value is LASToS3MResult. String
Storage Path: When Result Append is unchecked, this parameter is available and mandatory, used to set the storage path for the resulting point cloud tiles. String
S3M Version:
(Optional)
Sets the S3M tile version, including S3M 1.0, S3M 2.0, S3M 3.0, S3M 3.01. The default value is S3M 3.01. S3MVersion
Vertex Optimization Method:
(Optional)
Sets the vertex optimization method for the data, including No Compression, Draco Compression, and MeshOpt Compression. The default value is MeshOpt. The vertex optimization method varies with the S3M version.
S3M 1.0 and S3M 2.0 support No Compression and Draco Compression. S3M 3.0 and S3M 3.01 support No Compression, Draco Compression, and MeshOpt Compression.
  • No Compression: No compression is applied to the data.
  • Draco Compression: Compresses the data using a specific algorithm, significantly reducing data volume and improving data loading experience.
  • MeshOpt Compression: Uses a series of algorithms to reduce mesh complexity, thereby reducing data volume and improving rendering efficiency.
MeshCompressType
Tile Tiling Type:
(Optional)
Sets the tiling method for generating tiles, including Local Tiling and Global Tiling. The default value is Global Tiling.
Only when the source point cloud data is in a planar coordinate system and the geographic reference origin is (0,0,0) can the tile tiling type be set to Local Tiling; otherwise, it should be set to Global Tiling.
ImageTilingMode
Generation Category:
(Optional)
Sets the point cloud category IDs for which tiles need to be generated. Multiple category IDs can be input, separated by semicolons; both Chinese and English semicolons are acceptable. String
Data Coordinate Unit:
(Optional)
Sets the data coordinate unit, including Meter, Degree, Centimeter, Millimeter, Inch, and Foot. The default value is Meter. DataUnit
Pyramid Split Type:
(Optional)
Sets the pyramid split type for the data, including Quadtree and Octree. The default value is Quadtree.
  • Quadtree is suitable for large-scale data at the city level.
  • Octree is suitable for small-scale data.
PyramidSplitType
XY Flip
(Optional)
Sets whether to swap the X and Y coordinates of the point cloud data. It is unchecked by default. Boolean
Intensity
(Optional)
This checkbox is only available when the source point cloud data format is las or laz. When checked, it sets Intensity as a feature value field. S3M 3.0 and above support checking multiple feature values. Boolean
Category
(Optional)
This checkbox is only available when the source point cloud data format is las or laz. When checked, it sets Category as a feature value field. S3M 3.0 and above support checking multiple feature values.
For subsequent applications, it is recommended to select the Category feature value when generating tiles from point cloud data after point cloud instance segmentation.
Boolean
Source Coordinate System
(Optional)
Sets the coordinate system information of the source point cloud data. When not set, the default is a planar coordinate system without projection.
In iDesktopX, this parameter can be set through the coordinate system dialog.
In iServer, this parameter is set by inputting the EPSG code of the coordinate system, e.g., 4326 for the WGS 1984 geographic coordinate system.
PrjCoordSys
Conversion Method:
(Optional)
Sets the projection conversion method from the source coordinate system to the target coordinate system. The default is Geocentric Translation (3-para). Options include:
1. Geocentric Translation (3-para): Suitable for geocentric three-parameter coordinate transformation.
2. Molodensky (3-para): The Molodensky three-parameter transformation method.
3. Abridged Molodensky (3-para): The simplified three-parameter transformation method.
4. Position Vector (7-para): One of the seven-parameter transformation methods.
5. Coordinate Frame (7-para): A geocentric seven-parameter transformation method.
6. Bursa-Wolf (7-para): A commonly used seven-parameter transformation method.
7. Molodensky-Badekas (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). Suitable for control point coordinate transformations between geodetic coordinate systems under different earth ellipsoid references at the national and provincial ellipsoid surface of 3 degrees or more. The transformation method involves three translation parameters, three rotation parameters, and one scale parameter, while also considering the differences in semi-major axes and flattening of the two corresponding ellipsoids.
CoordSysTransMethod
Target Coordinate System
(Optional)
Sets the coordinate system of the resulting tile data. When not set, the source point cloud coordinate system is used.
In iDesktopX, this parameter can be set through the coordinate system dialog.
In iServer, this parameter is set by inputting the EPSG code of the coordinate system, e.g., 4326 for the WGS 1984 geographic coordinate system.
PrjCoordSys
Projection Conversion Parameters
(Optional)
Sets the parameters for projection conversion, including scale difference, rotation angles, offsets, rotation origin, etc. Specific parameter values are specified by the Projection Conversion Parameter tool. In iDesktopX, it can be set through the conversion parameters dialog. CoordSysTransParameter
X/Longitude:
(Optional)
Sets the X or longitude coordinate value of the geographic reference origin of the data. The default value is 0. Double
Y/Latitude:
(Optional)
Sets the Y or latitude coordinate value of the geographic reference origin of the data. The default value is 0. Double
Z/Height:
(Optional)
Sets the Z or height coordinate value of the geographic reference origin of the data. The default value is 0. Double
Level Settings
(Optional)
Sets whether to customize the tile levels. It is unchecked by default. Boolean
Start Level
(Optional)
When Level Settings is checked, this parameter is available, used to set the start level. The start level must not be greater than the end level. Integer
End Level
(Optional)
When Level Settings is checked, this parameter is available, used to set the end level. The start level must not be greater than the end level. Integer
Encryption Algorithm:
(Optional)
Sets the algorithm used for coordinate encryption. The specific algorithm is specified by the Coordinate Encryption tool. EncryptCoordinatesSetting

Output Results

Parameter Name Parameter Description Parameter Type
Tile Result Path The storage path of the resulting tile data. String