Desktop Configuration Guide
Poles

Version: 10.2.1d and 10.2.1d SP2

Resource Center Home

Overhead Design Analysis (OHDA) is preset with five types of utility poles: Douglas Fir, Southern Yellow Pine, Ponderosa Pine, Western Red Cedar, and Northern White Pine. You can choose one of the existing poles, import a pole of a different type from ArcMap, or create your own.

By default, NESC construction grades are used to define pole specifications in OHDA. Information on how to use different construction grade definitions is in the Step by Step Guide.

Associating Exported Poles from ArcMap

Initial setup is required for OHDA to correctly associate its poles with those exported from ArcMap:

  1. Open ArcCatalog while ArcMap is not running.
  2. Login as the owner of the database that stores the tables representing your Support Structure feature class.
  3. Right-click the Support Structure feature class and select Properties.
  4. On the Fields tab, select the Material field name.
  5. In the Field Properties section, click the field to the right of Domain.
  6. Select Pole Material Wood from the drop-down list. Click OK.

By default, a pole with the material domain set to Pole Material Wood will be associated with Douglas Fir in OHDA. This is because the default XML files for Douglas Fir have the value Wood for the GISMatchingString element.

If your designs typically use the same material for support structures, then giving the value Wood to the GISMatchingString element in that pole's XML specifications, described below, is the most efficient approach to setting associations between OHDA and ArcMap. Make sure there is only one type of pole with this GISMatchingString value, though.

If you need OHDA to associate multiple types of poles with ArcMap, follow these steps:

  1. Login as the owner of the database that stores the tables representing your Support Structure feature class.
  2. Right-click the database and select Properties.
  3. On the Domains tab, click Pole Material Wood in the Domain Name column.
  4. Under the Coded Values section, enter Codes and Descriptions for each type of pole you want to associate from ArcMap. OHDA attempts to match the Description field with the GISMatchingString value.
  5. Click OK.

OHDA searches the AssetID field model name to identify poles exported from ArcMap. OHDA uses the field associated with AssetID to label the poles in a scenario. To bring the AssetID field value over from ArcMap, you must add the field to the domain of the feature class:

  1. Add the AssetID to the domain.
    1. Open your database in ArcCatalog.
    2. Right-click the database and select Properties.
    3. On the Domains tab, select Designer Field Model Name.
    4. In the Coded Values section, add AssetID to both the Code and Description columns.
    5. Click OK.
  2. Associate AssetID with the appropriate field.
    1. Navigate to the Support Structure feature class in your database.
    2. Right-click the Support Structure feature class and select ArcFM Properties Manager.
    3. On the Field Model Names tab, select FacilityID. You do not have to use the FacilityID field, but the field you choose must be of type Text or Long Integer.
    4. In the Field Model Names section, select Designer Field Model Name from the Model Name Domain drop-down list.
    5. Double-click AssetID in the Available column to move it to the Selected column.
    6. Click OK.

Creating Custom Pole Specifications

To create custom poles, follow these steps:

  1. Create a folder named PoleSpecXML in the Assembly Library Location directory. This directory location is defined in the Assembly Creator on the Settings Tab.
  2. Define pole specifications in an XML file, as detailed below. Create each custom pole definition in a separate file.
  3. Save the new XML file with a descriptive title in the PoleSpecXML folder. The filename is not important for OHDA to properly recognize the file.

XML Structure for Poles

Tag Attributes Description
<PoleData> Root element.
<Material /> name The name attribute is displayed in OHDA to identify the pole.
<FiberStrength /> value The value attribute defines rated fiber strength of the material in pound-force per square inch (psi).
<Density /> value The value attribute defines density of the material in pounds per cubic foot (lb/ft3).
<ModulusOfElasticity> The tensile elasticity of the material in pound-force per square inch (psi).
<MomentOfInertia> The resistance of the pole to rotational forces in pound-force per square inch (psi).
<ModulusOfRupture> Breaking point of the material in pound-force per square inch (psi).
<GISMatchingString> Identifies the value to match against when importing poles from ArcMap.
<TopCircumferences> Container element for TopCircumference tags for each class of pole.
<TopCircumference /> class
value
Each TopCircumference tag defines the pole's class with the class attribute and circumference of the pole's top in inches with the value attribute. 
<ReferenceCircumferences> Container element for ReferenceCircumference tags.
<ReferenceCircumference /> class
poleLength
circumference
Each ReferenceCircumference tag defines the pole's class with the class attribute, the pole's length in feet with the poleLength attribute, and the circumference in inches measured 6 feet from the base of the pole with the circumference attribute.
<SpecUid>   A valid GUID to represent the pole.
The attributes in all OHDA configuration files are defined using imperial units. The metric setting in the user interface does not change this behavior.
Pole XML Example
Copy Code
<?xml version="1.0" encoding="utf-8" ?>
<PoleData>
  <Material name = "Douglas Fir"/>
  <FiberStrength value = "8000"/>
  <Density value = "31.96"/>
  <ModulusOfElasticity>1950000</ModulusOfElasticity>
  <MomentOfInertia>1017</MomentOfInertia>
  <ModulusOfRupture>7800</ModulusOfRupture>
  <GISMatchingString>Wood</GISMatchingString>
 
  <TopCircumferences>
    <TopCircumference class ="1" value ="27"/>
    <TopCircumference class ="2" value ="25"/>
    <TopCircumference class ="3" value ="23"/>
    <TopCircumference class ="4" value ="21"/>
    <TopCircumference class ="5" value ="19"/>
  </TopCircumferences>
  <ReferenceCircumferences>
    <ReferenceCircumference class ="1" poleLength="20" circumference ="31.0"/>
    <ReferenceCircumference class ="1" poleLength="25" circumference ="33.5"/>
    <ReferenceCircumference class ="1" poleLength="30" circumference ="36.5"/>
    <ReferenceCircumference class ="1" poleLength="35" circumference ="39.0"/>
    <ReferenceCircumference class ="1" poleLength="40" circumference ="41.0"/>
    <ReferenceCircumference class ="1" poleLength="45" circumference ="43.0"/>
    <ReferenceCircumference class ="1" poleLength="50" circumference ="45.0"/>
    <ReferenceCircumference class ="1" poleLength="55" circumference ="46.5"/>
    <ReferenceCircumference class ="1" poleLength="60" circumference ="48.0"/>
    <ReferenceCircumference class ="1" poleLength="65" circumference ="49.5"/>
    <ReferenceCircumference class ="1" poleLength="70" circumference ="51.0"/>
    <ReferenceCircumference class ="1" poleLength="75" circumference ="52.5"/>
    <ReferenceCircumference class ="1" poleLength="80" circumference ="54.0"/>
    <ReferenceCircumference class ="1" poleLength="85" circumference ="55.0"/>
    <ReferenceCircumference class ="1" poleLength="90" circumference ="56.0"/>
    <ReferenceCircumference class ="1" poleLength="95" circumference ="57.0"/>
    <ReferenceCircumference class ="1" poleLength="100" circumference ="58.5"/>
    <ReferenceCircumference class ="1" poleLength="105" circumference ="59.5"/>
    <ReferenceCircumference class ="1" poleLength="110" circumference ="60.5"/>
    <ReferenceCircumference class ="1" poleLength="115" circumference ="61.5"/>
    <ReferenceCircumference class ="1" poleLength="120" circumference ="62.5"/>
    <ReferenceCircumference class ="1" poleLength="125" circumference ="63.5"/>
    <ReferenceCircumference class ="2" poleLength="20" circumference ="29.0"/>
    <ReferenceCircumference class ="2" poleLength="25" circumference ="31.5"/>
    <ReferenceCircumference class ="2" poleLength="30" circumference ="34.0"/>
    <ReferenceCircumference class ="2" poleLength="35" circumference ="36.5"/>
    <ReferenceCircumference class ="2" poleLength="40" circumference ="38.5"/>
    <ReferenceCircumference class ="2" poleLength="45" circumference ="40.5"/>
    <ReferenceCircumference class ="2" poleLength="50" circumference ="42.0"/>
    <ReferenceCircumference class ="2" poleLength="55" circumference ="43.5"/>
    <ReferenceCircumference class ="2" poleLength="60" circumference ="45.0"/>
    <ReferenceCircumference class ="2" poleLength="65" circumference ="46.5"/>
    <ReferenceCircumference class ="2" poleLength="70" circumference ="48.0"/>
    <ReferenceCircumference class ="2" poleLength="75" circumference ="49.0"/>
    <ReferenceCircumference class ="2" poleLength="80" circumference ="50.5"/>
    <ReferenceCircumference class ="2" poleLength="85" circumference ="51.5"/>
    <ReferenceCircumference class ="2" poleLength="90" circumference ="53.0"/>
    <ReferenceCircumference class ="2" poleLength="95" circumference ="54.0"/>
    <ReferenceCircumference class ="2" poleLength="100" circumference ="55.0"/>
    <ReferenceCircumference class ="2" poleLength="105" circumference ="56.0"/>
    <ReferenceCircumference class ="2" poleLength="110" circumference ="57.0"/>
    <ReferenceCircumference class ="2" poleLength="115" circumference ="58.0"/>
    <ReferenceCircumference class ="2" poleLength="120" circumference ="59.0"/>
    <ReferenceCircumference class ="2" poleLength="125" circumference ="59.5"/>
    <ReferenceCircumference class ="3" poleLength="20" circumference ="27.0"/>
    <ReferenceCircumference class ="3" poleLength="25" circumference ="29.5"/>
    <ReferenceCircumference class ="3" poleLength="30" circumference ="32.0"/>
    <ReferenceCircumference class ="3" poleLength="35" circumference ="34.0"/>
    <ReferenceCircumference class ="3" poleLength="40" circumference ="36.0"/>
    <ReferenceCircumference class ="3" poleLength="45" circumference ="37.5"/>
    <ReferenceCircumference class ="3" poleLength="50" circumference ="39.0"/>
    <ReferenceCircumference class ="3" poleLength="55" circumference ="40.5"/>
    <ReferenceCircumference class ="3" poleLength="60" circumference ="42.0"/>
    <ReferenceCircumference class ="3" poleLength="65" circumference ="43.5"/>
    <ReferenceCircumference class ="3" poleLength="70" circumference ="45.0"/>
    <ReferenceCircumference class ="3" poleLength="75" circumference ="46.0"/>
    <ReferenceCircumference class ="3" poleLength="80" circumference ="47.0"/>
    <ReferenceCircumference class ="3" poleLength="85" circumference ="48.0"/>
    <ReferenceCircumference class ="3" poleLength="90" circumference ="49.0"/>
    <ReferenceCircumference class ="4" poleLength="20" circumference ="25.0"/>
    <ReferenceCircumference class ="4" poleLength="25" circumference ="27.5"/>
    <ReferenceCircumference class ="4" poleLength="30" circumference ="29.5"/>
    <ReferenceCircumference class ="4" poleLength="35" circumference ="31.5"/>
    <ReferenceCircumference class ="4" poleLength="40" circumference ="33.5"/>
    <ReferenceCircumference class ="4" poleLength="45" circumference ="35.0"/>
    <ReferenceCircumference class ="4" poleLength="50" circumference ="36.5"/>
    <ReferenceCircumference class ="4" poleLength="55" circumference ="38.0"/>
    <ReferenceCircumference class ="4" poleLength="60" circumference ="39.0"/>
    <ReferenceCircumference class ="4" poleLength="65" circumference ="40.5"/>
    <ReferenceCircumference class ="4" poleLength="70" circumference ="41.5"/>
    <ReferenceCircumference class ="5" poleLength="20" circumference ="23.0"/>
    <ReferenceCircumference class ="5" poleLength="25" circumference ="25.5"/>
    <ReferenceCircumference class ="5" poleLength="30" circumference ="27.5"/>
    <ReferenceCircumference class ="5" poleLength="35" circumference ="29.0"/>
    <ReferenceCircumference class ="5" poleLength="40" circumference ="31.0"/>
    <ReferenceCircumference class ="5" poleLength="45" circumference ="32.5"/>
    <ReferenceCircumference class ="5" poleLength="50" circumference ="34.0"/>
  </ReferenceCircumferences>
  <SpecUid>8FBA8052-111F-4039-8851-58FD53657CE1</SpecUid>
</PoleData>

 

 


Send Comment to ArcFMdocumentation@schneider-electric.com