Translate XMpLant source files - Intergraph Smart Interop Publisher - Help

Intergraph Smart Interop Publisher Help

Language
English
Product
Intergraph Smart Interop Publisher
Search by Category
Help
Smart Interop Publisher Version
16.2

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.

    Smart Interop Publisher removes any colons placed inside a property name during translation. For example, if you enter Net:Area for the property name, the resulting translation displays NetArea.

  4. Save the edited mapping spreadsheet file in the Microsoft Excel 97-2003 Workbook (.xls) format. 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. See Set the units of measure (UoM) in custom mapping.

  5. 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. See Use custom mapping for third-party format targets.

Translate

  1. Click the Smart Interop Publisher icon on your desktop .
    -OR-
    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 Menu > Project Settings Command.

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

  6. For Target Applications, select the Hexagon Asset Lifecycle Intelligence 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.

    SHARED Tip 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 the Project Settings Dialog.

  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.

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

    SHARED Tip 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.
    -OR-
    To schedule the translation for a later time, click Schedule to open the Schedule Translate Dialog.

  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.