Map and translate with Smart Interop Publisher (exercise) - Intergraph Smart 3D - Administration & Configuration - Hexagon PPM

Intergraph Smart 3D PDS Conversion to Smart 3D

Language
English
Product
Intergraph Smart 3D
Subproduct
Plant Design System
Search by Category
Administration & Configuration
Smart 3D Version
13
Smart Interop Publisher Version
17

Before you translate your PDS files, you must map the custom PDS 3D property Process_Code to a normalized interop schema (also referred to as a SPIOP or ISIP schema) property so that the custom property can be translated to a Smart Interop Object and imported into Smart 3D. Smart Interop Publisher delivers a set of format-specific default mapping files and corresponding custom mapping template files. The default installation folder for these files is [Install drive]:\Program Files\SmartPlant\Interop Publisher\3DInteropMappingFiles. See Review the delivered mapping files.

  1. To map your custom property:

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

    2. Make a copy of the customPDSToR3DMapping.xls file in the \CustomMappingFiles folder, and place the file in another folder location.

    3. Open the customPDSToR3DMapping.xls file, and insert a new row in the ClassMap sheet.

    4. Enter PDS_Dwg_PipeRun as the PDS 3D Source Class and CR3DPipeRun as the ISIP Target Class.

    5. On the PropertyMap sheet, enter PDS_Dwg_PipeRun again as the PDS 3D Source Class, IRunCustomProperties as the Source Interface, and Process_Code as the Source Property. The 'source' in the custom mapping is the PDS 3D data.

    6. You can enter any interface name and property name, but we recommend following the 'IJR3D' prefix naming convention for the interface. For this example, enter IJR3DRunCustomProperties for the Target Interface and Process_Code as the Target Property.

    7. Save your edits and close the spreadsheet file. See Edit the custom mapping template file.

  2. Open or create your Smart Interop Publisher project:

    1. Open the Smart Interop Publisher application. If you do not already have a project, create one with a defined shared content folder. See Create a project.

    2. Go to your PDS project folder and copy your updated PDSComponent.xml file to the shared content folder you selected for your Smart Interop Publisher project.

    3. From the Smart Interop Publisher Projects view, right-click your project and select Settings > Translation.

    4. Click New in the Select or Create Settings Group list.

    5. Type PDSGroup as the name of your translation settings group.

    6. Go to the PDS 3D Options translation settings and change the path of the Schema option to point to your PDS component schema.

    7. Save your translation settings.

  3. To translate your PDS model .zvf file:

    1. From the Smart Interop Publisher Source Files grid in the Smart Models view, add the generated .zvf file as a source file. An example .zvf file in the Source Files grid is shown below.

    2. Select the .zvf file and right-click Translate.

    3. On the Translate dialog, enter the Smart Model name (100_pipea2m1) for your source file and the folder location.

    4. Select the Custom mapping option and specify the location of your custom mapping file.

    5. Select the PDSGroup as your Settings Group.

    6. Click Translate.

Next: Generate the SIO and Import