Convert Smart Models to Smart Interop format - Intergraph Smart 3D - Administration & Configuration - Hexagon PPM

Intergraph Smart 3D Integration - Project As-Built with HxGN SDx

English (United States)
Intergraph Smart 3D
Project As-Built with SDx
Search by Category
Administration & Configuration
Smart 3D Version

Before You Begin

  • Before using the Generate SIO Utility, you must use Intergraph Smart Interop Publisher to translate the design tool data to Smart Model format. See Format-Specific 3D Model Translations in the Intergraph Smart 3D Smart Interop Help.

  • When generating the Smart Models in Smart Interop Publisher, you can define transformation settings that determine the location of generated SIO objects in the Smart 3D model. During translation, Smart Interop Publisher creates the required .zvf, .mdb2, and .json files for each source file. If there are transformation settings, an .iop file is also created that contains the location coordinates for the SIO objects. The software logs transformation information in the Generate_SIO log file.

    To check your location coordinates before using the Generate SIO Utility, attach the translated Smart Model as a Reference 3D model in Smart 3D Project Management with Graphic_Only or Intergraph Smart Interop Publisher as the Model Type. Adjust the Smart Model position and orientation as you require. Any adjustment causes the .iop file in your Reference 3D model folder to be automatically updated. However, if you have multiple Smart Model .zvf/.mdb2/.json files in the same folder, make sure each corresponding .iop file has been updated with the required transformation changes.

    If you have both Smart Review and Smart 3D applications, you can change transformation settings in one application, and then see the resulting change in the other through Smart Interop Publisher and the .iop file.

    See Transform a Smart Model and Review and change transformations in Smart 3D.

  • By default, the Generate SIO Utility supports processing files with the following source type values: S3D, PDMS, and PDS_XML. If you need to generate Smart Interop Object data from an unsupported source type, you must edit the Generate SIO configuration file. See Generate SIO Utility.

  • You can choose whether unmapped data is included for Smart Interop Objects and whether a log file is created for the unmapped data. See Generate SIO Utility.

  • The first time that you add Smart Interop Objects to a model, Smart 3D updates that model and its catalog with additional schema information. This schema update requires the regeneration of the model and catalog database views. Depending on the size of the model, the process could take a while to complete.

  1. Click Start > Smart 3D > Modify Database and Schema Location and select your site.

  2. Click Start > Smart 3D Generate SIO to open the Generate SIO Utility. If the utility does not display on your Start menu, navigate to [Product Folder]\ProjectMgmt\Tools\bin, and then double-click GenerateSIO.exe.

  3. In Source Folder, select the folder that contains the translated .zvf, .mdb2, and .json files to convert to Smart Interop Objects.

  4. Select the model in which to create the Smart Interop Objects.

  5. Assign the Smart Interop Objects to a permission group. You can copy the extracted PDS model data files to individual folders based on discipline. While generating the SIO objects, you can individually select these folders and load them with the respective permission group

  6. Click Generate. When the process finishes, a message displays in the Status box.

    To view processing results, click View Log before closing the utility.

  7. If your model data contains walls and slabs, continue to Associate Layers to SIO Walls and Slabs.

  8. Run the Detect and Repair Hangers Missing Relationships Custom Command to create missing relationships for the supports and to correct the support position. Data must be corrected before synchronizing SIO objects to SDx.

  9. Run the Detect and Repair Missing Run End relations between Smart Interop Objects Custom Command to repair the missing run end relations between Smart Interop objects. Data must be corrected before synchronizing SIO objects to SDx.