Tiles from Point-Attached External Model

Instructions for Use

The point plug-in model is used as the source data to Generate S3MTile Data, which is used to realize the multi-terminal sharing and interoperation of data.

The point plus plug-in model refers to storing the Model Data in the form of a three-dimensional point data plus a plurality of Model Objects, Each point in the 3D Point Dataset records the Model Object stored at the current position, as well as the spatial position, scaling, rotation and other spatial attitude information of the Model Object.

At present, for MAX, DGN and other Model Data built for 3ds Max and Bentley Microstation, SuperMap GIS supports access in the form of point plug-in model. Usually, there will be multiple Model Objects with the same geometry and material in Model Data, but with different spatial postures. In this case, the point plus plug-in model method can be used. This method is similar to instantiated storage, which can reduce the amount of data and improve the efficiency of data loading.

Parameter Description

Parameter Name Parameter Description Parameter Type
Source Datasource Select the Datasource where the source Point Dataset is located. Datasource
Dataset: Source 3D Point Dataset DatasetVector
Tile Name:
(Optional)
Set the name of the result Tile Data. The default is null. In this case, the name of the result Tile Data will be the name of the Source Dataset String
Tile Path: Set the storage path of the result Tile Data String
Model File Path
(Optional)
Set the Property Field that records the Model Object path in the 3D Point Dataset, which can be filled in manually or selected from the drop-down menu. String
GameEngine Asset Path
(Optional)
Set the Property Field in the 3D Point Dataset that records the Game Engine Asset File Path, which can be filled in manually or selected from a drop-down menu. String
S3M Version:
(Optional)
Set the version of S3MTile, which currently supports S3M1.0, S3M2.0, S3M3.0, and S3M 3.01. The default is S3M 3.01. S3MVersion
Process Thread Count:
(Optional)
Set the number of threads assigned to the current operation. The default is 8. When the number of threads is 0, it means that the number of threads is the maximum number of cores of the current computer Integer
Filter Threshold:
(Optional)
Set a threshold to filter out sub-objects with roughness less than this threshold, in pixels, to improve performance on large scene data. The finest layer does not filter sub-objects. For example, a filter threshold of 2 will filter out subobjects in the rough layer whose half of the diagonal length of the bounding box is less than 2. Double
Tile Width (m):
(Optional)
Set the Tile side length, which defaults to 0 in meters. Different side lengths of Tile correspond to different scales.
When the data is dense and the geometry and texture are simple, the Tile side length can be set to a larger value, such as 1000. When the data is sparse and the geometry or texture is complex, the Tile edge length can be set to a small value, such as 200.
Double
Property Storage Type:
(Optional)
Set the Attributes storage type for data, including S3MD, ATTRIBUTE, and DB. The default value is DB.
  • S3MD: Store data Attributes in JSON format, able to quickly extract all Attributes for a single object.
  • ATTRIBUTE: Store data Attributes in the form of binary stream, which is more suitable for data with many Attributes, and can quickly extract Attributes of Specify Field of multiple objects.
  • DB: stored as a DB large file, available only when the S3M version is S3M 3.01. Support the quick query of S3MTile Object Properties with large amount of data on the Web side and the quick Create Thematic Map by using Property Field.
AttributeExtentType
LOD Lavel:
(Optional)
Set the LOD level number of the resulting Tile Data. The default is 3. Integer
Object ID field:
(Optional)
Select Property Field String
Use Matrix Fields (Optional) Set whether to set Model Object pose information through the Matrix Field. Checked by default, Matrix Field parameter is available. Boolean
Matrix Field:
(Optional)
When Use Matrix Fields is checked, this parameter is available and is used to set the Property Field that records the spatial attitude information of the Model Object. The setting method comprises the following steps of: directly inputting a field name or selecting through a pull-down menu. String
Rotation angleX:
(Optional)
When Use Matrix Fields is not checked, this parameter is available. Select the Property Field that records the rotation angle through the drop-down menu. To set the Rotation angle of the Model Object along the X axis. String
Rotation angle Y:
(Optional)
When Use Matrix Fields is not checked, this parameter is available. Select the Property Field that records the rotation angle through the drop-down menu. To set the Rotation angle of the Model Object along the Y axis. String
Rotation angleZ:
(Optional)
When Use Matrix Fields is not checked, this parameter is available. Select the Property Field that records the rotation angle through the drop-down menu. To set the Rotation angle of the Model Object along the Z axis. String
Scale Factor X:
(Optional)
When Use Matrix Fields is not checked, this parameter is available, and the Property Field of the recorded Scale Factor is selected through the drop-down menu. To set the Scale Factor of the Model Object along the X axis. String
Scale FactorY:
(Optional)
When Use Matrix Fields is not checked, this parameter is available, and the Property Field of the Scale Factor is selected through the drop-down menu. To set the Scale Factor of the Model Object along the Y axis. String
Scale FactorZ:
(Optional)
When Use Matrix Fields is not checked, this parameter is available, and the Property Field of the recorded Scale Factor is selected through the drop-down menu. To set the Scale Factor of the Model Object along the Z axis. String
Encryption algorithm: (Optional) Set the encryption algorithm used for Coordinate Encryption, which is specified by the Coordinate Encryption tool. EncryptCoordinatesSetting

Output Result

Parameter Name Parameter Description Parameter Type
Tile Output Address Result Tile Data Storage Path String