Translate XMpLant source files - Intergraph Smart Interop Publisher - Help

Intergraph Smart Interop Publisher Help

Intergraph Smart Interop Publisher
2018 R1 (7.1)

Smart Interop Publisher supports files exported from authoring tools that implement the XMpLant open standard technology.

Custom Mapping (Optional)

You can include new classes and properties, map any unmapped properties that you have added, and define unit of measure strings for property values using the custom PDS mapping template files.

For translating XMpLant files (.xml and .drv), use XMPlantToR3DMapping.xls and customXMPlantToR3DMapping.xls template files.

  1. Review the XMPlantToR3DMapping.xls default mapping file to see the classes and properties that are currently mapped.

  2. Make a copy of the customXMPlantToR3DMapping.xls file located in the CustomMappingFiles folder, and place it in another folder location.

  3. Edit the custom mapping file to either modify property labels or add classes and properties.Make sure you save the edited mapping spreadsheet file in the Microsoft Excel 97-2003 Workbook (.xls) format. For more information, see Edit the custom mapping template file and Map an XMpLant Name Against an Existing Name.

    To display unit strings such as 'meters' or 'inches' with specific property values in the translated model, you can define the Units G column in the custom mapping file. For more information, see Set the units of measure (UoM) in custom mapping.

  4. To set up custom mapping for a third-party format target such as Industry Foundation Classes (IFC), you must also create Hexagon schema (R3D)-to-IFC mapping. For more information, see Use custom mapping for third-party format targets.


  1. Click the Smart Interop Publisher icon on your desktop .
    Click Start > All Programs > Intergraph Smart Interop Publisher.

  2. If you are not in the Projects view, click Projects.

  3. Select or create a project to use in the grid.

  4. Right-click the project, and then select Settings > Project.

  5. Use the default settings, or make any required changes.

  6. For Target Applications, select the Hexagon PPM applications and third-party format to use. If you select a third-party format, verify that you have the required license. For example, you must have an IFC license to use the Industry Foundation Classes target.

    Selecting only the target applications you require can produce a faster translation time. Smart Interop Publisher only generates files required for the selected target.

  7. Click Save to save your changes and close Project Settings.

  8. Click Models to go back to the Models view.

  9. On the Source Files grid, click Add , and then select the .drv files to translate.

    The added file displays in the Source Files grid.

  10. Select each source file to use in creating the Smart Model, and then click Translate .

    Use SHIFT+ or CTRL+ key combinations to select multiple source files.

  11. If you used custom mapping, set the Mapping Options to Custom, and then select the Mapping Files Location of the custom mapping template file you edited.

  12. Click Translate.
    To schedule the translation for a later time, click Schedule. For more information on scheduling, see Schedule a job.

  13. Open the Smart Models you created in the Intergraph target applications:

  14. If you selected a non-Intergraph format target, open the model format file using your preferred third-party reader. For example, if you selected the Industry Foundation Classes (IFC) format target, use your own IFC reader to review the resulting Smart Model .ifc file.