<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to Display Elevation Differences using EC Annotation in OpenPlant Modeler</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/35260/how-to-display-elevation-differences-using-ec-annotation-in-openplant-modeler</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Display Elevation Differences using EC Annotation in OpenPlant Modeler</title><link>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/35260/how-to-display-elevation-differences-using-ec-annotation-in-openplant-modeler</link><pubDate>Wed, 31 May 2017 14:11:44 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:ec0b2d3a-8817-4043-a577-8d7a169fc6c1</guid><dc:creator>Rahul Kumar</dc:creator><comments>https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/35260/how-to-display-elevation-differences-using-ec-annotation-in-openplant-modeler#comments</comments><description>Current Revision posted to OpenPlant | AutoPLANT Wiki by Rahul Kumar on 5/31/2017 2:11:44 PM&lt;br /&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/0511.Bentley_2D00_TSG.png"&gt;&lt;img src="/resized-image/__size/940x0/__key/communityserver-wikis-components-files/00-00-00-00-43/0511.Bentley_2D00_TSG.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table border="0" style="border-color:#dce5f0;border-width:0px;background-color:#dce5f0;width:500px;border-style:solid;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Applies To&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;OpenPlant Modeler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.09.XXX (SS5) | 08.11.11.XX (SS6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Environment:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 7/8.1/10 (64 bit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Area:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Settings/Attributes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Subarea:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rahul Kumar, Bentley Product Advantage Group&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;To create Annotation for multiple properties using EC Annotation Manager in OpenPlant Modeler.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Background&lt;/h3&gt;
&lt;p&gt;In OpenPlant Modeler, user requirement is to populate the elevation difference between and display the length using EC Annotation. Using schema customization inside the class editor, user can obtain the desired results. Below are the steps described on creating properties, assigning Calculated EC property Specification expressions to obtain coordinates of elevations and getting their differences through property values which will further help user to use it as EC Annotation.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Steps to Accomplish&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;In Class Editor, Open OpenPlant_3D.01.07.ecschema.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2100.1.jpg"&gt;&lt;img src="/resized-image/__size/640x640/__key/communityserver-wikis-components-files/00-00-00-00-43/2100.1.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Supplement it with below schema&amp;rsquo;s.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3660.2.jpg"&gt;&lt;img src="/resized-image/__size/440x440/__key/communityserver-wikis-components-files/00-00-00-00-43/3660.2.jpg" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3683.3.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/3683.3.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Navigate to PIPE class. See below image to search PIPE class.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/5758.4.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/5758.4.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Go to Properties Tab.&lt;/li&gt;
&lt;li&gt;Create a new property say &lt;strong&gt;REFERENCE_ELEV.&lt;/strong&gt; To add a new property, user can either copy-paste existing property or can create using New button.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2287.5.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2287.5.jpg" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/2605.6.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/2605.6.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Add Custom attribute Property_Display Status. Enable fields as Editable. See image below.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/7485.7.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/7485.7.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/1122.8.jpg"&gt;&lt;img src="/resized-image/__size/640x0/__key/communityserver-wikis-components-files/00-00-00-00-43/1122.8.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Create Property, say&amp;nbsp;&lt;b&gt;Elev_H&lt;/b&gt;&amp;nbsp;for showing the elevation difference with respective Tiers defined by users.&lt;/li&gt;
&lt;li&gt;Assign Custom attribute,&amp;nbsp;&lt;b&gt;CalculatedEcPropertySpecification&lt;/b&gt;, using&amp;nbsp;&lt;b&gt;Add/Remove&lt;/b&gt;&amp;nbsp;button.&lt;/li&gt;
&lt;li&gt;Define expression, enter other fields as mentioned in images below to get the round value for string type property.&lt;br /&gt;&lt;br /&gt; &lt;b&gt;System.Math.Round((this.REFERENCE_ELEV-this.TRANSFORMATION_MATRIX.M11/1000),0)&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/4846.9.jpg"&gt;&lt;img src="/resized-image/__size/640x640/__key/communityserver-wikis-components-files/00-00-00-00-43/4846.9.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Add custom attribute&lt;/li&gt;
&lt;li&gt;Similar add a new property&amp;nbsp;Elev_h&amp;nbsp;and repeat steps 9-10 shown above.&amp;nbsp;&lt;b&gt;&lt;br /&gt;&lt;br /&gt; System.Math.Round((this.TRANSFORMATION_MATRIX.M11/1000-this.REFERENCE_ELEV),0)&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/3362.10.jpg"&gt;&lt;img src="/resized-image/__size/640x640/__key/communityserver-wikis-components-files/00-00-00-00-43/3362.10.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Save &amp;amp; Close Schema.&lt;/li&gt;
&lt;li&gt;Launch OpenPlant Modeler. Select a model containing Pipes with various elevations.&lt;/li&gt;
&lt;li&gt;Select Pipe and enter the&amp;nbsp;&lt;strong&gt;REFERENCE_ELEV&lt;/strong&gt;&amp;nbsp;value. Enter it for each pipe.&amp;nbsp;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-43/1033.11.jpg"&gt;&lt;img src="/resized-image/__size/640x640/__key/communityserver-wikis-components-files/00-00-00-00-43/1033.11.jpg" alt=" " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Using EC Annotation, display the desired length for each pipe. See wiki article under See also section for reference.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/products/plant/design___engineering/w/plant_design_and_engineering__wiki/21898.how-to-create-annotation-for-multiple-properties-using-ec-annotation-manager"&gt;communities.bentley.com/.../21898.how-to-create-annotation-for-multiple-properties-using-ec-annotation-manager&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Comments or Corrections?&lt;/h3&gt;
&lt;p&gt;Bentley&amp;#39;s Product Advantage Group requests that you please submit any comments you have on this Wiki article to the &amp;quot;Comments&amp;quot; area below. THANK YOU!&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: 08.11.11.xxx, OpenPlant Modeler, SS6, elevation, EC Annotations, Schemas&lt;/div&gt;
</description></item></channel></rss>