Desktop Configuration Guide
Poles

Version: 10.2.1a and 10.2.1a SP1

Resource Center Home

OHDA is preset with five types of utility pole material: Douglas Fir, Southern Yellow Pine, Ponderosa Pine, Western Red Cedar, and Northern White Pine. You have the option of using these pole materials, importing poles from ArcMap, or creating your own.

By default, NESC construction grades are used to calculate pole specifications in OHDA. To use GO95 construction grades instead, you will need to create an XML file to define those specifications.

Associating Exported Poles from ArcMap

 

Figure 1, Setting the Domain of the Support Structure feature class

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.

Including AssetID in Import from ArcMap

 

For detailed information on exporting to OHDA, see the OHDA Using Guide.

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