Extrude Polygon to Generate Model Tiles
Instructions
Using 2D polygon or 3D polygon as source data, after performing tile generation, data extrusion, texture mapping and other settings, the model tile S3M data is finally generated.
Parameter Description
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Vector polygon data: | Select the source vector polygon data. | DatasetVector |
| Tile name: (optional) |
Set the file name of the resulting tile data. If this parameter value is empty, the source dataset name will be used as the tile name. | String |
| Storage path: | Set the storage path of the resulting tile data. | String |
| File processing type: (optional) |
Set the file processing type, including Replace and Append. Default value is Replace.
|
ProcessFileType |
| S3M version: (optional) |
Set the S3M tile version, including S3M 1.0, S3M 2.0, S3M 3.0, S3M 3.01. Default is S3M 3.01.
|
S3MVersion |
| Vertex optimization method: (optional) |
Set the vertex optimization method. Default value is MeshOpt. When the S3M version is S3M 1.0 or S3M 2.0, the vertex optimization method only supports No Compression. When the S3M version is S3M 3.0 or S3M 3.01, the vertex optimization method supports No Compression and MeshOpt.
|
VertexOptimizationType |
| Attribute storage type: (optional) |
Set the storage type of attribute information of the data, including S3MD, ATTRIBUTE, DB.
|
AttributeExtentType |
| Scene type: (optional) |
Set the scene type of the resulting tile data, including planar and spherical. Default value is spherical.
|
PrjCoordSysType |
| Thread count: (optional) |
Set the number of threads allocated to this operation. When the thread count is 0, it means the maximum number of cores of the current computer. | Integer |
| Extrusion height field: (optional) |
Set the total extrusion height of the vector polygon, by selecting the attribute field that identifies the extrusion height or directly typing a number. Default value is 20. | String |
| Bottom elevation field: (optional) |
Set the bottom elevation of the data by selecting the attribute field that identifies the bottom elevation value. | String |
| Object ID field: (optional) |
Select the attribute field used to uniquely identify the object ID through the drop-down menu. | String |
| Vertex weight mode: (optional) |
Set the vertex weight mode, used to determine the key attribute values for distinguishing and describing objects in the resulting tile data. Options include None, Dataset Field, and Height. Default value is Height.
|
VertexWeightMode |
| Feature value (optional) |
Available only when the vertex weight mode is Dataset Field. Used to set the specified attribute field as the feature value field. | String |
| Texture coordinates (optional) |
Set whether the resulting data has texture coordinates. Default is unchecked. | Boolean |
| Polygon simplification (optional) |
Available only when the file processing type is Replace. Used to set whether to perform polygon simplification. | Boolean |
| Outline (optional) |
Set whether the resulting model data has outlines. Default is unchecked. | Boolean |
| Tile side length (m): (optional) |
Set the tile side length, in meters. Different tile side lengths correspond to different scales. When the data is dense and the geometry and textures 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 textures are complex, the tile side length can be set to a smaller value, such as 200. | Double |
| Filter threshold: (optional) |
Set a threshold to filter out subobjects in the rough layer that are smaller than the threshold, in meters, thereby improving the performance of large scene data. The finest layer does not filter subobjects. For example, when the filter threshold is 2, subobjects in the rough layer whose half diagonal length of the bounding box is less than 2 meters will be filtered out. | Double |
| LOD level count: (optional) |
Set the number of LOD levels of the tile data. Default value is 3. | Integer |
| Layer height: (optional) |
This parameter only takes effect when the file processing type is Replace. It is used to set the height of each layer in the layered model, and needs to be used together with the layer count. | String |
| Layer count: (optional) |
Used to set the number of layers for model layering, and needs to be used together with the layer height. If only the layer count is set without setting the layer height, data layering will not be performed. | String |
| Material type: (optional) |
Set the material type of the resulting data, including standard material, UE material, and Unity material.
|
MaterialType |
| Top face texture mapping mode: (optional) |
Set the texture mapping mode of the top face of the model data, including Repeat Count and Actual Size.
|
TextureRepeatMode |
| Top face texture field: (optional) |
Select the attribute field that contains the file path information of the top face texture through the drop-down menu. | String |
| Top face U: (optional) |
Set the texture mapping information in the U direction of the top face of the model.
|
String |
| Top face V: (optional) |
Set the texture mapping information in the V direction of the top face of the model.
|
String |
| Side face texture mapping mode: (optional) |
Set the texture mapping mode of the side face of the model data, including Repeat Count and Actual Size.
|
TextureRepeatMode |
| Side face texture field: (optional) |
Select the attribute field that contains the file path information of the side face texture through the drop-down menu. | String |
| Side face U: (optional) |
Set the texture mapping information in the U direction of the side face of the model.
|
String |
| Side face V: (optional) |
Set the texture mapping information in the V direction of the side face of the model.
|
String |
Output Results
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Extrude polygon to generate tiles | Path of the resulting model tiles | String |