Stretch Surface to Generate Model Tiles

Instructions for use

This feature supports Strech GenerateModel Tiles of vector surface data from Datasource to a file. Loading this Tile in the scene can greatly improve model browsing performance and Display Effects. It also supports Batch Build Model Tile.

Function entrance

  • 3D Data tab-> 3D Tiles group-> Generate Tiles Drop -down Button-> Stretch Surface to Generate Model Tiles Button
  • Toolbox -> 3D Data- > Model Processing -> Stretch Surface to Generate Model Tiles

Operation steps

  1. In Workspace Manager, open the Datasource that requires Generate Tiles.
  2. On the 3D Data tab, in the Generate Tiles Drop-down Button in the 3D Tiles group, click the Stretch Surface to Generate Model Tiles button. The Stretch Surface to Generate Model Tiles "dialog box pops up, and Parameter Settings can be performed.
  3. Source data:
    • Datasource: Select the Datasource where the vector face to be stretched is located.
    • Dataset: Select the Dataset where the vector face to be stretched is located.
  4. Result:
    • Tile Name: Sets the name of the Generate tiles.
    • Export Directory: Set the Target Path where Generate Tiles are stored.
  5. Basic Parameter:
    • File processing type: There are two types: replacement and append. Where Add Mode does not support layering.
    • S3M version: supports S3M 1.0, S3M2.0, S3M 3.0 and S3M 3.01.
    • Vertex optimization mode: supports three compression modes: No compression, Normal Compress and Meshopt compression. S3M 3.0 and S3M 3.01 do not support Normal Compress.
    • Attribute storage type: supports S3MD, ATTRIBUTE, DB and other types.
      • S3MD: stored as JSON, able to quickly extract all Attributes of a single object.
      • ATTRIBUTE: It is stored as a binary stream, has a smaller file size, and can quickly extract the Attributes of multiple objects Specify Field.
      • DB: It is stored as a DB large file and is only available 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.
    • Scene Type: Spherical surface and plane are supported. If the data is Geographic Coordinate System, only spherical surface can be selected when Generate Tiles. If the data is Projected Coordinate System and you want Result Data to be in Plane Scene, you need to select a plane; otherwise, you need to select a sphere. If the data is a Planar Coordinate System (no projection), only a plane can be selected.
    • Process Thread Count: The number of threads allocated to the Stretch Generate Tiles operation. The default is 4 threads participating in the operation. The user can customize the number of threads.
    • Field of Stretch Height: It refers to the height value of the surface object stretching, which can be set as Extended Height through the drop-down menu Select Field, or the height value of the surface object stretching can be set by inputting the value, and the unit is meter.
    • Bottom Altitude Field: The Bottom Altitude value of the stretched object. Select Field from the drop-down menu as the Bottom Altitude value.
  6. Texture and attribute advanced parameters
    • Object ID Field: The field used to set the Unique identifierID, selected by the drop-down arrow.
    • Vertex Weight Mode: Four modes are provided: None, Dataset Field, Shortest Triangle Length and Original feature value. Where, None means that the height is taken as the weight, Dataset Field means that the Specify Field is taken as the weight, and Shortest Triangle Length means that the Shortest Triangle Length of the point is taken as the weight. Original feature value refers to the feature value of Model Data itself as the weight.
    • Eigenvalue: This option is only available when the Select Dataset field is the vertex weight mode. Click the drop-down arrow Specify Field at the right end.
    • Texture Coordinates: Used to set whether to include Texture Coordinates in Result Data. If Result Data needs to be beautified, it is recommended to check.
    • Face Simplification: It is used to set whether LOD layer tin is simplified. Note that Add Mode does not support simplification.
    • Contour line: used to set whether the generated Model Tiles have a contour line. If checked, the building outline can be displayed in quadrilateral mode when the web client loads Result Data.
  7. Tile parameters
    • Tile Side Length: Displays and sets the size of the tile side length in meters. Different side lengths of Tile correspond to different scales.
    • Filtering threshold: It can filter out the sub-objects with small roughness layer, thus improving the performance of large scene data. For example, if the filter threshold is set to 2, sub-objects with the longest edge less than 2 meters are filtered out in the coarsest layer, sub-objects with the longest edge less than 1 meter are filtered out in the second coarsest layer, and so on. Subobjects at the finest level are not filtered.
    • LOD level number: Enables hierarchical simplification of the building model by entering a specified number as the LOD level number.
  8. Hierarchical parameters
    • Layer height: set the height of each layer for layering white mask data. Only Normal Mode is supported.
    • Number of
    • layers: set the number of layers for layering the white film data. If only the layer number is set and the layer height is not set, the layering is not performed.
  9. Material Parameters
    • Material Type: Used to set the material type of Result Data, including Common Material, UE and Unity Material. UE or Unity Material is the material available in Unreal Engine or Unity, respectively. It is recommended to select the appropriate parameters according to the Result Data.
    • Top/Side Texture Mode: Real Size and Repeat Times modes are available. Repeat Times is the number of times the map is repeatedly placed. Real Size refers to mapping to a specified size.
    • Top/Side Texture Field: Get the map file by selecting the field containing the map File Path information from the drop-down menu.
    • Top/Side U: when the mapping mode is Repeat Times, the set value represents the Repeat Times of the mapping file in the U direction, in units; when the mapping mode is Real Size, the set value is the Real Size of the mapping file in the U direction, in units.
    • Top/Side V: when the mapping mode is Repeat Times, the set value represents the Repeat Times of the mapping file in the V direction, in units; when the mapping mode is Real Size, the set value is the Real Size of the mapping file in the V direction, in units.
  10. When the setup is complete, click the Build button to perform the Tile build operation.
Caution:
  • The Tile edge length determines the number of Tile root nodes: the larger the edge length, the fewer the root nodes; conversely, the smaller the edge length, the more the root nodes, and the longer the Generate Tiles. When there are too many root nodes, loading the model will be somewhat slower.
  • Setting up layering and face simplification is not supported
  • if the file processing type is Add Mode.