Model Along Path (Big Data)

Usage Instructions

For scenarios requiring the construction of linear models with large data volumes, this tool can quickly generate models such as underground utility tunnels, road guardrails, etc., based on a modeling path and model objects. The result data will be saved in a point-attached model format, consisting of a point dataset with attached models.

Parameter Description

Parameter Name Description Parameter Type
Model Object
(Optional)
Specifies the model object. It can be specified using the output from tools such as Import Model or Create LOD. This parameter is mutually exclusive with Model File; one of them must be set. Model
Model File
(Optional)
Selects a model file to specify the model object. Supported model file formats include: *.s3mb, *.3ds, *.dae, *.osgb, *.off, *.fbx, *.gltf, *.stl, *.obj. This parameter is mutually exclusive with Model Object; one of them must be set. String
Transformation Matrix
(Optional)
Specifies a transformation matrix used to translate, rotate, and scale the model object to achieve the desired spatial position. It can be specified using the output from the Transformation Matrix tool. Matrix
Modeling Path Sets the lofting path for the model object. The model object will be placed along the path oriented by its own Y direction. It can be specified using the output from tools such as Get Dataset Geometry Array. Geometry
Model Smoothing Factor
(Optional)
Sets the smoothness of the model at turns. A larger smoothing factor results in smoother turns, but increases processing time and the size of the result data. Integer
Modeling Spacing
(Optional)
Sets the distance between each model object along the modeling path, in meters. When the spacing distance is greater than 0, model objects will be distributed along the lofting path at the specified interval. Double
Path Simplification Threshold
(Optional)
Sets the threshold for simplifying the modeling path. A larger value indicates a higher degree of simplification, in meters, with a default value of 0.1. When this parameter equals 0, the system will not simplify the modeling path. When it is greater than 0, the system simplifies the modeling path based on the threshold, i.e., removing points on the path whose vertical distance to the line connecting its start and end is less than the threshold (as shown in the image below). When it is less than 0, the system performs adaptive simplification on the modeling path.
Double
Flip
(Optional)
Sets whether to flip the model object. Boolean
Datasource Specifies the datasource for storing the result data. Datasource
Dataset Specifies the name of the result dataset. String
Coordinate System Settings Sets the coordinate system for the result data. For specific steps, refer to Setting a Projection Coordinate System. PrjCoordSys

Output Result

Parameter Name Description Parameter Type
Dataset Result Dataset DatasetVector