Stretch Surface to Generate Model Tiles

Instructions for Use

Take 2D or 3D surface as the source data, and finally generate Model TilesS3M data after Tile generation, data stretching, Texture Map and other settings.

Parameter Description

Parameter Name Parameter Description Parameter Type
Source Datasource Select Data Source where Source Dataset is located Datasource
Source Dataset: Select Source Vector Surface Data DatasetVector
Tile Name:
(Optional)
Set the File Name of the resulting Tile Data. If the parameter value is null, the source Dataset Name is used as the Tile Name. String
Output Path: Set Result Tile Data Storage Path String
File Processing Type:
(Optional)
Set the file processing type, including replace and append. The default is replace.
  • Append: In this processing type, when switching from one level to a finer level, more data is appended to the current level data to improve the fineness. On the contrary, it decreases.
  • Replace: In this processing type, when switching from one level to a finer level, some of the data in the current level is replaced with more detailed data, thus improving the fineness. Otherwise, it is replaced by simpler data.
ProcessFileType
S3M Version:
(Optional)
Set S3MTile 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. The default is MeshOpt.
When the S3M version is S3M 1.0 or S3M 2.0, the vertex optimization mode only supports non-compression.
When the S3M version is S3M 3.0 and S3M 3.01, the vertex optimization mode supports non-compression and MeshOPT.
  • No compression: The data is not compressed.
  • MeshOpt Compression: Uses a series of algorithms to reduce the complexity of the data grid, thereby improving the efficiency of data rendering and reducing the amount of data.
VertexOptimizationType
Property Storage Type:
(Optional)
Set the Attributes storage type of the data, including S3MD, ATTRIBUTE, and 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
Scene Type
(Optional)
Set the Scene Type of the resulting Tile Data, including Planar and Spherical. The default is Spherical.
  • If the source data is under Geographic Coordinate System, this parameter can only be set to spherical.
  • If the source data is in the Projected Coordinate System, the Scene Type is not limited and can be selected as required.
  • If the source data is in the Planar Coordinate System without projection, this parameter can only be set to plane.
PrjCoordSysType
Process Thread Count:
(Optional)
Set the number of threads assigned to the 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
Field of Stretch Height:
(Optional)
Set the total height of the vector face extrusion by selecting the Property Field identifying Extended Height or typing the number directly. The default is 20. String
Bottom Elevation Field:
(Optional)
Set Bottom Altitude for Data, Set String
Object ID field:
(Optional)
Select Property Field String
Vertex Weight Mode:
(Optional)
Set the vertex weight mode used to determine the key attribute values used to distinguish and describe objects in the resulting Tile Data. The choices are None, Dataset Field, and Height. The default is None.
  • Dataset Field: Specify the field as the vertex weight.
  • Height: Use height as the vertex weight.
VertexWeightMode
Eigenvalue
(Optional)
Available only when the vertex weight mode is Dataset Field. Used to set the specified Property Field as the Eigenvalue field. String
Texture Coordinates
(Optional)
Set whether Result Data has Texture Coordinates, which is not checked by default. Boolean
Face Simplification
(Optional)
This option is available only when the file processing type is Replace and sets whether or not face simplification occurs. Boolean
Contour Line
(Optional)
Set whether the resulting Model Data has a contour line, which is not checked by default. Boolean
Tile Width (m):
(Optional)
Set the Tile side length 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 edge length can be set to a large 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
Filtering Threshold:
(Optional)
Set a threshold to filter out sub-objects with a roughness layer smaller than this threshold, in meters, to improve performance on large scene data. The finest layer does not filter sub-objects. For example, a filtering threshold of 2 will filter out subobjects with less than 2 meters of half of the diagonal length of the bounding box in the rough layer. Double
LOD level number:
(Optional)
Set the LOD level number for Tile Data. The default is 3. Integer
Layer Height:
(Optional)
This parameter is used only when the file processing type is Replace. It is used to set the layer height of each layer in the layered model. It is used in conjunction with the number of layers. String
Number of Layers:
(Optional)
Is used for the number of layers of Set Model layering. It needs to be used together with the layer height. If only the number of layers is set and the layer height is not set, data layering will not be performed. String
Material Type:
(Optional)
Set the material type for Result Data, including Common Material, UE, and Unity Material.
  • Common Material: When this value is selected, the material of the resulting Tile Data is Common Material.
  • UE: It is recommended to select this value when the result Tile Data is to be used and beautified in UE.
  • Unity Material: It is recommended to select this value when the result Tile Data is to be used and beautified in Unity.
MaterialType
Topside Mapping Mode:
(Optional)
Set the mapping mode for the top side of Model Data, including Repeat Times and Real Size.
  • Repeat Times: The texture will be mapped repeatedly on the top of the model the specified number of times.
  • Real Size: When this value is selected, the texture is mapped to the specified size on the top surface of the model.
TextureRepeatMode
Top Map Field:
(Optional)
Select the Property Field containing the Top Map File Path information from the drop-down menu. String
Top U:
(Optional)
Set Model Top U mapping information.
  • When Top Map Mode is set to Repeat Times, this parameter value represents the Repeat Times of the map file in the U direction, in units.
  • When Top Map mode is set to Real Size, this parameter value represents the Real Size of the map file in the U direction, in meters.
String
Top V:
(Optional)
Set Model Map information for the top V direction.
  • When Top Map Mode is set to Repeat Times, this parameter value represents the Repeat Times of the map file in the V direction in units.
  • When Top Map mode is set to Real Size, this parameter value represents the Real Size of the map file in the V direction, in meters.
String
Side Texture Mode:
(Optional)
Set the mapping mode on the side of Model Data, including Repeat Times and Real Size.
  • Repeat Times: The texture will be mapped repeatedly on the side of the model a specified number of times.
  • Real Size: When this value is selected, the texture will be mapped to the specified size on the side of the model.
TextureRepeatMode
Side Texture Field:
(Optional)
Select the Property Field containing the Top Map File Path information via drop-down menu. String
Side U:
(Optional)
Set Model Map information for the side U direction.
  • When Side Texture mode is set to Repeat Times, this parameter value represents the Repeat Times of the map file in the U direction, in units.
  • When Side Texture mode is set to Real Size, this parameter value represents the Real Size of the map file in the U direction in meters.
String
Side V:
(Optional)
Set Model Map information for the side V direction.
  • When Side Texture mode is set to Repeat Times, this parameter value represents the Repeat Times of the map file in the V direction in units.
  • When Side Texture mode is set to Real Size, this parameter value represents the map file's Real Size in meters in the V direction.
String

Output Result

Parameter Name Parameter Description Parameter Type
Vector Face Stretch Generate Tiles Result Model Tiles Path String