Workspace Properties

Key Value
Name Communications_UtilityNetwork.geodatabase
Workspace Type Local Database
Workspace Factory Sqlite
Geodatabase Release 3.0.0
Date Exported 2024-03-18 12:15:28
Path

Datasets

Name Dataset Type Feature Dataset Dataset ID
main.UtilityNetwork FeatureDataset
main.CommunicationsLine FeatureClass main.UtilityNetwork 226
main.StructureBoundary__ATTACHREL RelationshipClass main.UtilityNetwork 249
main.Network UtilityNetwork main.UtilityNetwork 6
main.StructureJunction FeatureClass main.UtilityNetwork 35
main.StructureJunction__ATTACHREL RelationshipClass main.UtilityNetwork 252
main.CommunicationsJunction__ATTACHREL RelationshipClass main.UtilityNetwork 247
main.StructureLine__ATTACHREL RelationshipClass main.UtilityNetwork 253
main.CommunicationsAssembly__ATTACHREL RelationshipClass main.UtilityNetwork 243
main.CommunicationsDevice__ATTACHREL RelationshipClass main.UtilityNetwork 244
main.ServiceTerritory FeatureClass main.UtilityNetwork 5
main.StructureLine FeatureClass main.UtilityNetwork 38
main.CommunicationsSubnetLine FeatureClass main.UtilityNetwork 229
main.CommunicationsAssembly FeatureClass main.UtilityNetwork 227
main.CommunicationsJunction FeatureClass main.UtilityNetwork 228
main.CommunicationsLine__ATTACHREL RelationshipClass main.UtilityNetwork 248
main.CommunicationsDevice FeatureClass main.UtilityNetwork 225
main.StructureBoundary FeatureClass main.UtilityNetwork 39
main.StructureJunctionObject Table 40
main.StructureEdgeObject Table 41
main.CommunicationsJunctionObject Table 230
main.CommunicationsEdgeObject Table 231
main.CommunicationsAssembly__ATTACH Table 232
main.CommunicationsDevice__ATTACH Table 233
main.CommunicationsEdgeObject__ATTACH Table 234
main.CommunicationsJunctionObject__ATTACH Table 235
main.CommunicationsJunction__ATTACH Table 236
main.CommunicationsLine__ATTACH Table 237
main.StructureBoundary__ATTACH Table 238
main.StructureEdgeObject__ATTACH Table 239
main.StructureJunctionObject__ATTACH Table 240
main.StructureJunction__ATTACH Table 241
main.StructureLine__ATTACH Table 242
main.CommunicationsEdgeObject__ATTACHREL RelationshipClass 245
main.CommunicationsJunctionObject__ATTACHREL RelationshipClass 246
main.StructureEdgeObject__ATTACHREL RelationshipClass 250
main.StructureJunctionObject__ATTACHREL RelationshipClass 251
main.GDB_ValidationObjectErrors Table 258
main.GDB_ValidationPointErrors FeatureClass 259
main.GDB_ValidationLineErrors FeatureClass 260
main.GDB_ValidationPolygonErrors FeatureClass 261

main.UtilityNetwork

Properties

Key Value
Name main.UtilityNetwork
Dataset Type FeatureDataset
Feature Dataset
Dataset ID
# of Children 17
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min
Y-Min
X-Max
Y-Max

Datasets

Name Dataset Type Feature Dataset Dataset ID
main.CommunicationsLine FeatureClass main.UtilityNetwork 226
main.StructureBoundary__ATTACHREL RelationshipClass main.UtilityNetwork 249
main.Network UtilityNetwork main.UtilityNetwork 6
main.StructureJunction FeatureClass main.UtilityNetwork 35
main.StructureJunction__ATTACHREL RelationshipClass main.UtilityNetwork 252
main.CommunicationsJunction__ATTACHREL RelationshipClass main.UtilityNetwork 247
main.StructureLine__ATTACHREL RelationshipClass main.UtilityNetwork 253
main.CommunicationsAssembly__ATTACHREL RelationshipClass main.UtilityNetwork 243
main.CommunicationsDevice__ATTACHREL RelationshipClass main.UtilityNetwork 244
main.ServiceTerritory FeatureClass main.UtilityNetwork 5
main.StructureLine FeatureClass main.UtilityNetwork 38
main.CommunicationsSubnetLine FeatureClass main.UtilityNetwork 229
main.CommunicationsAssembly FeatureClass main.UtilityNetwork 227
main.CommunicationsJunction FeatureClass main.UtilityNetwork 228
main.CommunicationsLine__ATTACHREL RelationshipClass main.UtilityNetwork 248
main.CommunicationsDevice FeatureClass main.UtilityNetwork 225
main.StructureBoundary FeatureClass main.UtilityNetwork 39

main.CommunicationsLine

Properties

Key Value
Name main.CommunicationsLine
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 226
Geometry Type Polyline
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias Communications Line
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {04CB0DB1-C592-47B9-9EA4-12C8404F75A9}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
ISCONNECTED Is connected Short Integer False Network_6_IsConnected 2 0 0 2 False True
FROMDEVICETERMINAL From device terminal Short Integer False Network_6_TerminalNames 0 0 0 2 True True
TODEVICETERMINAL To device terminal Short Integer False Network_6_TerminalNames 0 0 0 2 True True
FLOWDIRECTION Flow direction Short Integer True Network_6_FlowDirection 1 0 0 2 True True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
CableSubnetwork CableSubnetwork String Index False Unknown 0 0 2000 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SUPPORTINGSUBNETWORKNAME Supporting subnetwork name String Index False Unknown 0 0 2000 False True
SwitchSubnetwork SwitchSubnetwork String Index False Unknown 0 0 2000 False True
CommunicationsCircuit CommunicationsCircuit String Index False Unknown 0 0 2000 False True
assetid Asset ID String True 0 0 64 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
cablegrade Cable Grade Short Integer True Communications_Fiber_Cable_Grade 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
searchdistance Structure Search Distance Double True 0 0 8 True False
measuredlength Measured Length Double True 0 0 8 True False
strandgroupcount Strand Group Count Short Integer True Communications_Strand_Group_Counts 0 0 2 True False
strandcount Strand Count Short Integer True 0 0 0 2 True False
generatefromports Generate From Ports when cable created Short Integer True Yes_No 1 0 0 2 True False
generatetoports Generate To Ports when cable created Short Integer True Yes_No 1 0 0 2 True False
strandsavailable Strands Available Short Integer True 0 0 0 2 True False
strandsreserved Strands Reserved Short Integer True 0 0 0 2 True False
strandsdedicated Strands Dedicated Short Integer True 0 0 0 2 True False
strandsunusable Strands Unusable Short Integer True 0 0 0 2 True False
strandsinuse Stands In Use Short Integer True 0 0 0 2 True False
strandspendingconnect Strands Pending Customer Connection Short Integer True 0 0 2 True False
strandspendingdisconnect Strands Pending Customer Disconnect Short Integer True 0 0 2 True False
cablename Name String True 0 0 120 True False
diameter Diameter Double True 0 0 8 True False
networksite Network Site String True 0 0 120 True False
building Building String True 0 0 120 True False
floor Floor String True 0 0 120 True False
room Room String True 0 0 120 True False
aisle Aisle String True 0 0 120 True False
bay Bay String True 0 0 120 True False
constructionstatus Construction Status Short Integer True Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
VALIDATIONSTATUS Validation status Short Integer Index True Validation Status 6 0 0 2 False True
st_length(SHAPE) SHAPE_Length Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
GDB_226_VALIDATI False True VALIDATIONSTATUS
GDB_226_CableSub False True CableSubnetwork
GDB_226_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
GDB_226_SUPPORTI False True SUPPORTINGSUBNETWORKNAME
GDB_226_SwitchSu False True SwitchSubnetwork
GDB_226_Communic False True CommunicationsCircuit
UUID_44 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__CommunicationsLine_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Submarine Cable 20
National Cable 25
Regional Cable 30
Distribution Cable 35
Access Cable 40
Drop Cable 45
Indoor Cable 50
Wireless 60

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 ISCONNECTED 2 Network_6_IsConnected
Unknown 0 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Unknown 0 TODEVICETERMINAL 0 Network_6_TerminalNames
Unknown 0 FLOWDIRECTION 1 Network_6_FlowDirection
Unknown 0 CableSubnetwork Unknown
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 SUPPORTINGSUBNETWORKNAME Unknown
Unknown 0 SwitchSubnetwork Unknown
Unknown 0 CommunicationsCircuit Unknown
Unknown 0 generatefromports 1 Yes_No
Unknown 0 generatetoports 1 Yes_No
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 strandcount 0
Unknown 0 strandsreserved 0
Unknown 0 strandsunusable 0
Unknown 0 VALIDATIONSTATUS 6 Validation Status
Submarine Cable 20 ASSETTYPE 3 Asset_Type_Communications_Line_Submarine_Cable
Submarine Cable 20 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Submarine Cable 20 ISCONNECTED 2 Network_6_IsConnected
Submarine Cable 20 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Submarine Cable 20 TODEVICETERMINAL 0 Network_6_TerminalNames
Submarine Cable 20 FLOWDIRECTION 1 Network_6_FlowDirection
Submarine Cable 20 CableSubnetwork Unknown
Submarine Cable 20 SUPPORTEDSUBNETWORKNAME Unknown
Submarine Cable 20 SUPPORTINGSUBNETWORKNAME Unknown
Submarine Cable 20 SwitchSubnetwork Unknown
Submarine Cable 20 CommunicationsCircuit Unknown
Submarine Cable 20 cablegrade Communications_Fiber_Cable_Grade
Submarine Cable 20 constructionstatus 6 Construction_Status
Submarine Cable 20 diameter Communications_Cable_OD_in
Submarine Cable 20 generatefromports 1 Yes_No
Submarine Cable 20 generatetoports 1 Yes_No
Submarine Cable 20 lifecyclestatus 2 Lifecycle_Status
Submarine Cable 20 maintby 1 Asset_Manager
Submarine Cable 20 ownedby 1 Asset_Owner
Submarine Cable 20 spatialconfidence Spatial_Confidence
Submarine Cable 20 spatialsource Spatial_Source
Submarine Cable 20 strandcount Communications_Strand_Counts_Submarine
Submarine Cable 20 strandgroupcount Communications_Strand_Group_Counts
Submarine Cable 20 VALIDATIONSTATUS 6 Validation Status
National Cable 25 ASSETTYPE 3 Asset_Type_Communications_Line_National_Cable
National Cable 25 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
National Cable 25 ISCONNECTED 2 Network_6_IsConnected
National Cable 25 FROMDEVICETERMINAL 0 Network_6_TerminalNames
National Cable 25 TODEVICETERMINAL 0 Network_6_TerminalNames
National Cable 25 FLOWDIRECTION 1 Network_6_FlowDirection
National Cable 25 CableSubnetwork Unknown
National Cable 25 SUPPORTEDSUBNETWORKNAME Unknown
National Cable 25 SUPPORTINGSUBNETWORKNAME Unknown
National Cable 25 SwitchSubnetwork Unknown
National Cable 25 CommunicationsCircuit Unknown
National Cable 25 cablegrade Communications_Fiber_Cable_Grade
National Cable 25 constructionstatus 6 Construction_Status
National Cable 25 diameter Communications_Cable_OD_in
National Cable 25 generatefromports 1 Yes_No
National Cable 25 generatetoports 1 Yes_No
National Cable 25 lifecyclestatus 2 Lifecycle_Status
National Cable 25 maintby 1 Asset_Manager
National Cable 25 ownedby 1 Asset_Owner
National Cable 25 spatialconfidence Spatial_Confidence
National Cable 25 spatialsource Spatial_Source
National Cable 25 strandcount Communications_Strand_Counts_National
National Cable 25 strandgroupcount Communications_Strand_Group_Counts
National Cable 25 VALIDATIONSTATUS 6 Validation Status
Regional Cable 30 ASSETTYPE 0 Asset_Type_Communications_Line_Regional_Cable
Regional Cable 30 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Regional Cable 30 ISCONNECTED 2 Network_6_IsConnected
Regional Cable 30 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Regional Cable 30 TODEVICETERMINAL 0 Network_6_TerminalNames
Regional Cable 30 FLOWDIRECTION 1 Network_6_FlowDirection
Regional Cable 30 CableSubnetwork Unknown
Regional Cable 30 SUPPORTEDSUBNETWORKNAME Unknown
Regional Cable 30 SUPPORTINGSUBNETWORKNAME Unknown
Regional Cable 30 SwitchSubnetwork Unknown
Regional Cable 30 CommunicationsCircuit Unknown
Regional Cable 30 cablegrade Communications_Fiber_Cable_Grade
Regional Cable 30 constructionstatus 6 Construction_Status
Regional Cable 30 diameter Communications_Cable_OD_in
Regional Cable 30 generatefromports 1 Yes_No
Regional Cable 30 generatetoports 1 Yes_No
Regional Cable 30 lifecyclestatus 2 Lifecycle_Status
Regional Cable 30 maintby 1 Asset_Manager
Regional Cable 30 ownedby 1 Asset_Owner
Regional Cable 30 spatialconfidence Spatial_Confidence
Regional Cable 30 spatialsource Spatial_Source
Regional Cable 30 strandcount Communications_Strand_Counts_Regional
Regional Cable 30 strandgroupcount Communications_Strand_Group_Counts
Regional Cable 30 VALIDATIONSTATUS 6 Validation Status
Distribution Cable 35 ASSETTYPE 0 Asset_Type_Communications_Line_Distribution_Cable
Distribution Cable 35 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Distribution Cable 35 ISCONNECTED 2 Network_6_IsConnected
Distribution Cable 35 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Distribution Cable 35 TODEVICETERMINAL 0 Network_6_TerminalNames
Distribution Cable 35 FLOWDIRECTION 1 Network_6_FlowDirection
Distribution Cable 35 CableSubnetwork Unknown
Distribution Cable 35 SUPPORTEDSUBNETWORKNAME Unknown
Distribution Cable 35 SUPPORTINGSUBNETWORKNAME Unknown
Distribution Cable 35 SwitchSubnetwork Unknown
Distribution Cable 35 CommunicationsCircuit Unknown
Distribution Cable 35 cablegrade Communications_Fiber_Cable_Grade
Distribution Cable 35 constructionstatus 6 Construction_Status
Distribution Cable 35 diameter Communications_Cable_OD_in
Distribution Cable 35 generatefromports 1 Yes_No
Distribution Cable 35 generatetoports 1 Yes_No
Distribution Cable 35 lifecyclestatus 2 Lifecycle_Status
Distribution Cable 35 maintby 1 Asset_Manager
Distribution Cable 35 ownedby 1 Asset_Owner
Distribution Cable 35 spatialconfidence Spatial_Confidence
Distribution Cable 35 spatialsource Spatial_Source
Distribution Cable 35 strandcount Communications_Strand_Counts_Distribution
Distribution Cable 35 strandgroupcount Communications_Strand_Group_Counts
Distribution Cable 35 VALIDATIONSTATUS 6 Validation Status
Access Cable 40 ASSETTYPE 0 Asset_Type_Communications_Line_Access_Cable
Access Cable 40 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Access Cable 40 ISCONNECTED 2 Network_6_IsConnected
Access Cable 40 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Access Cable 40 TODEVICETERMINAL 0 Network_6_TerminalNames
Access Cable 40 FLOWDIRECTION 1 Network_6_FlowDirection
Access Cable 40 CableSubnetwork Unknown
Access Cable 40 SUPPORTEDSUBNETWORKNAME Unknown
Access Cable 40 SUPPORTINGSUBNETWORKNAME Unknown
Access Cable 40 SwitchSubnetwork Unknown
Access Cable 40 CommunicationsCircuit Unknown
Access Cable 40 cablegrade Communications_Fiber_Cable_Grade
Access Cable 40 constructionstatus 6 Construction_Status
Access Cable 40 diameter Communications_Cable_OD_in
Access Cable 40 generatefromports 1 Yes_No
Access Cable 40 generatetoports 1 Yes_No
Access Cable 40 lifecyclestatus 2 Lifecycle_Status
Access Cable 40 maintby 1 Asset_Manager
Access Cable 40 ownedby 1 Asset_Owner
Access Cable 40 spatialconfidence Spatial_Confidence
Access Cable 40 spatialsource Spatial_Source
Access Cable 40 strandcount Communications_Strand_Counts_Access
Access Cable 40 strandgroupcount Communications_Strand_Group_Counts
Access Cable 40 VALIDATIONSTATUS 6 Validation Status
Drop Cable 45 ASSETTYPE 0 Asset_Type_Communications_Line_Drop_Cable
Drop Cable 45 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Drop Cable 45 ISCONNECTED 2 Network_6_IsConnected
Drop Cable 45 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Drop Cable 45 TODEVICETERMINAL 0 Network_6_TerminalNames
Drop Cable 45 FLOWDIRECTION 1 Network_6_FlowDirection
Drop Cable 45 CableSubnetwork Unknown
Drop Cable 45 SUPPORTEDSUBNETWORKNAME Unknown
Drop Cable 45 SUPPORTINGSUBNETWORKNAME Unknown
Drop Cable 45 SwitchSubnetwork Unknown
Drop Cable 45 CommunicationsCircuit Unknown
Drop Cable 45 cablegrade Communications_Fiber_Cable_Grade
Drop Cable 45 constructionstatus 6 Construction_Status
Drop Cable 45 diameter Communications_Cable_OD_in
Drop Cable 45 generatefromports 1 Yes_No
Drop Cable 45 generatetoports 1 Yes_No
Drop Cable 45 lifecyclestatus 2 Lifecycle_Status
Drop Cable 45 maintby 1 Asset_Manager
Drop Cable 45 ownedby 1 Asset_Owner
Drop Cable 45 spatialconfidence Spatial_Confidence
Drop Cable 45 spatialsource Spatial_Source
Drop Cable 45 strandcount Communications_Strand_Counts_Drop
Drop Cable 45 strandgroupcount Communications_Strand_Group_Counts
Drop Cable 45 VALIDATIONSTATUS 6 Validation Status
Indoor Cable 50 ASSETTYPE 0 Asset_Type_Communications_Line_Indoor_Cable
Indoor Cable 50 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Indoor Cable 50 ISCONNECTED 2 Network_6_IsConnected
Indoor Cable 50 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Indoor Cable 50 TODEVICETERMINAL 0 Network_6_TerminalNames
Indoor Cable 50 FLOWDIRECTION 1 Network_6_FlowDirection
Indoor Cable 50 CableSubnetwork Unknown
Indoor Cable 50 SUPPORTEDSUBNETWORKNAME Unknown
Indoor Cable 50 SUPPORTINGSUBNETWORKNAME Unknown
Indoor Cable 50 SwitchSubnetwork Unknown
Indoor Cable 50 CommunicationsCircuit Unknown
Indoor Cable 50 cablegrade Communications_Fiber_Cable_Grade
Indoor Cable 50 constructionstatus 6 Construction_Status
Indoor Cable 50 diameter Communications_Cable_OD_in
Indoor Cable 50 generatefromports 1 Yes_No
Indoor Cable 50 generatetoports 1 Yes_No
Indoor Cable 50 lifecyclestatus 2 Lifecycle_Status
Indoor Cable 50 maintby 1 Asset_Manager
Indoor Cable 50 ownedby 1 Asset_Owner
Indoor Cable 50 spatialconfidence Spatial_Confidence
Indoor Cable 50 spatialsource Spatial_Source
Indoor Cable 50 strandcount Communications_Strand_Counts_Indoor
Indoor Cable 50 strandgroupcount Communications_Strand_Group_Counts
Indoor Cable 50 VALIDATIONSTATUS 6 Validation Status
Wireless 60 ASSETTYPE 0 Asset_Type_Communications_Line_Wireless
Wireless 60 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wireless 60 ISCONNECTED 2 Network_6_IsConnected
Wireless 60 FROMDEVICETERMINAL 0 Network_6_TerminalNames
Wireless 60 TODEVICETERMINAL 0 Network_6_TerminalNames
Wireless 60 FLOWDIRECTION 1 Network_6_FlowDirection
Wireless 60 CableSubnetwork Unknown
Wireless 60 SUPPORTEDSUBNETWORKNAME Unknown
Wireless 60 SUPPORTINGSUBNETWORKNAME Unknown
Wireless 60 SwitchSubnetwork Unknown
Wireless 60 CommunicationsCircuit Unknown
Wireless 60 cablegrade Communications_Fiber_Cable_Grade
Wireless 60 constructionstatus 6 Construction_Status
Wireless 60 generatefromports 1 Yes_No
Wireless 60 generatetoports 1 Yes_No
Wireless 60 lifecyclestatus 2 Lifecycle_Status
Wireless 60 maintby 1 Asset_Manager
Wireless 60 ownedby 1 Asset_Owner
Wireless 60 spatialconfidence Spatial_Confidence
Wireless 60 spatialsource Spatial_Source
Wireless 60 strandgroupcount Communications_Strand_Group_Counts
Wireless 60 VALIDATIONSTATUS 6 Validation Status

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
25 12.9 1 CL-GenerateIDs Generate IDs for CommunicationsLine using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-GenerateIDs // Description: Generate IDs for CommunicationsLine using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - CD-GenerateIDs // - CJ-GenerateIDs // - CJO-GenerateIDs // - CEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '20') { id_format = { 'prefix': "Sbmrn-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Sbmrn_Cbl_20_seq'); }else if (selector_value_txt == '25') { id_format = { 'prefix': "Ntnl-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Ntnl_Cbl_25_seq'); }else if (selector_value_txt == '30') { id_format = { 'prefix': "Rgnl-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Rgnl_Cbl_30_seq'); }else if (selector_value_txt == '35') { id_format = { 'prefix': "Dstrbtn-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Dstrbtn_Cbl_35_seq'); }else if (selector_value_txt == '40') { id_format = { 'prefix': "Accss-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Accss_Cbl_40_seq'); }else if (selector_value_txt == '45') { id_format = { 'prefix': "Drp-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Drp_Cbl_45_seq'); }else if (selector_value_txt == '50') { id_format = { 'prefix': "Indr-Cbl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Indr_Cbl_50_seq'); }else if (selector_value_txt == '60') { id_format = { 'prefix': "Wrlss", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_L_Wrlss_60_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
26 12.9 2 CL-Connection Point At Vertex Create connection points at vertex. Generates connection points at a vertex when within a distance of a structure junction. Calculation False True False False True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-Connection Point At Vertex // Description: Create connection points at vertex. Generates connection points at a vertex when within a distance of a structure junction. // Subtypes: All // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup', 'assettype', 'searchdistance'); // Limit the rule to valid asset groups/subtypes // ** Implementation Note: Instead of recreating this rule for each subtype, this rule uses a list of subtypes and exits if not valid // If you have added Asset Groups, they will need to be added to this list. var valid_asset_groups = [20, 25, 30, 35, 40, 45, 50, 60]; // Optionally limit rule to specific asset types. // ** Implementation Note: Add to list to limit rule to specific asset types. If not specified, will be ignored. var valid_asset_types = []; // Call the StructureJunction class on which a distance search can be performed // ** Implementation Note: Only update the class name and field names if they differ. var structure_junc_class = 'StructureJunction'; var structure_junc_fs = FeatureSetByName($datastore, "{6D842F9B-617C-423A-94B6-701FB28DE46A}", ["GLOBALID", "AssetGroup", "AssetType"], true); // Call the CommunicationsJunction class to check for existing Connection Points // ** Implementation Note: Only update the class name and field names if they differ. var communications_junc_fs = FeatureSetByName($datastore, "{B2DDC2F9-EC4A-46A4-ADB6-F1D224FE46E2}", ["GLOBALID", "AssetGroup", "AssetType"], true); // Limit StructureJunction features to certain Asset Groups and Asset Types // ** Implementation Note: This SQL query limits which Structure Junction features are considered in distance search var filter_sql = "AssetGroup in (101, 103, 104, 105, 107, 110, 111, 113, 125, 134) and " + "AssetType in (81, 102, 121, 161, 162, 163, 221, 222, 223, 224, 241, 242, 361, 581, 582)"; // The maximum distance from a structure junction feature to create connection points // ** Implementation Note: This value is derived from the field. If field is null or empty, the value will default // to number shown in second parameter. var search_distance = DefaultValue($feature.searchdistance, 35); // The unit of the distance value in search_distance // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var search_unit = 9002; // Connection point settings. The class name, asset group, and asset type of the connection points to be generated. // ** Implementation Note: Asset type will differ depending on if connection point is an attachment or container. var connection_point_class = 'CommunicationsJunction'; var connection_point_AG = 1; var connection_point_AT_over = 1; // Overhead var connection_point_AT_under = 3; // Underground function association_type_lookup(asset_group, asset_type) { // Translate the Asset group and Asset Type of the Structure to the type of association and // the asset type of the connection point // The return is Association Type and Connection Point Asset Type // These are the asset types for the connection point // 1 = Overhead // 3 = Underground return Decode(Text(asset_group), "111", ['attachment',connection_point_AT_over], // Communications Tower "113", ['attachment',connection_point_AT_over], // Wire Customer Attachment "125", ['attachment',connection_point_AT_over], // Communications Pole "101", ['attachment',connection_point_AT_under], // Wire Cabinet "103", ['attachment',connection_point_AT_under], // Wire Handhole "104", ['attachment',connection_point_AT_under], // Wire Junction Box "105", ['attachment',connection_point_AT_under], // Wire Vault Access Point "107", ['attachment',connection_point_AT_under], // Wire Pedestal "110", ['attachment',connection_point_AT_under], // Wire Vault "134", ['containment', iif(Text(asset_type)=="162", connection_point_AT_over, connection_point_AT_under)], // Wire Microduct null); } // ************* End User Variables Section ************* // ************* Functions ************* function build_assoc(tag, container_guid, association_type) { // Contain or Attach Connection Point to Structure Junction return { "fromClass": structure_junc_class, "fromGlobalID": container_guid, "toClass": connection_point_class, "toGlobalID": tag + ".globalid", "associationType": association_type }; } function nearly_equal(a, b, sig_fig) { // check if nearly equal to certain significant figure https://stackoverflow.com/a/558289/12665063 return (a==b || Round(a * Pow(10, sig_fig), 0) == Round(b * Pow(10, sig_fig), 0)) } // Used to check different empty null states, override of core IsEmpty function IsEmptyButBetter(data) { if (IsEmpty(data)) return true; for (var x in data) return false; return true; } // ************* End Functions Section ****************** // Validation if (!Includes(valid_asset_groups, $feature.assetgroup)) { return; } if (Count(valid_asset_types) > 0 && !Includes(valid_asset_types, $feature.assettype)) { return; } // Buffer the line feature to find structure features within a certain distance var closest_features = Intersects(structure_junc_fs, Buffer(Geometry($feature), search_distance, search_unit)); // Filter the closest results based on the sql to get assets of a certain type var filtered_features = Filter(closest_features, filter_sql); var closest_features = []; for (var structure_feat in filtered_features) { Push(closest_features, [Geometry(structure_feat), structure_feat.globalid, structure_feat.AssetGroup, structure_feat.AssetType]); } var closest_structure_count = Count(closest_features); if (closest_structure_count == 0) { return; } // Get feat set of connection points to check if they already exist var connection_point_sql = "AssetGroup = @connection_point_AG and AssetType in (@connection_point_AT_over, @connection_point_AT_under)"; var filtered_connections = Filter(communications_junc_fs, connection_point_sql); var line_geo = Geometry($feature); var line_vertices = line_geo['paths'][0]; var new_connection_points = []; var used_structures = []; var un_adds = []; if (Count(line_vertices) > 2) { for (var i = 1; i < Count(line_vertices) - 1; i++) { // find closest structure junc to each vertex var structure_candidate = []; var closest_found_dist = search_distance; for (var j in closest_features) { var structure_feat = closest_features[j]; if (Count(used_structures) == closest_structure_count) { break; } if (Includes(used_structures, structure_feat[1])) { continue; } var dist = Distance(line_vertices[i], structure_feat[0], search_unit); if (dist <= closest_found_dist) { closest_found_dist = dist; structure_candidate = structure_feat; } } if (IsEmptyButBetter(structure_candidate)) continue; // structure candidate has been found, create connection point // check to see if there is already a conn point, move to next vertex if there is var inter_fs = Intersects(filtered_connections, line_vertices[i]); if (Count(inter_fs) > 0) { // cycle any intersecting Conn Points to see if Z is same as vertex. if so, don't need a new Conn Point. var same_xyz = false; var vert_z = line_vertices[i]['z']; for (var conn in inter_fs) { if (nearly_equal(Geometry(conn).z, vert_z, 2)) { // sig_fig: 2, 0=0.001, 0!=0.01 same_xyz = true; break; } } if(same_xyz) continue; } // See if the feature that we are trying to associate with needs a containment or attachment association var assoc_result = association_type_lookup(structure_candidate[2], structure_candidate[3]); if (IsEmptyButBetter(assoc_result)) { continue; } var attributes = { 'AssetGroup': connection_point_AG, 'AssetType': assoc_result[1] }; push(new_connection_points, { 'tag': 'connpoint' + Text(i), 'attributes': attributes, 'geometry': line_vertices[i] }); push(un_adds, build_assoc('connpoint' + Text(i), structure_candidate[1], assoc_result[0])); push(used_structures, structure_candidate[1]); } } // If not feature was found, exit if (Count(new_connection_points) < 1) { return; } var edit_payload = [ {'className': connection_point_class, 'adds': new_connection_points}, {'className': '^UN_Association', 'adds': un_adds} ]; return { "edit": edit_payload };
27 12.9 3 CL-Contain Communications Line In Structure Line Rule searches for structure line containers within a certain distance to contain the cable in it. Calculation False True False False True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-Contain Communications Line In Structure Line // Description: Rule searches for structure line containers within a certain distance to contain the cable in it. // Subtypes: All // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup', 'assettype', 'assetid', 'searchdistance'); // Limit the rule to valid asset groups/subtypes of Cables // ** Implementation Note: Instead of recreating this rule for each subtype, this rule uses a list of subtypes and exits if not valid // If you have added Asset Groups, they will need to be added to this list. var valid_asset_groups = [20, 25, 30, 35, 40, 45, 50, 60]; // Optionally limit rule to specific asset types. // ** Implementation Note: Add to list to limit rule to specific asset types. If not specified, will be ignored var valid_asset_types = []; // Exclude specific asset group and asset type combinations. // ** Implementation Note: Specific Cable types can be excluded by adding to this list in following format [AG, AT] var invalid_ag_and_at = [[5, 4]]; // Structure Line container class name // ** Implementation Note: This is the name of the class used to create containers for Cables var structure_line_class = 'StructureLine'; var structure_edge_class = 'StructureEdgeObject'; // Call the StructureLine class on which a distance search will be performed // ** Implementation Note: Only update the class name and field names if they differ. var structure_line_fs = FeatureSetByName($datastore, '{9563E3AB-7218-4FA4-BAC7-518BC1711509}', ["GLOBALID", "ASSOCIATIONSTATUS", "AssetType"], true); var structure_edge_fs = FeatureSetByName($datastore, '{952A8E09-F02A-4F43-A3AC-6F9B53E35DE4}', ["GLOBALID", "ASSOCIATIONSTATUS", "AssetType"], false); // Limit StructureLine features to certain Asset Groups and Asset Types // ** Implementation Note: This SQL query limits which Structure Line features are considered for containers in distance search // A cable can be in a duct(edge in a duct bank), aerial span, lashing guy, conduit, tunnel var sl_container_sql = "AssetGroup in (102, 103, 104, 109, 112) and AssetType in (81, 101, 125, 127, 121, 221)"; // list of AG/AT values in a string format to identify if the object has edges that the cable should be contained in var ag_at_edge_containment = ['102,81']; // Set the container asset types that can only contain one child item, a duct and conduit can only have one cable // List the asset types in order that a cable should be contained in first. In industry data model this is duct, conduit, and then lashing guy. // ** Implementation Note: These values do not need to change if using the industry data model. var restrict_to_one_content = [41, 121]; var contain_cable_in_first = [41, 121, 127]; // The maximum distance a structure line container can be from the Cable // ** Implementation Note: This value is derived from the field. If field is null or empty, the value will default // to number shown in second parameter. var search_distance = DefaultValue($feature.searchdistance, 75); // The unit of the distance value in search_distance // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var search_unit = 9002; // ************* End User Variables Section ************* // ************* Functions ************* function sortCandidates(a, b) { if (!Includes(contain_cable_in_first, a['at']) && !Includes(contain_cable_in_first, b['at'])) { if (a['distance'] < b['distance']) return -1; if (a['distance'] > b['distance']) return 1; return 0; } else if (Includes(contain_cable_in_first, a['at']) && Includes(contain_cable_in_first, b['at'])) { if (a['distance'] < b['distance']) return -1; if (a['distance'] > b['distance']) return 1; return 0; } else if (Includes(contain_cable_in_first, a['at'])) { return -1; } return 1; } // ************* End Functions Section ****************** // Validation if (!Includes(valid_asset_groups, $feature.assetgroup)) { return; } if (Count(valid_asset_types) > 0 && !Includes(valid_asset_types, $feature.assettype)) { return; } for (var idx in invalid_ag_and_at) { var ag_and_at = invalid_ag_and_at[idx]; if (ag_and_at[0] == $feature.assetgroup && ag_and_at[1] == $feature.assettype) { return; } } var line_geo = Geometry($feature); // Buffer the features to find features within a certain distance var closest_structure_lines = Intersects(structure_line_fs, Buffer(line_geo, search_distance, search_unit)); // Filter the closest results to structures we can use for containment var closest_structures_fs = Filter(closest_structure_lines, sl_container_sql); // This is a list of features that can contain an item // Format Geometry(parent container in case of an edge), GlobalID, AssetType, Class, restrict to one flag var container_features = []; for (var feat in closest_structures_fs) { var feat_geo = Geometry(feat); // If the structure feature has edges that content the feature, get their edges and not the feature if (Includes(ag_at_edge_containment, `${feat.AssetGroup},${feat.AssetType}`)) { var edge_content = FeatureSetByAssociation(feat, "content"); var edge_feats = Filter(edge_content, "className = @structure_edge_class"); for (var edge_feat in edge_feats) { // If the object is restricted to one contained item and has content, skip it if ((edge_feat.ASSOCIATIONSTATUS & 0x1) > 0 && Includes(restrict_to_one_content, edge_feat.AssetType)) { continue; } // Store the edge info, but the containing line geo Push(container_features, [feat_geo, edge_feat.globalid, edge_feat.assettype, structure_edge_class]); } } else { // If the object is restricted to one contained item and has content, skip it if ((feat.ASSOCIATIONSTATUS & 0x1) > 0 && Includes(restrict_to_one_content, feat.AssetType)) { continue; } Push(container_features, [feat_geo, feat.globalid, feat.assettype, structure_line_class]); } } if (Count(container_features) == 0) { return; } // Loop thru each segment to find potential containers var line_vertices = line_geo['paths'][0]; var vertex_count = Count(line_vertices); var structure_containers = []; var structure_edge_containers = []; var added_to = []; for (var vert_idx = 0; vert_idx < vertex_count - 1; vert_idx++) { var structure_candidates = []; // Check to see if point is between vertexs var from_point = line_vertices[vert_idx]; var to_point = line_vertices[vert_idx + 1]; var pointJSON = { "x": (from_point.x + to_point.x) / 2, "y": (from_point.y + to_point.y) / 2, "spatialReference": {"wkid": line_geo.spatialReference.wkid} }; var mid_point = Point(pointJSON); // find structure features that could be used as container for (var i in container_features) { var struct_feat = container_features[i]; var dist = Distance(struct_feat[0], mid_point, search_unit); if (dist < search_distance / 2) { push(structure_candidates, { 'at': struct_feat[2], 'globalid': struct_feat[1], 'distance': dist, 'class': struct_feat[3] }); } } if (Count(structure_candidates) == 0) { continue; } // Sort the candidates by what the cable should be in first and by distance var sorted_candidates = Sort(structure_candidates, sortCandidates); var parent_globalid = sorted_candidates[0]['globalid']; // If the parent has already been added as a container, dont add it more than once if (Includes(added_to, parent_globalid)) { continue; } if (sorted_candidates[0]['class'] == structure_line_class) { push(structure_containers, { 'globalID': parent_globalid, 'associationType': 'container' }); } else if (sorted_candidates[0]['class'] == structure_edge_class) { push(structure_edge_containers, { 'globalID': parent_globalid, 'associationType': 'container' }); } push(added_to, parent_globalid); } if (Count(structure_containers) == 0 && Count(structure_edge_containers) == 0) { return; } var edit_payload = []; if (Count(structure_containers) > 0) { push(edit_payload, { 'className': structure_line_class, 'updates': structure_containers }); } if (Count(structure_edge_containers) > 0) { push(edit_payload, { 'className': structure_edge_class, 'updates': structure_edge_containers }); } return { "edit": edit_payload };
28 12.9 4 CL-Create Strands in Cable Generates strands inside a cable based on the strand count field. Must be snapped to a Cable Terminator, Splice Enclosure, or Splitter Enclosure. Will create Connectors and connect strands. Calculation False True False False True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-Create Strands in Cable // Description: Generates strands inside a cable based on the strand count field. Must be snapped to a Cable Terminator, Splice Enclosure, or Splitter Enclosure. Will create Connectors and connect strands. // Subtypes: All // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup', 'assettype', 'StrandCount', 'StrandGroupCount', 'generatefromports', 'generatetoports', 'measuredlength'); // Limit the rule to valid asset groups/subtypes // ** Implementation Note: Instead of recreating this rule for each subtype, this rules uses a list of subtypes and exits if not valid // If you have added Asset Groups, they will need to be added to this list. var asset_group = $feature.assetgroup; var valid_asset_groups = [20, 25, 30, 35, 40, 45, 50, 60]; // Limit the rule to valid asset types // ** Implementation Note: Instead of recreating this rule for each asset type, this rules uses a list of domains and exits if not valid // If you have added Asset Types, they will need to be added to this list. Industry data model allows coax, copper, and fiber var coax_at = 1; var copper_at = 2; var fiber_at = 3; var tower_fiber_at = 4; // The class names of the Strands, Devices, non-spatial Strands, and non-spatial Devices // ** Implementation Note: These are just the class/table name and should not be fully qualified. var device_class = "CommunicationsDevice"; var strand_edge_class = "CommunicationsEdgeObject"; var device_obj_class = "CommunicationsJunctionObject"; // The fields for Strand Count, Tube Count // ** Implementation Note: Adjust these values only if the field names differ var strand_count = $feature.StrandCount; var tube_count = $feature.StrandGroupCount; // The fields for generatefromports and generatetoports // ** Implementation Note: These variables control whether Ports (Connectors) are created at the from and to point that the cable snaps to var create_fromports = $feature.generatefromports; var create_toports = $feature.generatetoports; // Strand Connector and Connector Group asset types mapping // ** Implementation Note: Map the asset type code of the cable to the asset type of the Strands and the Connectors // that should be created for strand ends function cable_to_conn_at(id) { return Decode(id, 1, 122, // AT Coax Cable: AT Coax Connector 2, 123, // AT Copper Cable: AT Copper Connector 3, 124, // AT Fiber Cable: AT Fiber Connector id) } function cable_to_strand_at(id) { return Decode(id, 1, 161, // AT Coax Cable: AT Coax Strand 2, 162, // AT Copper Cable: AT Copper Strand 3, 163, // AT Fiber Cable: AT Fiber Strand id) } // The Asset Group of the strand // ** Implementation Note: Adjust this only if the asset group of Strands differs var strands_AG = 8; // The Asset Group of new Connectors created for strands // ** Implementation Note: When a strand is created in a cable, strand Connectors are created at each endpoint of strand. // Adjust these only if the asset group Connectors differ. var new_strand_connector_AG = 4; // The Asset Group of new Connector Group created at Cable ends // ** Implementation Note: When a cable is created and snapped to a Splitter, Splice, Hub Terminator, or Network Interface Unit // a Connector Group (non-spatial) is created as content of snapped feature, and will contain Connectors. var new_conn_group_AG = 1; // Strand status default value for all Strands created // ** Implementation Note: This sets the Strand Status value to "Available" on all child Strands created by this rule. var strand_status_avail = 1; // The Asset Group and Asset Type of Cable Component types // ** Implementation Note: The Asset Type value specifies what type of Cable Component that a Cable can snap to. var cable_snap_types = 'AssetGroup in (20,25,30,35,40,45,50,60) and AssetType in (1,3,4,5,6,7,201,221,220,223)'; // The terminal name on the Connector // ** Implementation Note: The name of the terminal used in junctionEdgeFrom and junctionEdgeTo associations between Connectors and Strands. var terminal_name = "C:Back"; // Names of strand status fields on the strands // ** Implementation Note: These are used to populate the "strand counts" fields on the cable. Adjust these only if the fields names differ. var strands_available = "strandsavailable"; var strands_dedicated = "strandsdedicated"; var strands_inuse = "strandsinuse"; var strands_pendingconnect = "strandspendingconnect"; var strands_pendingdisconnect = "strandspendingdisconnect"; var strands_reserved = "strandsreserved"; var strands_unusable = "strandsunusable"; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; function is_even(value) { return (Number(value) % 2) == 0; } function get_snapped_container_info(point_geo) { // Get guid of point that intersects point_geo. Must match an AG and AT group specified in cable_snap_types. var container_GUID = null; var device_fs = get_features_switch_yard($datastore, device_class, ["globalid", "assetgroup", 'assettype'], false); if (IsEmpty(device_fs)) return container_GUID; var snapped_feats = Intersects(device_fs, Point(point_geo)); var snapped_feat = First(Filter(snapped_feats, cable_snap_types)); if (!IsEmpty(snapped_feat)) { container_GUID = snapped_feat['globalid']; } return container_GUID; } function conn_group_payload(fromto) { // Build payload to create new Connectory Group var new_conn_group_attributes = { 'AssetGroup': new_conn_group_AG, 'AssetType': cable_to_conn_at($feature.assettype) }; var new_conn_group = { "tag": fromto + "conngroup", "attributes": new_conn_group_attributes, "associationType": "container" }; return new_conn_group; } function contain_conn_group(conn_group_tag, container_guid, un_adds) { // Contain Connector Group in Device that the Cable is snapping to var device_contain_conn = { "fromClass": device_class, "fromGlobalID": container_guid, "toClass": device_obj_class, "toGlobalID": conn_group_tag + ".globalid", "associationType": "containment" }; push(un_adds, device_contain_conn); } function strand_conn_payload(new_junc_objs, un_adds, strand_id, tube_id, conn_group, association_type) { // Build payload to create new strand Connector and // 1. contain it in new Connector Group // 2. connect Connector(s) to the Strand(s) contained in Cable // Do not generate Connectors if generateFromPorts or generateToPorts field is not Yes. Can do this by checking if conn_group is null. if (IsEmpty(conn_group)) return; // Create new Connector var new_junction_attributes = { 'AssetGroup': new_strand_connector_AG, 'AssetType': cable_to_conn_at($feature.assettype), }; var new_junction = { "tag": tube_id + '-' + strand_id + association_type, // will always be unique 'attributes': new_junction_attributes }; push(new_junc_objs, new_junction); // Contain Connector in the Connector Group contained in the Device the Cable is snapping to var group_contain_conn = { "fromClass": device_obj_class, "fromGlobalID": conn_group['tag'] + ".globalid", "toClass": device_obj_class, "toGlobalID": tube_id + '-' + strand_id + association_type + ".globalid", "associationType": "containment" }; // Connect Connector to Strand in the Cable var strand_connect_conn = { "fromClass": device_obj_class, "fromGlobalID": tube_id + '-' + strand_id + association_type + ".globalid", "fromTerminal": terminal_name, "toClass": strand_edge_class, "toGlobalID": "strand" + tube_id + '-' + strand_id + ".globalid", "associationType": association_type }; push(un_adds, group_contain_conn); push(un_adds, strand_connect_conn); } function strand_status_for_cable() { // update strand status attributes on cable. default for all strands is 'available'. var attrs = Dictionary(strands_available, strand_count, strands_dedicated, 0, strands_inuse, 0, strands_pendingconnect, 0, strands_pendingdisconnect, 0, strands_reserved, 0, strands_unusable, 0); return {"attributes": attrs}; } // ************* End Functions Section ****************** // Validation // Limit the rule to valid asset groups if (!Includes(valid_asset_groups, asset_group)) { return; } // Limit the rule to valid asset types if (!Includes([fiber_at, copper_at, coax_at, tower_fiber_at], $feature.assettype)) { return; } // Require a value for fiber count if (IsEmpty(strand_count) || strand_count == 0) { return {'errorMessage': 'A value is required for the strand count field'}; } // Require a value for generateFromPorts if (!Includes([1, 2], create_fromports)) { return {'errorMessage': 'A value is required for the generateFromPorts field'}; } // Require a value for generateToPorts if (!Includes([1, 2], create_toports)) { return {'errorMessage': 'A value is required for the generateToPorts field'}; } // Fiber count must be even if not 1 strand if (strand_count > 1 && is_even(strand_count) == false) { return {'errorMessage': 'Fiber count must be even if not one strand'}; } // Get the tube count based on the cable design and strand count var coax_copper_tube_provided = true; if (IsEmpty(tube_count) && Includes([fiber_at, tower_fiber_at], $feature.assettype)) { return {'errorMessage': 'Number of tubes is required for fiber'}; } else if (IsEmpty(tube_count)) { tube_count = 1; coax_copper_tube_provided = false; } // Ensure the strand distribution is even var strand_per_tube = iif(strand_count == 1, 1, strand_count / tube_count); if (strand_per_tube > 1 && strand_per_tube % 1 != 0) { return { 'errorMessage': 'Fiber per tube distribution is not uniform: ' + 'Fiber Count: ' + strand_count + TextFormatting.NewLine + 'Tube Count: ' + tube_count + TextFormatting.NewLine + 'Strands Per Tube: ' + strand_per_tube }; } // Get the start and end vertex of the line var assigned_line_geo = Geometry($feature); var vertices = assigned_line_geo['paths'][0]; var from_point = vertices[0]; var to_point = vertices[-1]; // Get the snapped container. This could be a device var from_container_GUID = get_snapped_container_info(Point(from_point)); var to_container_GUID = get_snapped_container_info(Point(to_point)); if (IsEmpty(from_container_GUID)) { return {'errorMessage': 'A Cable must start at a Cable terminator, splice, or splitter'}; } if (IsEmpty(to_container_GUID)) { return {'errorMessage': 'A Cable must end at a Cable terminator, splice, or splitter'}; } // Create non-spatial Strands, Connector Groups, and Connectors var new_strands = []; var attributes = {}; var new_device_objs = []; var un_adds = []; // only create Connector Groups if generateFromPorts/generateToPorts is set to Yes var from_conn_group = null; var to_conn_group = null; if (create_fromports == 1) { from_conn_group = conn_group_payload('from'); push(new_device_objs, from_conn_group); contain_conn_group(from_conn_group['tag'], from_container_GUID, un_adds); } if (create_toports == 1) { to_conn_group = conn_group_payload('to'); push(new_device_objs, to_conn_group); contain_conn_group(to_conn_group['tag'], to_container_GUID, un_adds); } var length_value = $feature.measuredlength; // Only calculate if field is null or zero if (IsEmpty(length_value) || length_value == 0) { length_value = Length(assigned_line_geo, unit_of_measure); } // build payload for strands when cable is snapped to terminator, splitter, or splice for (var tube_index = 1; tube_index <= tube_count; tube_index++) { for (var strand_index = 1; strand_index <= strand_per_tube; strand_index++) { // build payload to create new Connector and associate it to Device and Strand strand_conn_payload(new_device_objs, un_adds, Text(strand_index), Text(tube_index), from_conn_group, 'junctionEdgeFrom'); strand_conn_payload(new_device_objs, un_adds, Text(strand_index), Text(tube_index), to_conn_group, 'junctionEdgeTo'); // strand attributes attributes = { 'AssetGroup': strands_AG, 'AssetType': cable_to_strand_at($feature.assettype), // if copper we need to scale by 1000 'StrandID': iif($feature.assettype == copper_at, strand_index + 1000, strand_index), 'StrandStatus': strand_status_avail, 'measuredlength': length_value, }; // only add TubeID if cable is Fiber or tube count provided for coax and copper if (Includes([fiber_at, tower_fiber_at], $feature.assettype) || coax_copper_tube_provided) { // if copper we need to scale by 1000 attributes['StrandGroupID'] = iif($feature.assettype == copper_at, tube_index + 1000, tube_index); } push(new_strands, { 'tag': 'strand' + Text(tube_index) + '-' + Text(strand_index), 'attributes': attributes, 'associationType': 'content' }); } } var edit_payload = [{ 'className': strand_edge_class, 'adds': new_strands }, { 'className': device_obj_class, 'adds': new_device_objs }, { 'className': '^UN_Association', 'adds': un_adds }]; var cable_attrs = strand_status_for_cable(); cable_attrs['measuredlength'] = length_value; return { "result": cable_attrs, "edit": edit_payload };
29 12.9 5 CL-MeasuredLength From Shape Set Content Calculate MeasureLength field using length of line in specified units. Pass value to any content Strands if they exist. Calculation False False True False True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-MeasuredLength From Shape Set Content // Description: Calculate MeasureLength field using length of line in specified units. Pass value to any content Strands if they exist. // Subtypes: All // Trigger: Update // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - Line - Create Strands In Cable - Create Strands rule calcuates the length on insert // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - StructureLine - MeasuredLength From Shape // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model. Fields need to be // declared with dot syntax. var measured_length_field = "measuredlength"; var measured_length = $feature.measuredlength; var orig_measured_length = $originalfeature.measuredlength; // The class name of the content objects. MeasuredLength value will be pushed to any content of Line. // ** Implementation Note: This is just the class name and should not be fully qualified. Adjust this only if class name differs. var contained_edge_class = "CommunicationsEdgeObject"; var contained_edge_fs = FeatureSetByName($datastore, "{7F7824AB-4454-41A6-BC3B-D152D7A6B36A}", [], false); // Settings for content. contained sql expression. // ** Implementation Note: Only content features that match sql statement will be used to update $feature attributes. var contained_sql = "AssetGroup in (8) and AssetType in (161, 162, 163)"; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // ************* Functions ************* function get_content_ids(feature) { // Query to get all the content associations var associations = FeatureSetByAssociation(feature, "content"); // Due to a bug in MGDB, where class name is fully qualified, filter is not used, but can be once resolved // var filtered = Filter(associations, "className = @contained_edge_class"); // loop over all associated records to get a list of IDs var associated_edge_ids = []; for (var row in associations) { if (Lower(Split(row.classname, '.')[-1]) == Lower(contained_edge_class)) { push(associated_edge_ids, row.globalId); } } return associated_edge_ids; } // ************* End Functions Section ****************** // Calculate measuredlength field based on edit context. Do not calculate unless field is null or zero. var new_measured_length = null; if (orig_measured_length != measured_length) { // measuredlength field has been manually updated. Pass it to any content containeds. new_measured_length = measured_length; } else if (IsEmpty(measured_length) || measured_length <= 0) { new_measured_length = Length(Geometry($feature), unit_of_measure); } else { // Never overwrite an existing valid measuredlength value, even if geometry is updated. return; } // get ids of content objects var content_ids = get_content_ids($feature); if (Count(content_ids) == 0) { return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) } }; } var contained_contents = Filter(contained_edge_fs, "globalid in @content_ids and " + contained_sql); // build return payload var updates = []; for (var contained in contained_contents) { push(updates, { 'globalID': contained.globalid, 'attributes': Dictionary(measured_length_field, new_measured_length) }); } if (Count(updates) == 0) { return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) } }; } var edit_payload = [{ 'className': contained_edge_class, 'updates': updates }]; return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) }, "edit": edit_payload };
30 12.9 1 CL-Batch Strand Status When calculation is required, update strand status fields of Cable based on attributes of content of Cable. Calculation True False False False True True True 2024-03-18 12:07:46 // Assigned To: CommunicationsLine // Type: Calculation // Name: CL-Batch Strand Status // Description: When calculation is required, update strand status fields of Cable based on attributes of content of Cable. // Subtypes: All // Batch: True // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - CEO - Require Calculation: set calculation required on Cable, which indicates this batch rule should run // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'strandstatus'); // Name of strand status field on a Strand var strand_status = "strandstatus"; // The class name of the content Strands // ** Implementation Note: This is just the class name and should not be fully qualified. Adjust this only if class name differs. var contained_edge_class = "CommunicationsEdgeObject"; var contained_edge_fs = FeatureSetByName($datastore, "{7F7824AB-4454-41A6-BC3B-D152D7A6B36A}", [strand_status], false); // Settings for content. Strand sql expression. // ** Implementation Note: Only content features that match sql statement will be used to update $feature attributes. var strand_sql = "AssetGroup in (8) and AssetType in (161, 162, 163)"; // Names of strand status fields on a Cable // ** Implementation Note: These are used to populate the "strand counts" fields on the cable. Adjust these only if the fields names differ. var strand_count = "strandcount"; var strands_available = "strandsavailable"; var strands_dedicated = "strandsdedicated"; var strands_inuse = "strandsinuse"; var strands_pendingconnect = "strandspendingconnect"; var strands_pendingdisconnect = "strandspendingdisconnect"; var strands_reserved = "strandsreserved"; var strands_unusable = "strandsunusable"; // Cable strand attributes which will be updated if strand status changes // ** Implementation Note: Adjust only if strand status names or coded values differ function strand_status_id_to_name(id) { return Decode(Text(id), "1", strands_available, "2", strands_inuse, "3", strands_reserved, "4", strands_dedicated, "5", strands_unusable, "6", strands_pendingconnect, "7", strands_pendingdisconnect, Text(id)); } // ************* End User Variables Section ************* // ************* Functions ************* function get_content_ids(feature) { // Query to get all the content associations var associations = FeatureSetByAssociation(feature, "content"); // Due to a bug in MGDB, where class name is fully qualified, filter is not used, but can be once resolved // var filtered = Filter(associations, "className = @contained_edge_class"); // loop over all associated records to get a list of IDs var associated_edge_ids = []; for (var row in associations) { if (Lower(Split(row.classname,'.')[-1]) == Lower(contained_edge_class)){ push(associated_edge_ids, row.globalId); } } return associated_edge_ids; } function strand_status_for_cable() { // update strand status attributes on cable. default for all strands is 'available'. return Dictionary(strand_count, 0, strands_available, 0, strands_dedicated, 0, strands_inuse, 0, strands_pendingconnect, 0, strands_pendingdisconnect, 0, strands_reserved, 0, strands_unusable, 0) } // ************* End Functions Section ****************** // get ids of content strands var content_ids = get_content_ids($feature); if (Count(content_ids) == 0) return; var strand_contents = Filter(contained_edge_fs, "globalid in @content_ids and " + strand_sql); // build payload to update fields on cable var attrs = strand_status_for_cable(); var empty_loop = true; for (var strand in strand_contents) { empty_loop = false; var field_name = strand_status_id_to_name(strand[strand_status]); if (!(HasKey(attrs, field_name))) { continue; } attrs[field_name] += 1; attrs[strand_count] += 1; } if (empty_loop) return; return { 'result': {'attributes': attrs} }

main.StructureBoundary__ATTACHREL

Properties

Key Value
Name main.StructureBoundary__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 249
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.StructureBoundary
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.StructureBoundary__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {31A504C0-CB68-4535-8094-A2062047D4DE}
Class ID
Extension Class ID

main.Network

Properties

Key Value
Name main.Network
Dataset Type UtilityNetwork
Feature Dataset main.UtilityNetwork
Dataset ID 6
Schema Generation 7
Pro Version ArcGIS Pro 3.3.0-beta.2+build.51449
User Identity
Creation Time 2024-03-18 12:02:57
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Service Territory main.ServiceTerritory

DomainNetwork

Domain Network Name Domain Network Alias Domain Network ID Tier Definition Subnetwork Controller Type Creation Time
Structure Structure 1 None 2024-03-18 12:02:57
Communications Communications 2 Hierarchical Source 2024-03-18 12:04:20

TierGroup

Domain Network Name Tier Group Name Creation Time
Communications Cables 2024-03-18 12:04:34
Communications Strand 2024-03-18 12:04:34

Tier

Domain Network Name Tier Group Name Tier Name Tier ID Tier Rank Tier Topology Diagram Templates Supports Disjoint Subnetwork Field Name Edit Mode in Default Edit Mode in Version Update Structures Update Containers Validate Locatability Manage isDirty Creation Time
Communications Cables Cable 1 1 Mesh True CableSubnetwork Without Eventing Without Eventing False False False True 2024-03-18 12:04:34
Communications Strand Switch 2 1 Mesh True SwitchSubnetwork Without Eventing Without Eventing False False False False 2024-03-18 12:04:34
Communications Strand Communications Circuit 3 2 Mesh True CommunicationsCircuit Without Eventing Without Eventing False False False False 2024-03-18 12:04:34

ValidGroupsTypes

Tier Name Source Name Asset Group Asset Type Controller / Aggregated
Cable Device Regional Cable Components Hub Terminator True
Cable Device Regional Cable Components Spare Cable False
Cable Device Regional Cable Components Splice Enclosure False
Cable Device Regional Cable Components Splitter Enclosure False
Cable Device Regional Cable Components Mid Cable Splice Enclosure False
Cable Device Regional Cable Components Amplifier Enclosure False
Cable Device Distribution Cable Components Hub Terminator True
Cable Device Distribution Cable Components Spare Cable False
Cable Device Distribution Cable Components Splice Enclosure False
Cable Device Distribution Cable Components Splitter Enclosure False
Cable Device Distribution Cable Components Mid Cable Splice Enclosure False
Cable Device Distribution Cable Components Network Interface Unit False
Cable Device Distribution Cable Components Amplifier Enclosure False
Cable Device Distribution Cable Components Wall Plate False
Cable Device Access Cable Components Hub Terminator True
Cable Device Access Cable Components Spare Cable False
Cable Device Access Cable Components Splice Enclosure False
Cable Device Access Cable Components Splitter Enclosure False
Cable Device Access Cable Components Mid Cable Splice Enclosure False
Cable Device Access Cable Components Amplifier Enclosure False
Cable Device Drop Cable Components Hub Terminator True
Cable Device Drop Cable Components Spare Cable False
Cable Device Drop Cable Components Splice Enclosure False
Cable Device Drop Cable Components Splitter Enclosure False
Cable Device Drop Cable Components Mid Cable Splice Enclosure False
Cable Device Drop Cable Components Network Interface Unit False
Cable Device Drop Cable Components Amplifier Enclosure False
Cable Device Indoor Cable Components Hub Terminator True
Cable Device Indoor Cable Components Spare Cable False
Cable Device Indoor Cable Components Splice Enclosure False
Cable Device Indoor Cable Components Splitter Enclosure False
Cable Device Indoor Cable Components Mid Cable Splice Enclosure False
Cable Device Indoor Cable Components Amplifier Enclosure False
Cable Device Indoor Cable Components Wall Plate False
Cable Device Wireless Components Wireless Site False
Cable Line Submarine Cable Fiber False
Cable Line National Cable Fiber False
Cable Line Regional Cable Copper False
Cable Line Regional Cable Fiber False
Cable Line Distribution Cable Coax True
Cable Line Distribution Cable Copper True
Cable Line Distribution Cable Fiber True
Cable Line Access Cable Coax True
Cable Line Access Cable Copper True
Cable Line Access Cable Fiber True
Cable Line Drop Cable Coax True
Cable Line Drop Cable Copper True
Cable Line Drop Cable Fiber True
Cable Line Indoor Cable Coax True
Cable Line Indoor Cable Copper True
Cable Line Indoor Cable Fiber True
Cable Junction Connection Point Overhead
Cable Junction Connection Point Underground
Cable Junction Connection Point Riser
Switch JunctionObject Connector Coax False
Switch JunctionObject Connector Copper False
Switch JunctionObject Connector Fiber False
Switch JunctionObject Connector Wireless False
Switch JunctionObject Splice Splice Point False
Switch JunctionObject Port Switch Port False
Switch JunctionObject Port Splitter Port False
Switch JunctionObject Port Amplifier Port False
Switch JunctionObject Port Patch Panel Port False
Switch JunctionObject Port Demultiplexer Port False
Switch JunctionObject Port Multiplexer Port False
Switch JunctionObject Port Baseband Port False
Switch JunctionObject Port Remote Radio Unit Port False
Switch JunctionObject Port Cell Antenna Port False
Switch JunctionObject Port Microwave Antenna Port False
Switch JunctionObject Equipment Amplifier False
Switch JunctionObject Equipment Demultiplexer False
Switch JunctionObject Equipment Multiplexer False
Switch JunctionObject Equipment Splitter False
Switch JunctionObject Equipment Switch True
Switch JunctionObject Equipment Baseband Unit False
Switch EdgeObject Strand Coax
Switch EdgeObject Strand Copper
Switch EdgeObject Strand Fiber
Switch EdgeObject
Switch EdgeObject
Switch EdgeObject
Switch EdgeObject Wireless Direct Path
Switch EdgeObject Wireless Reflected Path
Communications Circuit JunctionObject Connector Coax True
Communications Circuit JunctionObject Connector Copper True
Communications Circuit JunctionObject Connector Fiber True
Communications Circuit JunctionObject Splice Splice Point False
Communications Circuit JunctionObject Port Switch Port False
Communications Circuit JunctionObject Port Splitter Port False
Communications Circuit JunctionObject Port Amplifier Port False
Communications Circuit JunctionObject Port Patch Panel Port False
Communications Circuit JunctionObject Port Demultiplexer Port False
Communications Circuit JunctionObject Port Multiplexer Port False
Communications Circuit JunctionObject Port Baseband Port False
Communications Circuit JunctionObject Port Remote Radio Unit Port False
Communications Circuit JunctionObject Port Cell Antenna Port False
Communications Circuit JunctionObject Port Microwave Antenna Port False
Communications Circuit JunctionObject Equipment Amplifier False
Communications Circuit JunctionObject Equipment Demultiplexer False
Communications Circuit JunctionObject Equipment Multiplexer False
Communications Circuit JunctionObject Equipment Splitter False
Communications Circuit JunctionObject Equipment Switch False
Communications Circuit JunctionObject Equipment Baseband Unit False
Communications Circuit EdgeObject Strand Coax
Communications Circuit EdgeObject Strand Copper
Communications Circuit EdgeObject Strand Fiber

TierTraceConfiguration

Tier Name Include Containers Include Content Include Structures Include Barriers Validate Locatability Traversability Scope
Cable False False False True False junctionsAndEdges
Switch False False False False False junctionsAndEdges
Communications Circuit False False False True False junctionsAndEdges

Condition

Tier Name Network Attribute / Category Operator Value Combine Using Or
Cable Lifecycle Status Does Not Include Any 6 True
Cable Category Equal C:Cable Termination False
Switch Lifecycle Status Does Not Include Any 6 True
Switch Category Equal C:Wireless False
Communications Circuit Lifecycle Status Does Not Include Any 6 True
Communications Circuit Category Equal C:Wireless False

Source

Domain Network Name Source Name Table Usage Type Source ID # of Asset Groups # of Asset Types
Structure StructureJunction main.StructureJunction Structure Junction 4 24 73
Structure StructureBoundary main.StructureBoundary Structure Boundary 6 5 24
Structure StructureJunctionObject main.StructureJunctionObject Structure Junction Object 7 10 28
Structure StructureLine main.StructureLine Structure Line 5 10 29
Structure StructureEdgeObject main.StructureEdgeObject Structure Edge Object 8 3 8
Communications CommunicationsDevice main.CommunicationsDevice Device 9 9 53
Communications CommunicationsAssembly main.CommunicationsAssembly Assembly 11 1 1
Communications CommunicationsJunction main.CommunicationsJunction Junction 12 2 5
Communications CommunicationsJunctionObject main.CommunicationsJunctionObject Junction Object 14 10 53
Communications CommunicationsLine main.CommunicationsLine Line 10 9 24
Communications CommunicationsSubnetLine main.CommunicationsSubnetLine Subnet Line 13 4 0
Communications CommunicationsEdgeObject main.CommunicationsEdgeObject Edge Object 15 4 12

AssetGroup

Source Name Asset Group Name Asset Group Code # of Asset Types Creation Time
StructureJunction Unknown 0 1 2024-03-18 12:02:58
StructureJunction Wire Cabinet 101 3 2024-03-18 12:04:46
StructureJunction Wire Structure Guy 102 2 2024-03-18 12:04:46
StructureJunction Wire Handhole 103 2 2024-03-18 12:04:46
StructureJunction Wire Junction Box 104 2 2024-03-18 12:04:46
StructureJunction Wire Vault Access Point 105 2 2024-03-18 12:04:46
StructureJunction Wire Pedestal 107 2 2024-03-18 12:04:46
StructureJunction Wire Vault 110 3 2024-03-18 12:04:46
StructureJunction Wire Support Pole 123 4 2024-03-18 12:04:46
StructureJunction Marker 124 7 2024-03-18 12:04:46
StructureJunction Wire Structure Representation 132 3 2024-03-18 12:04:46
StructureJunction Wire Vault Knockouts 130 3 2024-03-18 12:04:46
StructureJunction Communications Tower 111 5 2024-03-18 12:04:46
StructureJunction Communications Pole 125 3 2024-03-18 12:04:46
StructureJunction Wire Vault Components 131 2 2024-03-18 12:04:46
StructureJunction Wire Customer Attachment 113 2 2024-03-18 12:04:46
StructureJunction Structure Attachment Point 133 2 2024-03-18 12:04:46
StructureJunction Duct Junctions 134 4 2024-03-18 12:04:46
StructureJunction Ground 801 4 2024-03-18 12:04:46
StructureJunction Wire Stock Sites 136 5 2024-03-18 12:04:46
StructureJunction Building 802 4 2024-03-18 12:04:46
StructureJunction Support 803 3 2024-03-18 12:04:46
StructureJunction Building Riser 137 1 2024-03-18 12:04:46
StructureJunction Wire Conduit Fittings 126 4 2024-03-18 12:04:46
StructureBoundary Unknown 0 1 2024-03-18 12:02:58
StructureBoundary Wire Cabinet Boundary 101 2 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary 104 6 2024-03-18 12:04:59
StructureBoundary Building 801 4 2024-03-18 12:04:59
StructureBoundary Support 803 11 2024-03-18 12:04:59
StructureJunctionObject Unknown 0 1 2024-03-18 12:02:58
StructureJunctionObject Wire Vault Knockouts 130 3 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Components 131 3 2024-03-18 12:05:03
StructureJunctionObject Wire Crossarm 114 4 2024-03-18 12:05:03
StructureJunctionObject Wire Microduct Fitting 134 3 2024-03-18 12:05:03
StructureJunctionObject Wire Microduct Connection Point 135 2 2024-03-18 12:05:03
StructureJunctionObject Pole 120 4 2024-03-18 12:05:03
StructureJunctionObject Wire Conduit Fittings 126 4 2024-03-18 12:05:03
StructureJunctionObject Wire Microduct Fitting Group 132 2 2024-03-18 12:05:03
StructureJunctionObject Building Riser 137 2 2024-03-18 12:05:03
StructureLine Unknown 0 1 2024-03-18 12:02:58
StructureLine Wire Duct Bank 102 2 2024-03-18 12:05:09
StructureLine Wire Aerial Support 103 8 2024-03-18 12:05:09
StructureLine Wire Trench 104 2 2024-03-18 12:05:09
StructureLine Connector Line 111 3 2024-03-18 12:05:09
StructureLine Communications Cable Hardware 110 3 2024-03-18 12:05:09
StructureLine Access Tunnel 112 2 2024-03-18 12:05:09
StructureLine Wire Microduct Pathway 118 3 2024-03-18 12:05:09
StructureLine Ground 801 3 2024-03-18 12:05:09
StructureLine Communications Conduit 109 2 2024-03-18 12:05:09
StructureEdgeObject Unknown 0 1 2024-03-18 12:02:58
StructureEdgeObject Wire Duct 101 5 2024-03-18 12:05:14
StructureEdgeObject Conduit 111 2 2024-03-18 12:05:14
CommunicationsDevice Unknown 0 1 2024-03-18 12:04:22
CommunicationsDevice Submarine Cable Components 20 4 2024-03-18 12:05:18
CommunicationsDevice National Cable Components 25 7 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components 30 7 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components 35 9 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components 40 7 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components 45 8 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components 50 8 2024-03-18 12:05:18
CommunicationsDevice Wireless Components 60 2 2024-03-18 12:05:18
CommunicationsAssembly Unknown 0 1 2024-03-18 12:04:22
CommunicationsJunction Unknown 0 1 2024-03-18 12:04:22
CommunicationsJunction Connection Point 1 4 2024-03-18 12:05:23
CommunicationsJunctionObject Unknown 0 1 2024-03-18 12:04:22
CommunicationsJunctionObject Connector 4 5 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Group 1 4 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis 5 12 2024-03-18 12:05:28
CommunicationsJunctionObject Port 7 11 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment 8 7 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group 9 5 2024-03-18 12:05:28
CommunicationsJunctionObject Antenna 11 3 2024-03-18 12:05:28
CommunicationsJunctionObject Splice 12 1 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Group 13 4 2024-03-18 12:05:28
CommunicationsLine Unknown 0 1 2024-03-18 12:04:22
CommunicationsLine Submarine Cable 20 1 2024-03-18 12:05:34
CommunicationsLine National Cable 25 1 2024-03-18 12:05:34
CommunicationsLine Regional Cable 30 3 2024-03-18 12:05:34
CommunicationsLine Distribution Cable 35 4 2024-03-18 12:05:34
CommunicationsLine Access Cable 40 4 2024-03-18 12:05:34
CommunicationsLine Drop Cable 45 4 2024-03-18 12:05:34
CommunicationsLine Indoor Cable 50 4 2024-03-18 12:05:34
CommunicationsLine Wireless 60 2 2024-03-18 12:05:34
CommunicationsSubnetLine Unknown 0 0 2024-03-18 12:04:22
CommunicationsSubnetLine Cable 1 0 2024-03-18 12:04:46
CommunicationsSubnetLine Switch 2 0 2024-03-18 12:04:46
CommunicationsSubnetLine Communications Circuit 3 0 2024-03-18 12:04:46
CommunicationsEdgeObject Unknown 0 1 2024-03-18 12:04:22
CommunicationsEdgeObject Strand 8 4 2024-03-18 12:05:43
CommunicationsEdgeObject 10 4 2024-03-18 12:05:43
CommunicationsEdgeObject Wireless 11 3 2024-03-18 12:05:43

AssetType

Source Name Asset Group Name Asset Type Name Asset Group Code Asset Type Code Terminal Configuration Association Role Delete Type Containment Scale Split Content Connectivity Policy Network Categories Creation Time
StructureJunction Unknown Unknown 0 0 2024-03-18 12:02:58
StructureJunction Wire Cabinet Unknown 101 0 2024-03-18 12:04:46
StructureJunction Wire Cabinet Electric Cabinet 101 101 Container Restricted 10 2024-03-18 12:04:46
StructureJunction Wire Cabinet Communication Cabinet 101 102 Container Restricted 10 2024-03-18 12:04:46
StructureJunction Wire Structure Guy Unknown 102 0 2024-03-18 12:04:46
StructureJunction Wire Structure Guy Anchor Guy 102 41 Structure Restricted 2024-03-18 12:04:46
StructureJunction Wire Handhole Unknown 103 0 2024-03-18 12:04:46
StructureJunction Wire Handhole Handhole 103 81 Structure Restricted STR:Cable Support;STR:Duct Trace 2024-03-18 12:04:46
StructureJunction Wire Junction Box Unknown 104 0 2024-03-18 12:04:46
StructureJunction Wire Junction Box Junction Box 104 121 Structure Restricted STR:Cable Support 2024-03-18 12:04:46
StructureJunction Wire Vault Access Point Unknown 105 0 2024-03-18 12:04:46
StructureJunction Wire Vault Access Point Manhole Cover 105 161 Structure Restricted STR:Cable Pathway;STR:Cable Support;STR:Duct Trace 2024-03-18 12:04:46
StructureJunction Wire Pedestal Unknown 107 0 2024-03-18 12:04:46
StructureJunction Wire Pedestal Pedestal 107 241 Structure Restricted STR:Cable Support 2024-03-18 12:04:46
StructureJunction Wire Vault Unknown 110 0 2024-03-18 12:04:46
StructureJunction Wire Vault Vault 110 361 Structure Restricted STR:Cable Support;STR:Duct Trace 2024-03-18 12:04:46
StructureJunction Wire Vault Manhole 110 362 Structure Restricted 2024-03-18 12:04:46
StructureJunction Wire Support Pole Unknown 123 0 Asset Location 2024-03-18 12:04:46
StructureJunction Wire Support Pole Stub 123 326 Structure Restricted Asset Location 2024-03-18 12:04:46
StructureJunction Wire Support Pole Push Brace 123 327 Structure Restricted Asset Location 2024-03-18 12:04:46
StructureJunction Wire Support Pole Support Column 123 328 Structure Restricted 2024-03-18 12:04:46
StructureJunction Marker Unknown 124 0 Asset Location 2024-03-18 12:04:47
StructureJunction Marker Aerial Marker 124 461 Structure Set To None Asset Location 2024-03-18 12:04:47
StructureJunction Marker Buried Cable Marker 124 462 Structure Set To None Asset Location 2024-03-18 12:04:47
StructureJunction Marker Submerged Cable Marker 124 464 Structure Set To None Asset Location 2024-03-18 12:04:47
StructureJunction Marker Covered Marker 124 465 Asset Location 2024-03-18 12:04:47
StructureJunction Marker Terrain Marker 124 466 2024-03-18 12:04:47
StructureJunction Marker Overhead Water Crossing 124 463 Structure Set To None Asset Location;C:Overhead 2024-03-18 12:04:47
StructureJunction Wire Structure Representation Unknown 132 0 2024-03-18 12:04:47
StructureJunction Wire Structure Representation Butterfly Diagram 132 375 Structure Restricted STR:Cable Support 2024-03-18 12:04:47
StructureJunction Wire Structure Representation Cross Section 132 376 STR:Cable Support 2024-03-18 12:04:47
StructureJunction Wire Vault Knockouts Unknown 130 0 2024-03-18 12:04:47
StructureJunction Wire Vault Knockouts Knockout 130 371 Structure Restricted STR:Cable Support;STR:Duct Trace 2024-03-18 12:04:47
StructureJunction Wire Vault Knockouts Knockout Port 130 372 Structure Restricted STR:Cable Support;STR:Duct Trace 2024-03-18 12:04:47
StructureJunction Communications Tower Unknown 111 0 Asset Location 2024-03-18 12:04:47
StructureJunction Communications Tower Microwave Tower 111 221 Structure Restricted Asset Location 2024-03-18 12:04:47
StructureJunction Communications Tower Wireless Tower 111 222 Structure Restricted Asset Location 2024-03-18 12:04:47
StructureJunction Communications Tower Combined Tower 111 223 Structure Restricted Asset Location 2024-03-18 12:04:47
StructureJunction Communications Tower Stealth Cell Tower 111 224 Structure Restricted Asset Location 2024-03-18 12:04:47
StructureJunction Communications Pole Unknown 125 0 Asset Location 2024-03-18 12:04:47
StructureJunction Communications Pole Pole 125 581 Structure Restricted Asset Location;STR:Cable Pathway;STR:Cable Support;STR:Wire Aerial Support Structure 2024-03-18 12:04:47
StructureJunction Communications Pole Pole with Riser 125 582 Structure Restricted Asset Location;STR:Cable Pathway;STR:Cable Support;STR:Wire Aerial Support Structure 2024-03-18 12:04:47
StructureJunction Wire Vault Components Unknown 131 0 2024-03-18 12:04:47
StructureJunction Wire Vault Components Cable Rack 131 381 Structure Restricted STR:Cable Support 2024-03-18 12:04:47
StructureJunction Wire Customer Attachment Unknown 113 0 2024-03-18 12:04:47
StructureJunction Wire Customer Attachment Service Entrance 113 242 Structure Restricted 2024-03-18 12:04:47
StructureJunction Structure Attachment Point Unknown 133 0 2024-03-18 12:04:47
StructureJunction Structure Attachment Point Conduit To Knockout Port 133 391 2024-03-18 12:04:47
StructureJunction Duct Junctions Unknown 134 0 2024-03-18 12:04:47
StructureJunction Duct Junctions Aerial Microduct Branch Off Point 134 162 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Duct Junctions Underground Microduct Branch Off Point 134 163 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Duct Junctions Duct Bank Tap 134 164 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Ground Unknown 801 0 2024-03-18 12:04:47
StructureJunction Ground Joint 801 811 Structure Restricted 2024-03-18 12:04:47
StructureJunction Ground Plate 801 812 Structure Restricted 2024-03-18 12:04:47
StructureJunction Ground Rod 801 813 Structure Restricted 2024-03-18 12:04:47
StructureJunction Wire Stock Sites Unknown 136 0 2024-03-18 12:04:47
StructureJunction Wire Stock Sites Central Stock Site 136 261 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Wire Stock Sites District Stock Site 136 262 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Wire Stock Sites Crew Quarter Stock Site 136 263 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Wire Stock Sites Mobile Stock Site 136 264 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Building Unknown 802 0 2024-03-18 12:04:47
StructureJunction Building Building 802 801 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Building Room 802 802 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Building Roof Covering 802 803 Container Restricted 10 2024-03-18 12:04:47
StructureJunction Support Unknown 803 0 2024-03-18 12:04:47
StructureJunction Support Bracket 803 825 STR:Wire Aerial Support Structure 2024-03-18 12:04:47
StructureJunction Support Hanger 803 826 STR:Wire Aerial Support Structure 2024-03-18 12:04:47
StructureJunction Building Riser Building Riser 137 396 Container Restricted 10 2024-03-18 12:04:48
StructureJunction Wire Conduit Fittings Unknown 126 0 2024-03-18 12:04:48
StructureJunction Wire Conduit Fittings Elbow 126 141 Container Restricted 10 2024-03-18 12:04:48
StructureJunction Wire Conduit Fittings Sweep Tee 126 142 Container Restricted 10 2024-03-18 12:04:48
StructureJunction Wire Conduit Fittings Y Splitter 126 143 Container Restricted 10 2024-03-18 12:04:48
StructureBoundary Unknown Unknown 0 0 2024-03-18 12:02:58
StructureBoundary Wire Cabinet Boundary Unknown 101 0 2024-03-18 12:04:59
StructureBoundary Wire Cabinet Boundary Cabinet Boundary 101 40 Container Restricted 15 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Unknown 104 0 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Vault Boundary 104 1 Container Restricted 10 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Vault Wall 104 3 Container Restricted 10 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Vault Floor 104 4 Container Restricted 10 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Vault Knockout 104 5 Container Restricted 10 2024-03-18 12:04:59
StructureBoundary Wire Vault Boundary Manhole 104 6 2024-03-18 12:04:59
StructureBoundary Building Unknown 801 0 2024-03-18 12:04:59
StructureBoundary Building Building 801 801 2024-03-18 12:04:59
StructureBoundary Building Room 801 802 2024-03-18 12:04:59
StructureBoundary Building Roof Covering 801 803 2024-03-18 12:04:59
StructureBoundary Support Unknown 803 0 2024-03-18 12:04:59
StructureBoundary Support Bridge 803 815 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Casing 803 816 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Culvert 803 817 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Duct 803 818 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Foundation 803 819 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Pad 803 820 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Path - Marine 803 821 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Path - On Ground 803 822 Container Set To None 10 2024-03-18 12:04:59
StructureBoundary Support Path - Overhead 803 823 Container Set To None 10 C:Overhead 2024-03-18 12:04:59
StructureBoundary Support Path - Trench 803 824 Container Set To None 10 2024-03-18 12:04:59
StructureJunctionObject Unknown Unknown 0 0 2024-03-18 12:02:58
StructureJunctionObject Wire Vault Knockouts Unknown 130 0 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Knockouts Knockout 130 371 Container Restricted 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Knockouts Knockout Port 130 372 Structure Restricted STR:Cable Support 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Components Unknown 131 0 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Components Cable Rack 131 381 STR:Cable Support 2024-03-18 12:05:03
StructureJunctionObject Wire Vault Components Building Riser 131 391 Container Restricted 2024-03-18 12:05:03
StructureJunctionObject Wire Crossarm Unknown 114 0 2024-03-18 12:05:04
StructureJunctionObject Wire Crossarm Dead End 114 1 Structure Restricted 2024-03-18 12:05:04
StructureJunctionObject Wire Crossarm Tangent 114 2 Structure Restricted 2024-03-18 12:05:04
StructureJunctionObject Wire Crossarm Cross Brace 114 3 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Fitting Unknown 134 0 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Fitting Microduct Connector 134 601 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Fitting Microduct Cap 134 602 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Connection Point Unknown 135 0 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Connection Point Wire Microduct Connection Point 135 378 Structure Restricted 2024-03-18 12:05:04
StructureJunctionObject Pole Unknown 120 0 Asset Functional 2024-03-18 12:05:04
StructureJunctionObject Pole Pole 120 101 Asset Functional;STR:Wire Aerial Support Structure 2024-03-18 12:05:04
StructureJunctionObject Pole Ornamental Pole 120 102 Asset Functional;STR:Wire Aerial Support Structure 2024-03-18 12:05:04
StructureJunctionObject Pole Tower Leg 120 107 Asset Functional;STR:Wire Aerial Support Structure 2024-03-18 12:05:04
StructureJunctionObject Wire Conduit Fittings Unknown 126 0 2024-03-18 12:05:04
StructureJunctionObject Wire Conduit Fittings Elbow 126 141 2024-03-18 12:05:04
StructureJunctionObject Wire Conduit Fittings Sweep Tee 126 142 2024-03-18 12:05:04
StructureJunctionObject Wire Conduit Fittings Y Splitter 126 143 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Fitting Group Unknown 132 0 2024-03-18 12:05:04
StructureJunctionObject Wire Microduct Fitting Group Microduct Fitting Group 132 377 Container Restricted 2024-03-18 12:05:04
StructureJunctionObject Building Riser Unknown 137 0 2024-03-18 12:05:04
StructureJunctionObject Building Riser Building Riser 137 396 2024-03-18 12:05:04
StructureLine Unknown Unknown 0 0 2024-03-18 12:02:58
StructureLine Wire Duct Bank Unknown 102 0 2024-03-18 12:05:09
StructureLine Wire Duct Bank Duct Bank 102 81 Container Restricted 150 False Any Vertex STR:Cable Support;STR:Duct Bank 2024-03-18 12:05:09
StructureLine Wire Aerial Support Unknown 103 0 2024-03-18 12:05:09
StructureLine Wire Aerial Support Bridge Suspension 103 121 Container Restricted 10 False STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Aerial Support Other Suspension 103 122 Container Restricted 10 False STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Aerial Support Spanguy 103 123 STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Aerial Support Shield Wire 103 124 STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Aerial Support Aerial Span 103 125 Container Restricted 150 False STR:Cable Pathway;STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Aerial Support Communications Support Guy 103 126 2024-03-18 12:05:09
StructureLine Wire Aerial Support Lashing Guy 103 127 STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Trench Unknown 104 0 2024-03-18 12:05:09
StructureLine Wire Trench Trench 104 101 Container Restricted 10 False STR:Cable Pathway;STR:Cable Support 2024-03-18 12:05:09
StructureLine Connector Line Unknown 111 0 2024-03-18 12:05:09
StructureLine Connector Line Vault Duct 111 181 STR:Duct Trace 2024-03-18 12:05:09
StructureLine Connector Line Handhole Duct 111 182 STR:Cable Support;STR:Duct Trace 2024-03-18 12:05:09
StructureLine Communications Cable Hardware Unknown 110 0 2024-03-18 12:05:09
StructureLine Communications Cable Hardware Cable Management Tray 110 201 Container Restricted 150 False STR:Cable Support 2024-03-18 12:05:09
StructureLine Communications Cable Hardware Rack Cable Management 110 202 Container Restricted 150 False STR:Cable Support 2024-03-18 12:05:09
StructureLine Access Tunnel Unknown 112 0 2024-03-18 12:05:09
StructureLine Access Tunnel Tunnel 112 221 Container Restricted 150 False STR:Cable Pathway;STR:Cable Support 2024-03-18 12:05:09
StructureLine Wire Microduct Pathway Unknown 118 0 2024-03-18 12:05:09
StructureLine Wire Microduct Pathway Single Microduct Casing 118 85 Container Restricted 150 False Any Vertex 2024-03-18 12:05:09
StructureLine Wire Microduct Pathway Multiple Microduct Casing 118 86 Container Restricted 150 False Any Vertex 2024-03-18 12:05:09
StructureLine Ground Unknown 801 0 2024-03-18 12:05:09
StructureLine Ground Bare Ground 801 801 2024-03-18 12:05:09
StructureLine Ground Covered Ground 801 802 2024-03-18 12:05:09
StructureLine Communications Conduit Unknown 109 0 2024-03-18 12:05:10
StructureLine Communications Conduit Conduit 109 111 Container Restricted 150 False STR:Cable Pathway;STR:Cable Support;STR:Duct Trace 2024-03-18 12:05:10
StructureEdgeObject Unknown Unknown 0 0 2024-03-18 12:02:58
StructureEdgeObject Wire Duct Unknown 101 0 2024-03-18 12:05:14
StructureEdgeObject Wire Duct Duct 101 41 Container Restricted False STR:Cable Pathway;STR:Cable Support;STR:Duct Trace 2024-03-18 12:05:14
StructureEdgeObject Wire Duct Microduct Casing 101 42 Container Restricted False Any Vertex STR:Cable Support 2024-03-18 12:05:14
StructureEdgeObject Wire Duct Microduct 101 43 Container Restricted False STR:Cable Pathway;STR:Cable Support;STR:Duct Trace 2024-03-18 12:05:14
StructureEdgeObject Wire Duct Innerduct 101 44 Container Restricted False STR:Cable Support;STR:Duct Trace 2024-03-18 12:05:14
StructureEdgeObject Conduit Conduit 111 111 2024-03-18 12:05:14
StructureEdgeObject Conduit Unknown 111 0 2024-03-18 12:05:14
CommunicationsDevice Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsDevice Submarine Cable Components Unknown 20 0 2024-03-18 12:05:18
CommunicationsDevice Submarine Cable Components Hub Terminator 20 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Submarine Cable Components Splice Enclosure 20 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Submarine Cable Components Amplifier Enclosure 20 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Unknown 25 0 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Hub Terminator 25 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Spare Cable 25 2 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Splice Enclosure 25 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Splitter Enclosure 25 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Mid Cable Splice Enclosure 25 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice National Cable Components Amplifier Enclosure 25 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Unknown 30 0 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Hub Terminator 30 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Spare Cable 30 2 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Splice Enclosure 30 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Splitter Enclosure 30 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Mid Cable Splice Enclosure 30 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Regional Cable Components Amplifier Enclosure 30 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Unknown 35 0 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Hub Terminator 35 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Spare Cable 35 2 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Splice Enclosure 35 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Splitter Enclosure 35 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Mid Cable Splice Enclosure 35 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Network Interface Unit 35 6 Container Cascade 1 C:Cable Termination 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Amplifier Enclosure 35 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Distribution Cable Components Wall Plate 35 201 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Unknown 40 0 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Hub Terminator 40 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Spare Cable 40 2 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Splice Enclosure 40 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Splitter Enclosure 40 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Mid Cable Splice Enclosure 40 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Access Cable Components Amplifier Enclosure 40 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Unknown 45 0 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Hub Terminator 45 1 Communications Hub Container Cascade 10 C:Cable Termination;Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Spare Cable 45 2 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Splice Enclosure 45 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Splitter Enclosure 45 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Mid Cable Splice Enclosure 45 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Network Interface Unit 45 6 Container Cascade 1 C:Cable Termination 2024-03-18 12:05:18
CommunicationsDevice Drop Cable Components Amplifier Enclosure 45 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Unknown 50 0 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Hub Terminator 50 1 Communications Hub Container Cascade 10 Subnetwork Controller 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Spare Cable 50 2 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Splice Enclosure 50 3 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Splitter Enclosure 50 4 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Mid Cable Splice Enclosure 50 5 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Wall Plate 50 201 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Indoor Cable Components Amplifier Enclosure 50 7 Container Cascade 1 2024-03-18 12:05:18
CommunicationsDevice Wireless Components Unknown 60 0 2024-03-18 12:05:18
CommunicationsDevice Wireless Components Wireless Site 60 221 Container Cascade 10 2024-03-18 12:05:18
CommunicationsAssembly Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsJunction Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsJunction Connection Point Unknown 1 0 2024-03-18 12:05:23
CommunicationsJunction Connection Point Overhead 1 1 2024-03-18 12:05:23
CommunicationsJunction Connection Point Underground 1 3 2024-03-18 12:05:23
CommunicationsJunction Connection Point Riser 1 4 2024-03-18 12:05:23
CommunicationsJunctionObject Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsJunctionObject Connector Unknown 4 0 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Coax 4 122 Communications Port Container Cascade C:Coax;C:Strand Connection;Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Copper 4 123 Communications Port Container Cascade C:Copper;C:Strand Connection;Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Fiber 4 124 Communications Port Container Cascade C:Fiber;C:Strand Connection;Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Wireless 4 126 Communications Port Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Group Unknown 1 0 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Group Coax 1 122 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Group Copper 1 123 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Connector Group Fiber 1 124 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Unknown 5 0 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Amplifier 5 21 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Demultiplexer 5 22 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Multiplexer 5 23 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Splice 5 24 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Splitter 5 25 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Switch 5 26 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Patch Panel 5 27 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Baseband Unit 5 30 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Remote Radio Unit 5 31 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Microwave Antenna 5 203 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Chassis Cell Antenna 5 204 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Port Unknown 7 0 2024-03-18 12:05:28
CommunicationsJunctionObject Port Switch Port 7 121 Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Splitter Port 7 125 Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Amplifier Port 7 127 Communications Equipment Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Patch Panel Port 7 128 Communications Port Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Demultiplexer Port 7 129 Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Multiplexer Port 7 130 Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Baseband Port 7 131 Container Cascade C:Wireless 2024-03-18 12:05:28
CommunicationsJunctionObject Port Remote Radio Unit Port 7 132 Communications Equipment Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Cell Antenna Port 7 133 Communications Equipment Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Port Microwave Antenna Port 7 134 Communications Equipment Container Cascade C:Port 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Unknown 8 0 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Amplifier 8 21 Communications Equipment Container Cascade Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Demultiplexer 8 22 Communications Equipment Container Cascade Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Multiplexer 8 23 Communications Equipment Container Cascade Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Splitter 8 25 Communications Equipment Container Cascade Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Switch 8 26 Communications Equipment Container Cascade Subnetwork Controller 2024-03-18 12:05:28
CommunicationsJunctionObject Equipment Baseband Unit 8 30 Communications Equipment Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group Unknown 9 0 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group Input 9 161 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group Output 9 162 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group Tray 9 163 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Port Group Slot 9 164 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Antenna Unknown 11 0 2024-03-18 12:05:28
CommunicationsJunctionObject Antenna Microwave Antenna 11 203 Communications Port Container Cascade C:Wireless 2024-03-18 12:05:28
CommunicationsJunctionObject Antenna Cell Antenna 11 204 Communications Port Container Cascade C:Wireless 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Splice Point 12 261 Container Cascade C:Splice 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Group Unknown 13 0 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Group Tray 13 163 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Group Connector 13 241 Container Cascade 2024-03-18 12:05:28
CommunicationsJunctionObject Splice Group Coupler 13 242 Container Cascade 2024-03-18 12:05:28
CommunicationsLine Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsLine Submarine Cable Fiber 20 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:34
CommunicationsLine National Cable Fiber 25 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:34
CommunicationsLine Regional Cable Unknown 30 0 2024-03-18 12:05:35
CommunicationsLine Regional Cable Copper 30 2 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Regional Cable Fiber 30 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Distribution Cable Unknown 35 0 2024-03-18 12:05:35
CommunicationsLine Distribution Cable Coax 35 1 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Distribution Cable Copper 35 2 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Distribution Cable Fiber 35 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Access Cable Unknown 40 0 2024-03-18 12:05:35
CommunicationsLine Access Cable Coax 40 1 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Access Cable Copper 40 2 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Access Cable Fiber 40 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Drop Cable Unknown 45 0 2024-03-18 12:05:35
CommunicationsLine Drop Cable Coax 45 1 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Drop Cable Copper 45 2 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Drop Cable Fiber 45 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Indoor Cable Unknown 50 0 2024-03-18 12:05:35
CommunicationsLine Indoor Cable Coax 50 1 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Indoor Cable Copper 50 2 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Indoor Cable Fiber 50 3 Container Cascade 150 False Any Vertex C:Cable 2024-03-18 12:05:35
CommunicationsLine Wireless Unknown 60 0 2024-03-18 12:05:35
CommunicationsLine Wireless Microwave 60 202 Container Set To None 150 False 2024-03-18 12:05:35
CommunicationsEdgeObject Unknown Unknown 0 0 2024-03-18 12:04:22
CommunicationsEdgeObject Strand Unknown 8 0 2024-03-18 12:05:43
CommunicationsEdgeObject Strand Coax 8 161 Container Cascade False 2024-03-18 12:05:43
CommunicationsEdgeObject Strand Copper 8 162 Container Cascade False 2024-03-18 12:05:43
CommunicationsEdgeObject Strand Fiber 8 163 Container Cascade False 2024-03-18 12:05:43
CommunicationsEdgeObject 10 0 2024-03-18 12:05:43
CommunicationsEdgeObject 10 141 2024-03-18 12:05:43
CommunicationsEdgeObject 10 142 2024-03-18 12:05:43
CommunicationsEdgeObject 10 143 2024-03-18 12:05:43
CommunicationsEdgeObject Wireless Unknown 11 0 2024-03-18 12:05:43
CommunicationsEdgeObject Wireless Direct Path 11 221 2024-03-18 12:05:43
CommunicationsEdgeObject Wireless Reflected Path 11 222 2024-03-18 12:05:43

NetworkCategory

Category Name Creation Time
Subnetwork Controller 2024-03-18 12:02:57
Subnetwork Tap 2024-03-18 12:02:57
Attribute Substitution 2024-03-18 12:02:57
Asset Functional 2024-03-18 12:05:51
Asset Location 2024-03-18 12:05:51
C:Cable 2024-03-18 12:05:51
C:Cable Termination 2024-03-18 12:05:51
C:Coax 2024-03-18 12:05:51
C:Copper 2024-03-18 12:05:51
C:Fiber 2024-03-18 12:05:51
C:Overhead 2024-03-18 12:05:51
C:Port 2024-03-18 12:05:51
C:Splice 2024-03-18 12:05:51
C:Strand Connection 2024-03-18 12:05:51
C:Switch 2024-03-18 12:05:51
C:Underground 2024-03-18 12:05:51
C:Wireless 2024-03-18 12:05:51
STR:Cable Pathway 2024-03-18 12:05:51
STR:Cable Support 2024-03-18 12:05:51
STR:Duct Bank 2024-03-18 12:05:51
STR:Duct Trace 2024-03-18 12:05:51
STR:Wire Aerial Support Structure 2024-03-18 12:05:51

TerminalConfiguration

Configuration Name Configuration ID Traversability Model Default Creation Time
Single terminal 0 Bidirectional All 2024-03-18 12:02:57
Communications Port 2 Bidirectional All 2024-03-18 12:05:51
Communications Equipment 3 Directional All 2024-03-18 12:05:51
Communications Hub 4 Bidirectional All 2024-03-18 12:05:51

Terminal

Configuration Name Terminal Name Terminal ID Upstream
Single terminal Single Terminal 1
Communications Port C:Back 2
Communications Port C:Front 3
Communications Equipment C:Port In 4 True
Communications Equipment C:Port Out 5 False
Communications Hub C:In 6
Communications Hub C:Out 7

NetworkAttribute

Name ID Usage Type Data Type Field Type Inline Domain Name Nullable Apportionable Substitution Attribute Bit Position Bit Size Junction ID Edge ID Creation Time
Source ID 1 Source ID Integer Short Integer True False False 0 7 1 2 2024-03-18 12:02:57
Terminal ID 2 Terminal ID Integer Short Integer False False False 7 0 3 4 2024-03-18 12:02:57
Asset group 3 Asset Group Integer Short Integer True False False 7 10 5 6 2024-03-18 12:02:57
Asset type 4 Asset Type Integer Short Integer True False False 17 10 7 8 2024-03-18 12:02:57
Is subnetwork controller 5 Is Subnetwork Controller Integer Short Integer True False False 27 1 9 10 2024-03-18 12:02:57
Tier name 6 Tier Name Integer Short Integer True False False 28 6 11 12 2024-03-18 12:02:57
Shape length 7 Shape Length Double Double False False True 34 0 13 14 2024-03-18 12:02:57
Position from 8 Position From Double Double False False False 34 0 15 16 2024-03-18 12:02:57
Position to 9 Position To Double Double False False False 34 0 17 18 2024-03-18 12:02:57
Flow direction 10 Flow Direction Integer Short Integer True False False 34 2 19 20 2024-03-18 12:02:57
Available Duct Capacity 11 Unknown Integer Short Integer False True False 0 0 21 22 2024-03-18 12:05:51
C:Optical Length 12 Unknown Double Double False True False 0 0 23 24 2024-03-18 12:05:51
C:Service Type 13 Unknown Integer Short Integer False True False 0 0 25 26 2024-03-18 12:05:51
C:SignalLoss1300 14 Unknown Double Double False True False 0 0 27 28 2024-03-18 12:05:51
C:SignalLoss1310 15 Unknown Double Double False True False 0 0 29 30 2024-03-18 12:05:51
C:SignalLoss1550 16 Unknown Double Double False True False 0 0 31 32 2024-03-18 12:05:51
C:SignalLoss850 17 Unknown Double Double False True False 0 0 33 34 2024-03-18 12:05:51
C:SignalLossCoax 18 Unknown Double Double False True False 0 0 35 36 2024-03-18 12:05:51
C:SignalLossCopper 19 Unknown Double Double False True False 0 0 37 38 2024-03-18 12:05:51
C:Strand Status 20 Unknown Integer Short Integer True Communications_Strand_Status True False 36 3 39 40 2024-03-18 12:05:51
C:Strand Total 21 Unknown Integer Long Integer False True False 0 0 41 42 2024-03-18 12:05:51
C:Strands Available 22 Unknown Integer Long Integer False True False 0 0 43 44 2024-03-18 12:05:51
C:Strands Dedicated 23 Unknown Integer Long Integer False True False 0 0 45 46 2024-03-18 12:05:51
C:Strands In Use 24 Unknown Integer Long Integer False True False 0 0 47 48 2024-03-18 12:05:51
C:Strands Pending Connect 25 Unknown Integer Long Integer False True False 0 0 49 50 2024-03-18 12:05:51
C:Strands Pending Disconnect 26 Unknown Integer Long Integer False True False 0 0 51 52 2024-03-18 12:05:51
C:Strands Reserved 27 Unknown Integer Long Integer False True False 0 0 53 54 2024-03-18 12:05:51
C:Strands Unusable 28 Unknown Integer Long Integer False True False 0 0 55 56 2024-03-18 12:05:51
C:UsageType 29 Unknown Integer Short Integer False True False 0 0 57 58 2024-03-18 12:05:51
Duct Diameter 30 Unknown Double Double False True False 0 0 59 60 2024-03-18 12:05:51
Ducts Available 31 Unknown Integer Short Integer False True False 0 0 61 62 2024-03-18 12:05:51
Is Valid Loop 32 Unknown Integer Short Integer False True False 0 0 63 64 2024-03-18 12:05:51
Lifecycle Status 33 Unknown Integer Short Integer True Lifecycle_Combined False False 40 3 65 66 2024-03-18 12:05:51
Measured Length 34 Unknown Double Double False True True 0 0 67 68 2024-03-18 12:05:51
Minimum Bend Radius 35 Unknown Double Double False True False 0 0 69 70 2024-03-18 12:05:51
Construction Status 36 Unknown Integer Short Integer False True False 0 0 71 72 2024-03-18 12:05:51

NetworkAttributeAssignment

Network Attribute Name Source Name Field Name
Asset group main.StructureJunction ASSETGROUP
Asset group main.StructureLine ASSETGROUP
Asset group main.StructureBoundary ASSETGROUP
Asset group main.StructureJunctionObject ASSETGROUP
Asset group main.StructureEdgeObject ASSETGROUP
Asset group main.CommunicationsDevice ASSETGROUP
Asset group main.CommunicationsLine ASSETGROUP
Asset group main.CommunicationsAssembly ASSETGROUP
Asset group main.CommunicationsJunction ASSETGROUP
Asset group main.CommunicationsJunctionObject ASSETGROUP
Asset group main.CommunicationsEdgeObject ASSETGROUP
Asset type main.StructureJunction ASSETTYPE
Asset type main.StructureLine ASSETTYPE
Asset type main.StructureBoundary ASSETTYPE
Asset type main.StructureJunctionObject ASSETTYPE
Asset type main.StructureEdgeObject ASSETTYPE
Asset type main.CommunicationsDevice ASSETTYPE
Asset type main.CommunicationsLine ASSETTYPE
Asset type main.CommunicationsAssembly ASSETTYPE
Asset type main.CommunicationsJunction ASSETTYPE
Asset type main.CommunicationsJunctionObject ASSETTYPE
Asset type main.CommunicationsEdgeObject ASSETTYPE
Is subnetwork controller main.CommunicationsDevice ISSUBNETWORKCONTROLLER
Is subnetwork controller main.CommunicationsJunctionObject ISSUBNETWORKCONTROLLER
Tier name main.CommunicationsDevice TIERNAME
Tier name main.CommunicationsJunctionObject TIERNAME
Shape length main.StructureLine st_length(SHAPE)
Shape length main.CommunicationsLine st_length(SHAPE)
Flow direction main.StructureLine FLOWDIRECTION
Flow direction main.StructureEdgeObject FLOWDIRECTION
Flow direction main.CommunicationsLine FLOWDIRECTION
Flow direction main.CommunicationsEdgeObject FLOWDIRECTION
Available Duct Capacity main.StructureJunction availablecapacity
Available Duct Capacity main.StructureLine availablecapacity
C:Optical Length main.CommunicationsEdgeObject opticallength
C:Service Type main.CommunicationsDevice servicetype
C:SignalLoss1300 main.CommunicationsEdgeObject signalloss1300
C:SignalLoss1300 main.CommunicationsJunctionObject signalloss1300
C:SignalLoss1310 main.CommunicationsEdgeObject signalloss1310
C:SignalLoss1310 main.CommunicationsJunctionObject signalloss1310
C:SignalLoss1550 main.CommunicationsEdgeObject signalloss1550
C:SignalLoss1550 main.CommunicationsJunctionObject signalloss1550
C:SignalLoss850 main.CommunicationsEdgeObject signalloss850
C:SignalLoss850 main.CommunicationsJunctionObject signalloss850
C:SignalLossCoax main.CommunicationsEdgeObject signallosscoax
C:SignalLossCoax main.CommunicationsJunctionObject signallosscoax
C:SignalLossCopper main.CommunicationsEdgeObject signallosscopper
C:SignalLossCopper main.CommunicationsJunctionObject signallosscopper
C:Strand Status main.CommunicationsEdgeObject strandstatus
C:UsageType main.CommunicationsJunctionObject usagetype
Duct Diameter main.StructureEdgeObject diameter
Ducts Available main.StructureEdgeObject ductavailable
Lifecycle Status main.StructureBoundary lifecyclestatus
Lifecycle Status main.StructureJunction lifecyclestatus
Lifecycle Status main.StructureLine lifecyclestatus
Lifecycle Status main.CommunicationsAssembly lifecyclestatus
Lifecycle Status main.CommunicationsDevice lifecyclestatus
Lifecycle Status main.CommunicationsEdgeObject lifecyclestatus
Lifecycle Status main.CommunicationsJunction lifecyclestatus
Lifecycle Status main.CommunicationsJunctionObject lifecyclestatus
Lifecycle Status main.CommunicationsLine lifecyclestatus
Lifecycle Status main.StructureEdgeObject lifecyclestatus
Lifecycle Status main.StructureJunctionObject lifecyclestatus
Measured Length main.StructureEdgeObject measuredlength
Measured Length main.StructureLine measuredlength
Measured Length main.CommunicationsEdgeObject measuredlength
Measured Length main.CommunicationsLine measuredlength
Minimum Bend Radius main.StructureEdgeObject minimumbendradius
Construction Status main.CommunicationsEdgeObject constructionstatus
Construction Status main.CommunicationsJunctionObject constructionstatus
Construction Status main.StructureEdgeObject constructionstatus
Construction Status main.StructureJunctionObject constructionstatus
Construction Status main.StructureLine constructionstatus
Construction Status main.StructureJunction constructionstatus
Construction Status main.StructureBoundary constructionstatus
Construction Status main.CommunicationsLine constructionstatus
Construction Status main.CommunicationsJunction constructionstatus
Construction Status main.CommunicationsDevice constructionstatus
Construction Status main.CommunicationsAssembly constructionstatus

main.StructureJunction

Properties

Key Value
Name main.StructureJunction
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 35
Geometry Type Point
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias StructureJunction
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {6D842F9B-617C-423A-94B6-701FB28DE46A}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SUBNETWORKNAME Subnetwork name String Index False Unknown 0 0 2000 False True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
assetid Asset ID String True 0 0 64 True False
dimensions Size/Diameter Short Integer True 0 0 2 True False
materialcode Material Code and Description Short Integer True Wire_Structure_Junction_Combined_Material 0 0 2 True False
height Height Short Integer True Wire_Pole_Height_Combined 0 0 2 True False
district district: District, District Location String True 0 0 255 True False
treatment Pole Treatment Type Short Integer True 0 0 2 True False
depth Depth Double True 0 0 8 True False
equipmenttypeorclass Class/Type Short Integer True 0 0 2 True False
indicatortypefield Type of Marker Short Integer True 0 0 2 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
labeltext Labeling String String True 0 0 256 True False
notes General Notes String True 0 0 2000 True False
symbolrotation Symbol Rotation Short Integer True Symbol_Rotation 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
diameter Diameter Double True 0 0 8 True False
ductcounthigh ductcounthigh: Ducts High, Ports High Short Integer True 0 0 2 True False
ductcountwide ductcountwide: Ducts Wide, Ports Wide Short Integer True 0 0 2 True False
wallid Wall ID Short Integer True Structure_Wall_Position 0 0 2 True False
numberofwall Number of Walls Short Integer True Structure_Wall_Count 0 0 2 True False
usedcapacity usedcapacity: Ducts Used, Ports Used Short Integer True 0 0 2 True False
availablecapacity availablecapacity: Ducts Open, Ports Open Short Integer True 0 0 2 True False
foundationtype Type of Foundation Short Integer True 0 0 2 True False
designtype Type Short Integer True 0 0 2 True False
manufacturer manufacturer: Manufacturer, Structure Manufacturer Short Integer True 0 0 2 True False
height_metric Height Short Integer True 0 0 2 True False
depth_metric Depth Double True 0 0 8 True False
diameter_metric Diameter Double True 0 0 8 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False
sectionid Section ID String True 0 0 2000 True False
validationstatus Validation status Short Integer True 6 0 0 2 True False

Index

Name Is Unique Is Ascending Field Name
GDB_35_SUBNETWOR False True SUBNETWORKNAME
UUID_38 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__StructureJunction_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Wire Cabinet 101
Wire Structure Guy 102
Wire Handhole 103
Wire Junction Box 104
Wire Vault Access Point 105
Wire Pedestal 107
Wire Vault 110
Wire Support Pole 123
Marker 124
Wire Structure Representation 132
Wire Vault Knockouts 130
Communications Tower 111
Communications Pole 125
Wire Vault Components 131
Wire Customer Attachment 113
Structure Attachment Point 133
Duct Junctions 134
Ground 801
Wire Stock Sites 136
Building 802
Support 803
Building Riser 137
Wire Conduit Fittings 126

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 constructionstatus 6 Construction_Status
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 symbolrotation Symbol_Rotation
Unknown 0 validationstatus 6
Wire Cabinet 101 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Cabinet
Wire Cabinet 101 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Cabinet 101 SUBNETWORKNAME Unknown
Wire Cabinet 101 constructionstatus 6 Construction_Status
Wire Cabinet 101 designtype Wire_Structure_Cabinet_Design_Type
Wire Cabinet 101 dimensions Wire_Structure_Junction_Cabinet_Size
Wire Cabinet 101 lifecyclestatus 2 Lifecycle_Status
Wire Cabinet 101 maintby 1 Asset_Manager
Wire Cabinet 101 manufacturer Wire_Structure_Manufacturer
Wire Cabinet 101 materialcode Wire_Structure_Junction_Cabinet_Material
Wire Cabinet 101 ownedby 1 Asset_Owner
Wire Cabinet 101 spatialconfidence Spatial_Confidence
Wire Cabinet 101 spatialsource Spatial_Source
Wire Cabinet 101 symbolrotation Symbol_Rotation
Wire Cabinet 101 validationstatus 6
Wire Structure Guy 102 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Guy
Wire Structure Guy 102 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Structure Guy 102 SUBNETWORKNAME Unknown
Wire Structure Guy 102 constructionstatus 6 Construction_Status
Wire Structure Guy 102 depth Wire_Anchor_Guy_Depth
Wire Structure Guy 102 diameter Wire_Structure_Guy_Diameter_in
Wire Structure Guy 102 dimensions Wire_Structure_Junction_Anchor_Guy_Size
Wire Structure Guy 102 equipmenttypeorclass Wire_Structure_Junction_Anchor_Guy_Type
Wire Structure Guy 102 lifecyclestatus 2 Lifecycle_Status
Wire Structure Guy 102 maintby 1 Asset_Manager
Wire Structure Guy 102 manufacturer Wire_Structure_Manufacturer
Wire Structure Guy 102 materialcode Wire_Structure_Junction_Guy_Material
Wire Structure Guy 102 ownedby 1 Asset_Owner
Wire Structure Guy 102 spatialconfidence Spatial_Confidence
Wire Structure Guy 102 spatialsource Spatial_Source
Wire Structure Guy 102 symbolrotation Symbol_Rotation
Wire Structure Guy 102 validationstatus 6
Wire Handhole 103 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Handhole
Wire Handhole 103 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Handhole 103 SUBNETWORKNAME Unknown
Wire Handhole 103 constructionstatus 6 Construction_Status
Wire Handhole 103 dimensions Wire_Structure_Junction_Handhole_Size
Wire Handhole 103 lifecyclestatus 2 Lifecycle_Status
Wire Handhole 103 maintby 1 Asset_Manager
Wire Handhole 103 manufacturer Wire_Structure_Manufacturer
Wire Handhole 103 materialcode Wire_Structure_Junction_Handhole_Material
Wire Handhole 103 ownedby 1 Asset_Owner
Wire Handhole 103 spatialconfidence Spatial_Confidence
Wire Handhole 103 spatialsource Spatial_Source
Wire Handhole 103 symbolrotation Symbol_Rotation
Wire Handhole 103 validationstatus 6
Wire Junction Box 104 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Junction_Box
Wire Junction Box 104 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Junction Box 104 SUBNETWORKNAME Unknown
Wire Junction Box 104 constructionstatus 6 Construction_Status
Wire Junction Box 104 dimensions Wire_Structure_Junction_Junction_Box_Size
Wire Junction Box 104 lifecyclestatus 2 Lifecycle_Status
Wire Junction Box 104 maintby 1 Asset_Manager
Wire Junction Box 104 manufacturer Wire_Structure_Manufacturer
Wire Junction Box 104 materialcode Wire_Structure_Junction_Junction_Box_Material
Wire Junction Box 104 ownedby 1 Asset_Owner
Wire Junction Box 104 spatialconfidence Spatial_Confidence
Wire Junction Box 104 spatialsource Spatial_Source
Wire Junction Box 104 symbolrotation Symbol_Rotation
Wire Junction Box 104 validationstatus 6
Wire Vault Access Point 105 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Vault_Access
Wire Vault Access Point 105 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Access Point 105 SUBNETWORKNAME Unknown
Wire Vault Access Point 105 constructionstatus 6 Construction_Status
Wire Vault Access Point 105 dimensions Wire_Structure_Junction_Manhole_Size
Wire Vault Access Point 105 equipmenttypeorclass Wire_Structure_Junction_Manhole_Type
Wire Vault Access Point 105 lifecyclestatus 2 Lifecycle_Status
Wire Vault Access Point 105 maintby 1 Asset_Manager
Wire Vault Access Point 105 manufacturer Wire_Structure_Manufacturer
Wire Vault Access Point 105 materialcode Wire_Structure_Junction_Vault_Cover_Material
Wire Vault Access Point 105 ownedby 1 Asset_Owner
Wire Vault Access Point 105 spatialconfidence Spatial_Confidence
Wire Vault Access Point 105 spatialsource Spatial_Source
Wire Vault Access Point 105 symbolrotation Symbol_Rotation
Wire Vault Access Point 105 validationstatus 6
Wire Pedestal 107 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Pedestal
Wire Pedestal 107 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Pedestal 107 SUBNETWORKNAME Unknown
Wire Pedestal 107 constructionstatus 6 Construction_Status
Wire Pedestal 107 depth Wire_Pedestal_Depth
Wire Pedestal 107 lifecyclestatus 2 Lifecycle_Status
Wire Pedestal 107 maintby 1 Asset_Manager
Wire Pedestal 107 manufacturer Wire_Structure_Manufacturer
Wire Pedestal 107 materialcode Wire_Structure_Junction_Pedestal_Material
Wire Pedestal 107 ownedby 1 Asset_Owner
Wire Pedestal 107 spatialconfidence Spatial_Confidence
Wire Pedestal 107 spatialsource Spatial_Source
Wire Pedestal 107 symbolrotation Symbol_Rotation
Wire Pedestal 107 validationstatus 6
Wire Vault 110 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Vault
Wire Vault 110 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault 110 SUBNETWORKNAME Unknown
Wire Vault 110 constructionstatus 6 Construction_Status
Wire Vault 110 depth Wire_Vault_Depth
Wire Vault 110 dimensions Wire_Structure_Junction_Vault_Size
Wire Vault 110 equipmenttypeorclass Wire_Structure_Junction_Manhole_Type
Wire Vault 110 lifecyclestatus 2 Lifecycle_Status
Wire Vault 110 maintby 1 Asset_Manager
Wire Vault 110 manufacturer Wire_Structure_Manufacturer
Wire Vault 110 materialcode Wire_Structure_Junction_Vault_Material
Wire Vault 110 numberofwall Structure_Wall_Count
Wire Vault 110 ownedby 1 Asset_Owner
Wire Vault 110 spatialconfidence Spatial_Confidence
Wire Vault 110 spatialsource Spatial_Source
Wire Vault 110 symbolrotation Symbol_Rotation
Wire Vault 110 wallid 0 Structure_Wall_Position
Wire Vault 110 validationstatus 6
Wire Support Pole 123 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Support_Pole
Wire Support Pole 123 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Support Pole 123 SUBNETWORKNAME Unknown
Wire Support Pole 123 constructionstatus 6 Construction_Status
Wire Support Pole 123 depth Wire_Support_Pole_Depth
Wire Support Pole 123 equipmenttypeorclass Wire_Structure_Junction_Support_Pole_Class
Wire Support Pole 123 foundationtype Wire_Structure_Junction_Foundation
Wire Support Pole 123 height Wire_Structure_Junction_Support_Pole_Height
Wire Support Pole 123 height_metric Wire_Structure_Junction_Support_Pole_Height_metric
Wire Support Pole 123 lifecyclestatus 2 Lifecycle_Status
Wire Support Pole 123 maintby 1 Asset_Manager
Wire Support Pole 123 manufacturer Wire_Structure_Manufacturer
Wire Support Pole 123 materialcode Wire_Structure_Junction_Support_Pole_Material
Wire Support Pole 123 ownedby 1 Asset_Owner
Wire Support Pole 123 spatialconfidence Spatial_Confidence
Wire Support Pole 123 spatialsource Spatial_Source
Wire Support Pole 123 symbolrotation Symbol_Rotation
Wire Support Pole 123 treatment Wire_Structure_Junction_Pole_Treatment_Type
Wire Support Pole 123 validationstatus 6
Marker 124 ASSETTYPE 0 Asset_Type_Structure_Junction_Marker
Marker 124 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Marker 124 SUBNETWORKNAME Unknown
Marker 124 constructionstatus 6 Construction_Status
Marker 124 lifecyclestatus 2 Lifecycle_Status
Marker 124 maintby 1 Asset_Manager
Marker 124 manufacturer Wire_Structure_Manufacturer
Marker 124 materialcode Wire_Structure_Junction_Maker_Material
Marker 124 ownedby 1 Asset_Owner
Marker 124 spatialconfidence Spatial_Confidence
Marker 124 spatialsource Spatial_Source
Marker 124 symbolrotation Symbol_Rotation
Marker 124 validationstatus 6
Wire Structure Representation 132 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Structure_Representation
Wire Structure Representation 132 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Structure Representation 132 SUBNETWORKNAME Unknown
Wire Structure Representation 132 constructionstatus 6 Construction_Status
Wire Structure Representation 132 lifecyclestatus 2 Lifecycle_Status
Wire Structure Representation 132 maintby 1 Asset_Manager
Wire Structure Representation 132 ownedby 1 Asset_Owner
Wire Structure Representation 132 spatialconfidence Spatial_Confidence
Wire Structure Representation 132 spatialsource Spatial_Source
Wire Structure Representation 132 symbolrotation Symbol_Rotation
Wire Structure Representation 132 validationstatus 6
Wire Vault Knockouts 130 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Vault_Knockouts
Wire Vault Knockouts 130 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Knockouts 130 SUBNETWORKNAME Unknown
Wire Vault Knockouts 130 availablecapacity Wire_Number_of_Ducts
Wire Vault Knockouts 130 constructionstatus 6 Construction_Status
Wire Vault Knockouts 130 lifecyclestatus 2 Lifecycle_Status
Wire Vault Knockouts 130 maintby 1 Asset_Manager
Wire Vault Knockouts 130 ownedby 1 Asset_Owner
Wire Vault Knockouts 130 spatialconfidence Spatial_Confidence
Wire Vault Knockouts 130 spatialsource Spatial_Source
Wire Vault Knockouts 130 symbolrotation Symbol_Rotation
Wire Vault Knockouts 130 usedcapacity Wire_Number_of_Ducts
Wire Vault Knockouts 130 wallid 0 Structure_Wall_Position
Wire Vault Knockouts 130 validationstatus 6
Communications Tower 111 ASSETTYPE 0 Asset_Type_Structure_Junction_Communications_Tower
Communications Tower 111 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Communications Tower 111 SUBNETWORKNAME Unknown
Communications Tower 111 constructionstatus 6 Construction_Status
Communications Tower 111 designtype Communications_Wireless_Tower_Type
Communications Tower 111 height Communications_Tower_Height
Communications Tower 111 height_metric Communications_Tower_Height _Metric
Communications Tower 111 lifecyclestatus 2 Lifecycle_Status
Communications Tower 111 maintby 1 Asset_Manager
Communications Tower 111 ownedby 1 Asset_Owner
Communications Tower 111 spatialconfidence Spatial_Confidence
Communications Tower 111 spatialsource Spatial_Source
Communications Tower 111 symbolrotation Symbol_Rotation
Communications Tower 111 validationstatus 6
Communications Pole 125 ASSETTYPE 0 Asset_Type_Structure_Junction_Communications_Pole
Communications Pole 125 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Communications Pole 125 SUBNETWORKNAME Unknown
Communications Pole 125 constructionstatus 6 Construction_Status
Communications Pole 125 depth Structure_Pole_Depth
Communications Pole 125 equipmenttypeorclass Wire_Structure_Junction_Pole_Class_Combined
Communications Pole 125 height Structure_Junction_Communications_Pole_Height
Communications Pole 125 height_metric Structure_Junction_Communications_Pole_Height_metric
Communications Pole 125 lifecyclestatus 2 Lifecycle_Status
Communications Pole 125 maintby 1 Asset_Manager
Communications Pole 125 manufacturer Wire_Structure_Manufacturer
Communications Pole 125 materialcode Wire_Structure_Junction_Comm_Pole_Material
Communications Pole 125 ownedby 1 Asset_Owner
Communications Pole 125 spatialconfidence Spatial_Confidence
Communications Pole 125 spatialsource Spatial_Source
Communications Pole 125 symbolrotation Symbol_Rotation
Communications Pole 125 treatment Wire_Structure_Junction_Pole_Treatment_Type
Communications Pole 125 validationstatus 6
Wire Vault Components 131 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Vault_Components
Wire Vault Components 131 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Components 131 SUBNETWORKNAME Unknown
Wire Vault Components 131 constructionstatus 6 Construction_Status
Wire Vault Components 131 lifecyclestatus 2 Lifecycle_Status
Wire Vault Components 131 maintby 1 Asset_Manager
Wire Vault Components 131 ownedby 1 Asset_Owner
Wire Vault Components 131 spatialconfidence Spatial_Confidence
Wire Vault Components 131 spatialsource Spatial_Source
Wire Vault Components 131 symbolrotation Symbol_Rotation
Wire Vault Components 131 wallid 0 Structure_Wall_Position
Wire Vault Components 131 validationstatus 6
Wire Customer Attachment 113 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Customer_Attachment
Wire Customer Attachment 113 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Customer Attachment 113 SUBNETWORKNAME Unknown
Wire Customer Attachment 113 constructionstatus 6 Construction_Status
Wire Customer Attachment 113 lifecyclestatus 2 Lifecycle_Status
Wire Customer Attachment 113 maintby 1 Asset_Manager
Wire Customer Attachment 113 ownedby 1 Asset_Owner
Wire Customer Attachment 113 spatialconfidence Spatial_Confidence
Wire Customer Attachment 113 spatialsource Spatial_Source
Wire Customer Attachment 113 symbolrotation Symbol_Rotation
Wire Customer Attachment 113 validationstatus 6
Structure Attachment Point 133 ASSETTYPE 0 Asset_Type_Structure_Junction_Structure_Attachment_Point
Structure Attachment Point 133 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Structure Attachment Point 133 SUBNETWORKNAME Unknown
Structure Attachment Point 133 constructionstatus 6 Construction_Status
Structure Attachment Point 133 lifecyclestatus 2 Lifecycle_Status
Structure Attachment Point 133 symbolrotation Symbol_Rotation
Structure Attachment Point 133 validationstatus 6
Duct Junctions 134 ASSETTYPE 0 Asset_Type_Structure_Junction_Duct_Junctions
Duct Junctions 134 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Duct Junctions 134 SUBNETWORKNAME Unknown
Duct Junctions 134 constructionstatus 6 Construction_Status
Duct Junctions 134 lifecyclestatus 2 Lifecycle_Status
Duct Junctions 134 maintby 1 Asset_Manager
Duct Junctions 134 ownedby 1 Asset_Owner
Duct Junctions 134 spatialconfidence Spatial_Confidence
Duct Junctions 134 spatialsource Spatial_Source
Duct Junctions 134 symbolrotation Symbol_Rotation
Duct Junctions 134 validationstatus 6
Ground 801 ASSETTYPE 0 Asset_Type_Structure_Junction_Ground
Ground 801 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Ground 801 SUBNETWORKNAME Unknown
Ground 801 constructionstatus 6 Construction_Status
Ground 801 lifecyclestatus 2 Lifecycle_Status
Ground 801 maintby 1 Asset_Manager
Ground 801 ownedby 1 Asset_Owner
Ground 801 spatialconfidence Spatial_Confidence
Ground 801 spatialsource Spatial_Source
Ground 801 symbolrotation Symbol_Rotation
Ground 801 validationstatus 6
Wire Stock Sites 136 ASSETTYPE 0 Asset_Type_Structure_Junction_Wire_Stock_Sites
Wire Stock Sites 136 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Stock Sites 136 SUBNETWORKNAME Unknown
Wire Stock Sites 136 constructionstatus 6 Construction_Status
Wire Stock Sites 136 lifecyclestatus 2 Lifecycle_Status
Wire Stock Sites 136 maintby 1 Asset_Manager
Wire Stock Sites 136 ownedby 1 Asset_Owner
Wire Stock Sites 136 spatialconfidence Spatial_Confidence
Wire Stock Sites 136 spatialsource Spatial_Source
Wire Stock Sites 136 symbolrotation Symbol_Rotation
Wire Stock Sites 136 validationstatus 6
Building 802 ASSETTYPE 0 Asset_Type_Structure_Junction_Building
Building 802 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Building 802 SUBNETWORKNAME Unknown
Building 802 constructionstatus 6 Construction_Status
Building 802 lifecyclestatus 2 Lifecycle_Status
Building 802 maintby 1 Asset_Manager
Building 802 ownedby 1 Asset_Owner
Building 802 spatialconfidence Spatial_Confidence
Building 802 spatialsource Spatial_Source
Building 802 symbolrotation Symbol_Rotation
Building 802 validationstatus 6
Support 803 ASSETTYPE 0 Asset_Type_Structure_Junction_Support
Support 803 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Support 803 SUBNETWORKNAME Unknown
Support 803 constructionstatus 6 Construction_Status
Support 803 lifecyclestatus 2 Lifecycle_Status
Support 803 maintby 1 Asset_Manager
Support 803 ownedby 1 Asset_Owner
Support 803 spatialconfidence Spatial_Confidence
Support 803 spatialsource Spatial_Source
Support 803 symbolrotation Symbol_Rotation
Support 803 validationstatus 6
Building Riser 137 ASSETTYPE Asset_Type_Structure_Junction_Wire_Building_Riser
Building Riser 137 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Building Riser 137 SUBNETWORKNAME Unknown
Building Riser 137 constructionstatus 6 Construction_Status
Building Riser 137 lifecyclestatus 2 Lifecycle_Status
Building Riser 137 maintby 1 Asset_Manager
Building Riser 137 ownedby 1 Asset_Owner
Building Riser 137 spatialconfidence Spatial_Confidence
Building Riser 137 spatialsource Spatial_Source
Building Riser 137 symbolrotation Symbol_Rotation
Building Riser 137 validationstatus 6
Wire Conduit Fittings 126 ASSETTYPE 0 Asset_Type_Structure_Junction_Communications_Conduit_Fittings
Wire Conduit Fittings 126 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Conduit Fittings 126 SUBNETWORKNAME Unknown
Wire Conduit Fittings 126 constructionstatus 6 Construction_Status
Wire Conduit Fittings 126 lifecyclestatus 2 Lifecycle_Status
Wire Conduit Fittings 126 maintby 1 Asset_Manager
Wire Conduit Fittings 126 ownedby 1 Asset_Owner
Wire Conduit Fittings 126 spatialconfidence Spatial_Confidence
Wire Conduit Fittings 126 spatialsource Spatial_Source
Wire Conduit Fittings 126 symbolrotation Symbol_Rotation
Wire Conduit Fittings 126 validationstatus 6

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
1 12.9 1 SJ-GenerateIDs Generate IDs for StructureJunction using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:26 // Assigned To: StructureJunction // Type: Calculation // Name: SJ-GenerateIDs // Description: Generate IDs for StructureJunction using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - ED-GenerateIDs // - EA-GenerateIDs // - EJ-GenerateIDs // - EJO-GenerateIDs // - EL-GenerateIDs // - EEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '101') { id_format = { 'prefix': "Wr-CAB", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_CAB_101_seq'); }else if (selector_value_txt == '102') { id_format = { 'prefix': "Wr-Strctr-Gy", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_Strctr_Gy_102_seq'); }else if (selector_value_txt == '103') { id_format = { 'prefix': "Wr-HH", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_HH_103_seq'); }else if (selector_value_txt == '104') { id_format = { 'prefix': "Wr-JCT-Bx", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_JCT_Bx_104_seq'); }else if (selector_value_txt == '105') { id_format = { 'prefix': "Wr-VLT-Accss-Pnt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_VLT_Accss_Pnt_105_seq'); }else if (selector_value_txt == '110') { id_format = { 'prefix': "Wr-VLT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_VLT_110_seq'); }else if (selector_value_txt == '107') { id_format = { 'prefix': "Wr-PED", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_PED_107_seq'); }else if (selector_value_txt == '123') { id_format = { 'prefix': "Wr-SUP-Pl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_SUP_Pl_123_seq'); }else if (selector_value_txt == '111') { id_format = { 'prefix': "COM-Twr", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_COM_Twr_111_seq'); }else if (selector_value_txt == '125') { id_format = { 'prefix': "COM-Pl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_COM_Pl_125_seq'); }else if (selector_value_txt == '124') { id_format = { 'prefix': "Mrkr", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Mrkr_124_seq'); }else if (selector_value_txt == '132') { id_format = { 'prefix': "Wr-Strctr-Rprsnttn", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_Strctr_Rprsnttn_132_seq'); }else if (selector_value_txt == '130') { id_format = { 'prefix': "Wr-VLT-KO", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_VLT_KO_130_seq'); }else if (selector_value_txt == '134') { id_format = { 'prefix': "Dct-JCTs", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Dct_JCTs_134_seq'); }else if (selector_value_txt == '131') { id_format = { 'prefix': "Wr-VLT-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_VLT_CPNT_131_seq'); }else if (selector_value_txt == '126') { id_format = { 'prefix': "Wr-Cndt-Fttngs", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_Cndt_Fttngs_126_seq'); }else if (selector_value_txt == '113') { id_format = { 'prefix': "Wr-Cstmr-ATT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_Cstmr_ATT_113_seq'); }else if (selector_value_txt == '133') { id_format = { 'prefix': "Strctr-ATT-Pnt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Strctr_ATT_Pnt_133_seq'); }else if (selector_value_txt == '801') { id_format = { 'prefix': "GND", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_GND_801_seq'); }else if (selector_value_txt == '136') { id_format = { 'prefix': "Wr-Stck-Sts", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_Wr_Stck_Sts_136_seq'); }else if (selector_value_txt == '802') { id_format = { 'prefix': "BLD", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_BLD_802_seq'); }else if (selector_value_txt == '803') { id_format = { 'prefix': "SUP", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_SUP_803_seq'); }else if (selector_value_txt == '137') { id_format = { 'prefix': "BLD-Rsr", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJ_BLD_Rsr_137_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id

main.StructureJunction__ATTACHREL

Properties

Key Value
Name main.StructureJunction__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 252
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.StructureJunction
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.StructureJunction__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {8165A7DC-0EC3-4405-8129-DD939A81E276}
Class ID
Extension Class ID

main.CommunicationsJunction__ATTACHREL

Properties

Key Value
Name main.CommunicationsJunction__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 247
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsJunction
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsJunction__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {85CB6DFC-32A4-4F6A-90B9-09F1447D1AF4}
Class ID
Extension Class ID

main.StructureLine__ATTACHREL

Properties

Key Value
Name main.StructureLine__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 253
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.StructureLine
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.StructureLine__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {8AB765AC-0750-40C8-9459-80233830AE91}
Class ID
Extension Class ID

main.CommunicationsAssembly__ATTACHREL

Properties

Key Value
Name main.CommunicationsAssembly__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 243
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsAssembly
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsAssembly__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {8DB86E2E-EF66-4D96-BFDF-310DFA6C5505}
Class ID
Extension Class ID

main.CommunicationsDevice__ATTACHREL

Properties

Key Value
Name main.CommunicationsDevice__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 244
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsDevice
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsDevice__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {90890AEE-5EB2-4940-92FD-5E2FDB073271}
Class ID
Extension Class ID

main.ServiceTerritory

Properties

Key Value
Name main.ServiceTerritory
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 5
Geometry Type Polygon
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias ServiceTerritory
OID Field OBJECTID
GlobalID Field globalid
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field Shape
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 535359.3772654273
Y-Min 1579469.3424027786
X-Max 1235091.5522733442
Y-Max 2161016.8781242818
Catalog ID {90A8EB57-8229-48B3-B73F-C2D22D11E78C}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
companyname Company Name String True 0 0 50 True False
globalid GlobalID Global ID Index False 0 0 38 False True
districtname District Name String True 0 0 50 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
Shape Shape Geometry Index True 0 0 8 True True
st_area(Shape) Double Area True 0 0 0 False True
st_perimeter(Shape) Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
UUID_9 True True globalid
FDO_OBJECTID True True OBJECTID
st_spindex__ServiceTerritory_Shape True True Shape

main.StructureLine

Properties

Key Value
Name main.StructureLine
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 38
Geometry Type Polyline
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias StructureLine
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {9563E3AB-7218-4FA4-BAC7-518BC1711509}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SUBNETWORKNAME Subnetwork name String Index False Unknown 0 0 2000 False True
FLOWDIRECTION Flow direction Short Integer True Network_6_FlowDirection 1 0 0 2 True True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
assetid Asset ID String True 0 0 64 True False
diameterwidth Diameter/Width Double True 0 0 8 True False
materialsoil materialsoil: Material, Soil Type Short Integer True 0 0 2 True False
distance Depth/Height Double True 0 0 8 True False
labeltext Labeling String String True 0 0 256 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
maximumcapacity Number of Ducts Short Integer True 0 0 2 True False
usedcapacity Ducts Used Short Integer True 0 0 2 True False
availablecapacity Ducts Open Short Integer True 999 0 0 2 True False
measuredlength Measured Length Double True 0 0 0 8 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
notes General Notes String True 0 0 2000 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
designtype Type Short Integer True 0 0 2 True False
searchdistance Structure Search Distance Double True 0 0 8 True False
diameterwidth_metric Diameter/Width Double True 0 0 8 True False
measuredlength_metric Measured Length Double True 0 0 8 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False
sectionid Section ID String True 0 0 2000 True False
VALIDATIONSTATUS Validation status Short Integer Index True Validation Status 6 0 0 2 False True
st_length(SHAPE) SHAPE_Length Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
GDB_38_VALIDATIO False True VALIDATIONSTATUS
GDB_38_SUBNETWOR False True SUBNETWORKNAME
UUID_39 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__StructureLine_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Wire Duct Bank 102
Wire Aerial Support 103
Wire Trench 104
Connector Line 111
Communications Cable Hardware 110
Access Tunnel 112
Wire Microduct Pathway 118
Ground 801
Communications Conduit 109

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 FLOWDIRECTION 1 Network_6_FlowDirection
Unknown 0 constructionstatus Construction_Status
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 VALIDATIONSTATUS 6 Validation Status
Wire Duct Bank 102 ASSETTYPE 0 Asset_Type_Structure_Line_Wire_Duct_Bank
Wire Duct Bank 102 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Duct Bank 102 SUBNETWORKNAME Unknown
Wire Duct Bank 102 FLOWDIRECTION 1 Network_6_FlowDirection
Wire Duct Bank 102 availablecapacity Wire_Number_of_Ducts
Wire Duct Bank 102 constructionstatus 6 Construction_Status
Wire Duct Bank 102 diameterwidth Wire_Duct_Bank_Width
Wire Duct Bank 102 diameterwidth_metric Electric_Wire_Diameter_mm
Wire Duct Bank 102 lifecyclestatus 2 Lifecycle_Status
Wire Duct Bank 102 maintby 1 Asset_Manager
Wire Duct Bank 102 materialsoil Wire_Structure_Line_Duct_Bank_Material
Wire Duct Bank 102 maximumcapacity Wire_Number_of_Ducts
Wire Duct Bank 102 ownedby 1 Asset_Owner
Wire Duct Bank 102 spatialconfidence Spatial_Confidence
Wire Duct Bank 102 spatialsource Spatial_Source
Wire Duct Bank 102 usedcapacity Wire_Number_of_Ducts
Wire Duct Bank 102 VALIDATIONSTATUS 6 Validation Status
Wire Aerial Support 103 ASSETTYPE 0 Asset_Type_Structure_Line_Wire_Aerial_Support
Wire Aerial Support 103 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Aerial Support 103 SUBNETWORKNAME Unknown
Wire Aerial Support 103 FLOWDIRECTION 1 Network_6_FlowDirection
Wire Aerial Support 103 constructionstatus 6 Construction_Status
Wire Aerial Support 103 diameterwidth Wire_Structure_Guy_Diameter_in
Wire Aerial Support 103 lifecyclestatus 2 Lifecycle_Status
Wire Aerial Support 103 maintby 1 Asset_Manager
Wire Aerial Support 103 materialsoil Wire_Structure_Line_Aerial_Support_Material
Wire Aerial Support 103 ownedby 1 Asset_Owner
Wire Aerial Support 103 spatialconfidence Spatial_Confidence
Wire Aerial Support 103 spatialsource Spatial_Source
Wire Aerial Support 103 VALIDATIONSTATUS 6 Validation Status
Wire Trench 104 ASSETTYPE 0 Asset_Type_Structure_Line_Wire_Trench
Wire Trench 104 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Trench 104 SUBNETWORKNAME Unknown
Wire Trench 104 FLOWDIRECTION 1 Network_6_FlowDirection
Wire Trench 104 constructionstatus 6 Construction_Status
Wire Trench 104 diameterwidth Wire_Trench_Width
Wire Trench 104 lifecyclestatus 2 Lifecycle_Status
Wire Trench 104 maintby 1 Asset_Manager
Wire Trench 104 materialsoil Wire_Structure_Line_Trench_Material
Wire Trench 104 ownedby 1 Asset_Owner
Wire Trench 104 spatialconfidence Spatial_Confidence
Wire Trench 104 spatialsource Spatial_Source
Wire Trench 104 VALIDATIONSTATUS 6 Validation Status
Connector Line 111 ASSETTYPE 0 Asset_Type_Structure_Line_Connector
Connector Line 111 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Connector Line 111 SUBNETWORKNAME Unknown
Connector Line 111 FLOWDIRECTION 1 Network_6_FlowDirection
Connector Line 111 constructionstatus 6 Construction_Status
Connector Line 111 lifecyclestatus 2 Lifecycle_Status
Connector Line 111 maintby 1 Asset_Manager
Connector Line 111 ownedby 1 Asset_Owner
Connector Line 111 spatialconfidence Spatial_Confidence
Connector Line 111 spatialsource Spatial_Source
Connector Line 111 VALIDATIONSTATUS 6 Validation Status
Communications Cable Hardware 110 ASSETTYPE 0 Asset_Type_Structure_Line_Communications_Cable_Hardware
Communications Cable Hardware 110 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Communications Cable Hardware 110 SUBNETWORKNAME Unknown
Communications Cable Hardware 110 FLOWDIRECTION 1 Network_6_FlowDirection
Communications Cable Hardware 110 constructionstatus 6 Construction_Status
Communications Cable Hardware 110 lifecyclestatus 2 Lifecycle_Status
Communications Cable Hardware 110 maintby 1 Asset_Manager
Communications Cable Hardware 110 ownedby 1 Asset_Owner
Communications Cable Hardware 110 spatialconfidence Spatial_Confidence
Communications Cable Hardware 110 spatialsource Spatial_Source
Communications Cable Hardware 110 VALIDATIONSTATUS 6 Validation Status
Access Tunnel 112 ASSETTYPE 0 Asset_Type_Structure_Line_Tunnel
Access Tunnel 112 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Access Tunnel 112 SUBNETWORKNAME Unknown
Access Tunnel 112 FLOWDIRECTION 1 Network_6_FlowDirection
Access Tunnel 112 constructionstatus 6 Construction_Status
Access Tunnel 112 lifecyclestatus 2 Lifecycle_Status
Access Tunnel 112 maintby 1 Asset_Manager
Access Tunnel 112 ownedby 1 Asset_Owner
Access Tunnel 112 spatialconfidence Spatial_Confidence
Access Tunnel 112 spatialsource Spatial_Source
Access Tunnel 112 VALIDATIONSTATUS 6 Validation Status
Wire Microduct Pathway 118 ASSETTYPE 0 Asset_Type_Structure_Line_Wire_Microduct_Pathway
Wire Microduct Pathway 118 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Microduct Pathway 118 SUBNETWORKNAME Unknown
Wire Microduct Pathway 118 FLOWDIRECTION 1 Network_6_FlowDirection
Wire Microduct Pathway 118 constructionstatus 6 Construction_Status
Wire Microduct Pathway 118 lifecyclestatus 2 Lifecycle_Status
Wire Microduct Pathway 118 maintby 1 Asset_Manager
Wire Microduct Pathway 118 ownedby 1 Asset_Owner
Wire Microduct Pathway 118 spatialconfidence Spatial_Confidence
Wire Microduct Pathway 118 spatialsource Spatial_Source
Wire Microduct Pathway 118 availablecapacity 999
Wire Microduct Pathway 118 measuredlength 0
Wire Microduct Pathway 118 VALIDATIONSTATUS 6 Validation Status
Ground 801 ASSETTYPE 0 Asset_Type_Structure_Line_Ground
Ground 801 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Ground 801 SUBNETWORKNAME Unknown
Ground 801 FLOWDIRECTION 1 Network_6_FlowDirection
Ground 801 constructionstatus 6 Construction_Status
Ground 801 lifecyclestatus 2 Lifecycle_Status
Ground 801 maintby 1 Asset_Manager
Ground 801 ownedby 1 Asset_Owner
Ground 801 spatialconfidence Spatial_Confidence
Ground 801 spatialsource Spatial_Source
Ground 801 availablecapacity 999
Ground 801 measuredlength 0
Ground 801 VALIDATIONSTATUS 6 Validation Status
Communications Conduit 109 ASSETTYPE 0 Asset_Type_Structure_Line_Communications_Conduit
Communications Conduit 109 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Communications Conduit 109 SUBNETWORKNAME Unknown
Communications Conduit 109 FLOWDIRECTION 1 Network_6_FlowDirection
Communications Conduit 109 constructionstatus 6 Construction_Status
Communications Conduit 109 designtype Communications_Conduit_Type
Communications Conduit 109 lifecyclestatus 2 Lifecycle_Status
Communications Conduit 109 maintby 1 Asset_Manager
Communications Conduit 109 materialsoil Wire_Structure_Line_Duct_Material
Communications Conduit 109 ownedby 1 Asset_Owner
Communications Conduit 109 spatialconfidence Spatial_Confidence
Communications Conduit 109 spatialsource Spatial_Source
Communications Conduit 109 availablecapacity 999
Communications Conduit 109 measuredlength 0
Communications Conduit 109 VALIDATIONSTATUS 6 Validation Status

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
5 12.9 1 SL-GenerateIDs Generate IDs for StructureLine using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-GenerateIDs // Description: Generate IDs for StructureLine using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SEO-GenerateIDs // - ED-GenerateIDs // - EA-GenerateIDs // - EJ-GenerateIDs // - EJO-GenerateIDs // - EL-GenerateIDs // - EEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '801') { id_format = { 'prefix': "GND", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_GND_801_seq'); } else if (selector_value_txt == '102') { id_format = { 'prefix': "WRDCT-BK", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_WRDCT_BK_102_seq'); } else if (selector_value_txt == '109') { id_format = { 'prefix': "Wr-Cndt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_Wr_Cndt_109_seq'); } else if (selector_value_txt == '103') { id_format = { 'prefix': "Wr-Arl-SUP", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_Wr_Arl_SUP_103_seq'); } else if (selector_value_txt == '104') { id_format = { 'prefix': "Wr-Trnch", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_Wr_Trnch_104_seq'); } else if (selector_value_txt == '112') { id_format = { 'prefix': "Accss-Tnnl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_Accss_Tnnl_112_seq'); } else if (selector_value_txt == '111') { id_format = { 'prefix': "CON-Ln", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_CON_Ln_111_seq'); } else if (selector_value_txt == '110') { id_format = { 'prefix': "COM-Cbl-Hrdwr", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SL_COM_Cbl_Hrdwr_110_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE') { if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
6 12.9 2 SL-Contain Structure Line in Structure Line Rule searches for structure line containers within a certain distance to contain the structure in it. This supports adding a conduit or duct bank in a trench or tunnel and a lashing guy in a Aerial Span. Calculation False True False False True True True 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-Contain Structure Line in Structure Line // Description: Rule searches for structure line containers within a certain distance to contain the structure in it. This supports adding a conduit or duct bank in a trench or tunnel and a lashing guy in a Aerial Span. // Subtypes: All // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup', 'assettype', 'searchdistance'); // Limit the rule to valid asset groups/subtypes // ** Implementation Note: Instead of recreating this rule for each subtype, this rules uses a list of subtypes and exits if not valid // If you have added Asset Groups, they will need to be added to this list. var valid_asset_groups = [102, 103, 105, 106, 107, 109]; // Limit the rule to specific asset types. // ** Implementation Note: This rule uses a list of asset types and exits if not valid. Add to list to limit rule to specific asset types. var valid_asset_types = [81, 111, 127]; // Call the StructureLine class on which a distance search will be performed // ** Implementation Note: Only update the class name and field names if they differ. var feature_set = FeatureSetByName($datastore, '{9563E3AB-7218-4FA4-BAC7-518BC1711509}', ["OBJECTID", "GLOBALID", "ASSOCIATIONSTATUS", "AssetGroup", "AssetType"], true); // Limit StructureLine features to certain Asset Groups and Asset Types // ** Implementation Note: This SQL query limits which Structure Line features are considered in distance search var filter_structure_lines_sql = "AssetGroup in (103, 104, 112, 113, 114, 115) and AssetType in (101, 125, 221, 241, 242, 243)"; // The maximum distance a structure line container can be from the content // ** Implementation Note: This value is derived from the field. If field is null or empty, the value will default // to number shown in second parameter. var search_distance = DefaultValue($feature.searchdistance, 75); // The unit of the distance value in search_distance // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var search_unit = 9002; // Set the container asset types that can only contain one child item // Create a list of what items can be in what parent containers // ** Implementation Note: These values do not need to change if using the industry data model. var restrict_to_one_content = []; var child_to_parent = { '111': [101, 221], '127': [125], '81': [101] }; // Structure Line container class name // ** Implementation Note: This is the name of the class used to create containers var structure_Line_class = 'StructureLine'; // ************* End User Variables Section ************* // Validation if (!Includes(valid_asset_groups, $feature.assetgroup)) { return; } if (Count(valid_asset_types) > 0 && !Includes(valid_asset_types, $feature.assettype)) { return; } // Buffer the features to find features within a certain distance var closest_features = Intersects(feature_set, Buffer(Geometry($feature), search_distance, search_unit)); // Filter the closest results based on the sql to get assets of a certain type var filtered_features = Filter(closest_features, filter_structure_lines_sql); var closest_feats = []; for (var struct_feat in filtered_features) { Push(closest_feats, struct_feat); } // Calling count on the FS causes unnecessary queries, so loop over features to get a list of them if (Count(closest_feats) == 0) { return; } var line_geo = Geometry($feature); var line_vertices = line_geo['paths'][0]; var vertex_count = Count(line_vertices); var structure_containers = []; var added_to = []; for (var vert_idx = 0; vert_idx < vertex_count - 1; vert_idx++) { // Check to see if point is between vertexs var from_point = line_vertices[vert_idx]; var to_point = line_vertices[vert_idx + 1]; var segment = Polyline({ 'paths': [[[from_point.X, from_point.y], [to_point.X, to_point.Y]]], "spatialReference": {"wkid": line_geo.spatialReference.wkid} }); var mid_point = Centroid(segment); // find closest structure feat to mid point of segment var struct_candidate = null; var closest_found_dist = search_distance / 2; for (var idx in closest_feats) { var struct_feat = closest_feats[idx]; // Check to see if the container is valid for the type if (!Includes(child_to_parent[Text($feature.assettype)], struct_feat['AssetType'])) { continue; } // If there is already content, and it is restricted to one item, skip it if ((struct_feat['ASSOCIATIONSTATUS'] & 0x1) && Includes(restrict_to_one_content, struct_feat['AssetType'])) { continue; } // If the parent has already been added as a container, dont add it more than once if (Includes(added_to, struct_feat.globalid)) { continue; } var dist = Distance(struct_feat, mid_point, search_unit); if (dist < closest_found_dist) { closest_found_dist = dist; struct_candidate = struct_feat; } } if (IsEmpty(struct_candidate)) continue; push(added_to, struct_candidate.globalid); push(structure_containers, { 'globalID': struct_candidate.globalid, 'associationType': 'container' }); } if (Count(structure_containers) == 0) { return; } var edit_payload = [ { 'className': structure_Line_class, 'updates': structure_containers } ]; return { "edit": edit_payload };
7 12.9 3 SL-Create Ducts In Duct Bank Generates ducts inside duct banks based on the ductshigh and ductswide fields, also sets the measured length Calculation False True False False Wire Duct Bank True True True 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-Create Ducts In Duct Bank // Description: Generates ducts inside duct banks based on the ductshigh and ductswide fields, also sets the measured length // Subtypes: Wire Duct Bank // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* Expects($feature, 'assettype', 'maximumcapacity', 'measuredlength'); // Limit the rule to specific asset types. // ** Implementation Note: This rule uses a list of asset types and exits if not valid. Add to list to limit rule to specific asset types. var valid_asset_types = [81]; // Auto-assign port numbers // ** Implementation Note: If set to true, this will auto assign from/to port numbers to ducts if connected to two empty identical Knockouts. var assign_port_numbers = true; // The class name of wire ducts // ** Implementation Note: This value does not need to change if using the industry data model. var edge_obj_class = "StructureEdgeObject"; // The class name of knock outs // ** Implementation Note: This value does not need to change if using the industry data model. var point_class = "StructureJunction"; // Get Duct count from maximum capacity field // ** Implementation Note: This value does not need to change if using the industry data model. var duct_count = $feature.maximumcapacity; // Wire Duct settings. Set Asset Group and Asset type of Ducts. Set from and to port number fields. // ** Implementation Note: These values do not need to change if using the industry data model. var duct_AG = 101; var duct_AT = 41; var duct_from_port_num = 'fromport'; var duct_to_port_num = 'toport'; var wire_duct_sql = "ASSETGROUP = " + duct_AG + " and ASSETTYPE = " + duct_AT; // Knock out settings. Set Asset Group and Asset Type of Knockout. Set duct count field names. // ** Implementation Note: Knock out sql is used to detect if created duct bank has been snapped to a Knock Out. // Duct count fields are used to determine if Knock Out has enough duct ports to accept created duct bank. var knock_out_sql = "AssetGroup = 130 and AssetType = 371"; var knock_out_duct_wide_field = 'ductcountwide'; var knock_out_duct_high_field = 'ductcounthigh'; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; // get "StructureJunction" feature that intersects with input point geometry. filter using knock_out_sql. returns Point type or null function get_snapped_point(point_geo) { var fs = get_features_switch_yard($datastore, point_class, ["globalid", "assetgroup", "assettype", knock_out_duct_high_field, knock_out_duct_wide_field], false); var snapped_feats = Intersects(fs, Point(point_geo)); var snapped_feat = First(Filter(snapped_feats, knock_out_sql)); if (!IsEmpty(snapped_feat)) { return snapped_feat; } return null; } // get used ports at knockout by checking all snapped wire ducts. returns Array function get_used_ports(point) { var used_ports = []; // get ports used by non-spatial edges var from_edges = get_connected_edges(point.globalID, 'from'); for (var feat in from_edges) { if (feat[duct_from_port_num] != null) { push(used_ports, feat[duct_from_port_num]); } } var to_edges = get_connected_edges(point.globalID, 'to'); for (var feat in to_edges) { if (feat[duct_to_port_num] != null) { push(used_ports, feat[duct_to_port_num]); } } return used_ports; } // Find the lowest number not in array. Returns Number function next_avail(arr) { if (Count(arr) == 0) { return 1; } var sorted_arr = sort(arr); for (var i in sorted_arr) { if (i + 1 == sorted_arr[i]) { if (i + 1 == Count(sorted_arr)) { return i + 2; } continue; } return i + 1; } } // get lookup for from -> to port numbers // example height = 2, width = 3 -> {"1": 3, "2": 2, "3": 1, "4": 6, "5": 5, "6": 4} function get_port_lookup(height, width) { var array = []; var counter = 1; var lookup_dict = {}; for (var j = 0; j < height; j++) { var new_row = []; for (var k = 0; k < width; k++) { new_row[k] = counter; counter++; } array[j] = new_row; } for (var idx in array) { var rev_row = Reverse(array[idx]); for (var i in array[idx]) { lookup_dict[Text(array[idx][i])] = rev_row[i]; } } return lookup_dict; } // Get all connected global ids using associations table function get_connected_ids(container_guid, from_to) { var contained_ids = []; if (from_to == 'all') { var asst = '(4, 6)'; } else if (from_to == 'from') { var asst = '(4)'; } else if (from_to == 'to') { var asst = '(6)'; } else { return contained_ids; } // Using the associations table to get child global ids. Cannot use FeatureSetByAssociation because we only have the guid var assoc_fs = get_features_switch_yard($datastore, 'UN_6_Associations', ['TOGLOBALID'], false); // Need to check for STATUS 'deleted' states. Record is only removed on validation. var filtered_fs = Filter(assoc_fs, "fromglobalid = @container_guid and ASSOCIATIONTYPE in " + asst + " and STATUS in (0, 8, 16, 24, 32, 40, 48, 56)"); for (var feat in filtered_fs) { push(contained_ids, feat['TOGLOBALID']); } return contained_ids; } // Get number of non-spatial ducts connected to knockout function get_connected_edges(knockout_id, from_to) { var contained_ids = get_connected_ids(knockout_id, from_to); if (Count(contained_ids) < 1) { return []; } // need to filter contained_ids to wire ducts only var duct_edge_fs = get_features_switch_yard($datastore, edge_obj_class, [duct_from_port_num, duct_to_port_num], false); var filtered_fs = Filter(duct_edge_fs, "globalid in @contained_ids and " + wire_duct_sql); return filtered_fs; } // construct payload to create associations of edge ducts to knockout function create_tags(un_adds, tag, globalid, association) { var conn = { "fromClass": point_class, "fromGlobalID": globalid, "toClass": edge_obj_class, "toGlobalID": tag + ".globalid", "associationType": association }; push(un_adds, conn); } function count_fs(fs) { var row_count = 0; for (var feat in fs) { row_count += 1; } return row_count; } // ************* End Functions Section ****************** // Limit the rule to valid subtypes if (!Includes(valid_asset_types, $feature.assettype)) { return; } // Require a value for duct count if (IsEmpty(duct_count) || duct_count == 0) { return {'errorMessage': 'A value is required for the content count field'}; } // Get the start and end vertex of the line var assigned_line_geo = Geometry($feature); var vertices = assigned_line_geo['paths'][0]; var from_point = vertices[0]; var to_point = vertices[-1]; // Get the snapped feature. var from_snapped_feat = get_snapped_point(from_point); if (IsEmpty(from_snapped_feat)) { return {'errorMessage': 'A duct bank must start at a knock out'}; } // Get count of available duct ports in a knockout. Check using height and width of knockout from attribute fields. // Account for ducts that may already be snapped to knockout. var height_from = DefaultValue(from_snapped_feat[knock_out_duct_high_field], 0); var width_from = DefaultValue(from_snapped_feat[knock_out_duct_wide_field], 0); var from_duct_count = width_from * height_from; var from_duct_occupied = count_fs(get_connected_edges(from_snapped_feat.globalid, 'all')); if (from_duct_count - from_duct_occupied < duct_count) { return {'errorMessage': 'A duct bank has more ducts than the knock out at the start of the line can support.'}; } var to_snapped_feat = get_snapped_point(to_point); if (IsEmpty(to_snapped_feat)) { return {'errorMessage': 'A duct bank must end at a knock out'}; } var height_to = DefaultValue(to_snapped_feat[knock_out_duct_high_field], 0); var width_to = DefaultValue(to_snapped_feat[knock_out_duct_wide_field], 0); var to_duct_count = width_to * height_to; var to_duct_occupied = count_fs(get_connected_edges(to_snapped_feat.globalid, 'all')); if (to_duct_count - to_duct_occupied < duct_count) { return {'errorMessage': 'A duct bank has more ducts than the knock out at the end of the line can support.'}; } // ************* Create Payload ***************** // special logic if both knockouts are empty and same dimensions H x W var port_lookup = null; if (from_duct_occupied + to_duct_occupied < 1) { if (height_from == height_to && width_from == width_to) { port_lookup = get_port_lookup(height_from, width_from); } } // handle port numbers. used_ports variables are arrays containing integers if (assign_port_numbers) { var from_knockout_used_ports = get_used_ports(from_snapped_feat); var to_knockout_used_ports = get_used_ports(to_snapped_feat); } var length_value = $feature.measuredlength; // Only calculate if field is null or zero if (IsEmpty(length_value) || length_value == 0) { length_value = Length(assigned_line_geo, unit_of_measure); } // Create payload to add new wire duct edges var edge_attributes = {}; var edge_adds = []; var un_adds = []; for (var j = 0; j < duct_count; j++) { var fromport_value = null; var toport_value = null; if (assign_port_numbers) { fromport_value = next_avail(from_knockout_used_ports); push(from_knockout_used_ports, fromport_value); if (port_lookup != null) { toport_value = port_lookup[Text(fromport_value)]; } else { toport_value = next_avail(to_knockout_used_ports); } push(to_knockout_used_ports, toport_value); } edge_attributes = { 'AssetGroup': duct_AG, 'AssetType': duct_AT, 'measuredlength': length_value, }; edge_attributes[duct_from_port_num] = fromport_value; edge_attributes[duct_to_port_num] = toport_value; var add_payload = { 'tag': 'edgeduct' + Text(j), 'attributes': edge_attributes, 'associationType': 'content' }; push(edge_adds, add_payload); create_tags(un_adds, 'edgeduct' + Text(j), from_snapped_feat.globalid, "junctionEdgeFrom"); create_tags(un_adds, 'edgeduct' + Text(j), to_snapped_feat.globalid, "junctionEdgeTo"); } var knockout_updates = [ { 'globalID': from_snapped_feat.globalid, 'attributes': { 'usedcapacity': Count(from_knockout_used_ports), 'availablecapacity': from_duct_count - Count(from_knockout_used_ports) } }, { 'globalID': to_snapped_feat.globalid, 'attributes': { 'usedcapacity': Count(to_knockout_used_ports), 'availablecapacity': to_duct_count - Count(to_knockout_used_ports) } } ]; var edit_payload = [{ 'className': edge_obj_class, 'adds': edge_adds }, { 'className': point_class, 'updates': knockout_updates }, { 'className': '^UN_Association', 'adds': un_adds }]; return { 'result': { 'attributes': { 'usedcapacity': 0, 'availablecapacity': duct_count, 'measuredlength': length_value } }, "edit": edit_payload };
8 12.9 4 SL-MeasuredLength From Shape - WireAerialSupport Calculate length of line in specified units Calculation False True True False Wire Aerial Support measuredlength True True False 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Wire Aerial Support // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
9 12.9 5 SL-MeasuredLength From Shape - WireTrench Calculate length of line in specified units Calculation False True True False Wire Trench measuredlength True True False 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Wire Trench // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
10 12.9 6 SL-MeasuredLength From Shape - ConnectorLine Calculate length of line in specified units Calculation False True True False Connector Line measuredlength True True False 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Connector Line // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
11 12.9 7 SL-MeasuredLength From Shape - CommunicationsConduit Calculate length of line in specified units Calculation False True True False Communications Conduit measuredlength True True False 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Communications Conduit // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
12 12.9 8 SL-MeasuredLength From Shape - CommunicationsCableHardware Calculate length of line in specified units Calculation False True True False Communications Cable Hardware measuredlength True True False 2024-03-18 12:07:33 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Communications Cable Hardware // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
13 12.9 9 SL-MeasuredLength From Shape - AccessTunnel Calculate length of line in specified units Calculation False True True False Access Tunnel measuredlength True True False 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Access Tunnel // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
14 12.9 10 SL-MeasuredLength From Shape - WireMicroductPathway Calculate length of line in specified units Calculation False True True False Wire Microduct Pathway measuredlength True True False 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Wire Microduct Pathway // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
15 12.9 11 SL-MeasuredLength From Shape - Ground Calculate length of line in specified units Calculation False True True False Ground measuredlength True True False 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape // Description: Calculate length of line in specified units // Subtypes: Ground // Field: measuredlength // Trigger: Insert, Update // Exclude From Client: False // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.measuredlength; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // Only calculate if field is null or zero if (IsEmpty(assigned_to_field) || assigned_to_field == 0) { return Length(Geometry($feature), unit_of_measure); }
16 12.9 12 SL-MeasuredLength From Shape and Content Calculate MeasureLength field using length of line in specified units. Pass value to any content Strands if they exist. Calculation False False True False Wire Duct Bank True True True 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Calculation // Name: SL-MeasuredLength From Shape and Content // Description: Calculate MeasureLength field using length of line in specified units. Pass value to any content Strands if they exist. // Subtypes: Wire Duct Bank // Trigger: Update // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - SL-Create_Duct_In_Bank // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - EL-MeasuredLength From Shape and Content // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'measuredlength'); // Field in the data model used to store measured length // ** Implementation Note: This value does not need to change if using the industry data model. Fields need to be // declared with dot syntax. var measured_length_field = "measuredlength"; var measured_length = $feature.measuredlength; var orig_measured_length = $originalfeature.measuredlength; // The class name of the content objects. MeasuredLength value will be pushed to any content of Line. // ** Implementation Note: This is just the class name and should not be fully qualified. Adjust this only if class name differs. var contained_class = "StructureEdgeObject"; var contained_fs = FeatureSetByName($datastore, "{952A8E09-F02A-4F43-A3AC-6F9B53E35DE4}", ['globalid'], false); // Settings for content. contained sql expression. // ** Implementation Note: Only content features that match sql statement will be used to update $feature attributes. var contained_sql = "AssetGroup = 101 and AssetType = 41"; // The unit of measure used to calculate length // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = 'feet'; // ************* End User Variables Section ************* // ************* Functions ************* function get_content_ids(feature) { // Query to get all the content associations var associations = FeatureSetByAssociation(feature, "content"); // Due to a bug in MGDB, where class name is fully qualified, filter is not used, but can be once resolved // var filtered = Filter(associations, "className = @contained_class"); // loop over all associated records to get a list of IDs var associated_ids = []; for (var row in associations) { if (Lower(Split(row.classname,'.')[-1]) != Lower(contained_class)){ continue; } push(associated_ids, row.globalId); } return associated_ids; } // ************* End Functions Section ****************** // Calculate measuredlength field based on edit context. Do not calculate unless field is null or zero. var new_measured_length = null; // On Insert if ($editContext.editType == 'INSERT') { if (IsEmpty(measured_length) || measured_length <= 0) { new_measured_length = Length(Geometry($feature), unit_of_measure); } else { new_measured_length = measured_length; } } // On Update if ($editContext.editType == 'UPDATE') { if (orig_measured_length != measured_length) { // measuredlength field has been manually updated. Pass it to any content containeds. new_measured_length = measured_length; } else if (IsEmpty(measured_length) || measured_length <= 0) { new_measured_length = Length(Geometry($feature), unit_of_measure); } else { // Never overwrite an existing valid measuredlength value, even if geometry is updated. return; } } // get ids of content objects var content_ids = get_content_ids($feature); if (Count(content_ids) == 0) { return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) } }; } if (IsEmpty(contained_sql) || contained_sql == '1=1') { var contained_contents = Filter(contained_fs, "globalid in @content_ids"); } else { var contained_contents = Filter(contained_fs, "globalid in @content_ids and " + contained_sql); } // build return payload var updates = []; for (var contained in contained_contents) { push(updates, { 'globalID': contained.globalid, 'attributes': Dictionary(measured_length_field, new_measured_length) }); } if (Count(updates) == 0) { return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) } }; } var edit_payload = [{ 'className': contained_class, 'updates': updates }]; return { "result": { "attributes": Dictionary(measured_length_field, new_measured_length) }, "edit": edit_payload };
17 12.9 13 SL-Require Validation Distance Require batch validation (for a distance check) on associated features if $feature geometry changes. Calculation False False True False True True True 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Calculation // Name: SL-Require Validation Distance // Description: Require batch validation (for a distance check) on associated features if $feature geometry changes. // Subtypes: All // Trigger: Update // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - SL-Validate Network Distance // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - EA-Require Validation Distance // - ED-Require Validation Distance // - EL-Require Validation Distance // - SB-Require Validation Distance // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup'); // Optionally limit rule to specific asset groups. // ** Implementation Note: Add to list to limit rule to specific asset types. If not specified, will be ignored. var asset_group = $feature.assetgroup; var valid_asset_groups = []; // Specify Association types. // ** Implementation Note: Associated features will only be considered if association type is listed here. var assoc_types = ["content", "container", "attached", "structure"]; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; function get_container_feature_ids(feature, assoc, spatial_only) { // Function to get UN associated container feature id // feature(Feature): A feature object used to lookup associations var associated_ids = {}; // Query to get all the content associations var associations = FeatureSetByAssociation(feature, assoc); // loop over all associated records to get a list of the associated classes and the IDs of the features for (var row in associations) { // Skip Non Spatial features if (spatial_only && (Right(Lower(row.className), 6) == 'object')) { continue; } if (!HasKey(associated_ids, row.className)) { associated_ids[row.className] = []; } push(associated_ids[row.className], row.globalId); } //return a dict by class name with GlobalIDs of features, if empty, return empty dict return associated_ids; } // ************* End Functions Section ****************** // Limit the rule to valid asset groups if (Count(valid_asset_groups) > 0) { if (!Includes(valid_asset_groups, asset_group)) { return; } } // If geometry did not change then exit early // NOTE: Association status change flips Validation bit on all features involved. So we can exit here on that type of update. if (Equals($feature, $originalfeature)) { return; } // Get lookup by class name of any associated feature global IDs var require_lookup = {}; for (var idx in assoc_types) { var associated_ids = get_container_feature_ids($feature, assoc_types[idx], true); for (var class_name in associated_ids) { if (HasKey(require_lookup, class_name)) { require_lookup[class_name] = Splice(require_lookup[class_name], associated_ids[class_name]); } else { require_lookup[class_name] = associated_ids[class_name]; } } } var val_required = []; for (var cls in require_lookup) { push(val_required, { 'className': cls, 'globalIDs': require_lookup[cls] }); } if (Count(val_required) == 0) return; return {'validationRequired': val_required};
18 12.9 1 SL-Validate Network Distance Validate $feature is within allowable distance from associated features Validation True False False False 4 5004 Error True True 2024-03-18 12:07:34 // Assigned To: StructureLine // Type: Validation // Name: SL-Validate Network Distance // Description: Validate $feature is within allowable distance from associated features // Subtypes: All // Error Number: 5004 // Error Message: Error // Severity: 4 // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - SL-Require Validation Distance // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - EA-Validate Network Distance // - ED-Validate Network Distance // - EL-Validate Network Distance // - SB-Validate Network Distance // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup'); // The allowable distance value a feature can be from container // ** Implementation Note: Adjust this value based on the distance var distance_check = 100; // The unit of the distance value in distance_check // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = "feet"; // Optionally limit rule to specific asset groups. // ** Implementation Note: Add to list to limit rule to specific asset types. If not specified, will be ignored. var asset_group = $feature.assetgroup; var valid_asset_groups = []; // Association type to check. // ** Implementation Note: Associated features will only be considered if association type is listed here. var assoc_types = ["content", "container", "attached", "structure"]; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; function get_container_feature_ids(feature, assoc, spatial_only) { // Function to get UN associated container feature id // feature(Feature): A feature object used to lookup associations var associated_ids = {}; // Query to get all the content associations var associations = FeatureSetByAssociation(feature, assoc); // loop over all associated records to get a list of the associated classes and the IDs of the features for (var row in associations) { // Skip Non Spatial features if (spatial_only && (Right(Lower(row.className), 6) == 'object')) { continue; } if (!HasKey(associated_ids, row.className)) { associated_ids[row.className] = []; } push(associated_ids[row.className], row.globalId); } //return a dict by class name with GlobalIDs of features, if empty, return empty dict return associated_ids; } // ************* End Functions Section ****************** // Limit the rule to valid asset groups if (Count(valid_asset_groups) > 0) { if (!Includes(valid_asset_groups, asset_group)) { return true; } } // Get global IDs of any associated features outside allowable distance from feature var distance_errors = {}; for (var idx in assoc_types) { // Get objectids of associated features var associated_ids = get_container_feature_ids($feature, assoc_types[idx], true); for (var class_name in associated_ids) { var feature_set = get_features_switch_yard($datastore, class_name, ['globalID'], true); var global_ids = associated_ids[class_name]; var features = Filter(feature_set, "globalid in @global_ids"); for (var feat in features) { // Distance measures shortest distance between two geometries, including edges if (Distance($feature, feat, unit_of_measure) > distance_check) { if (!HasKey(distance_errors, assoc_types[idx])) { distance_errors[assoc_types[idx]] = []; } push(distance_errors[assoc_types[idx]], feat.globalid); } } } } // build error message and return var mess = ''; for (var assoc_t in distance_errors) { mess += `Feature is outside allowable distance from ${assoc_t}(s): ${Concatenate(distance_errors[assoc_t], ", ")} ` } if (mess != '') { return {"errorMessage": mess} } return true;

main.CommunicationsSubnetLine

Properties

Key Value
Name main.CommunicationsSubnetLine
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 229
Geometry Type Polyline
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias Communications Subnet Line
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field TIERNAME
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {AA51BA92-8787-4E8F-9F0C-BB205BAFCF8C}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
SUBNETWORKNAME Subnetwork name String False Unknown 0 0 64 False True
ISDIRTY Is dirty Short Integer False Network_6_IsDirty 1 0 0 2 False True
TIERNAME Tier name Short Integer Subtype False 0 0 0 2 False True
SUBNETWORKCONTROLLERNAMES Subnetwork controller names String False Unknown 0 0 1073741822 False True
LASTUPDATESUBNETWORK Last update subnetwork Date True 0 0 8 False True
LASTACKEXPORTSUBNETWORK Last ack export subnetwork Date True 0 0 8 False True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
st_length(SHAPE) SHAPE_Length Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
UUID_47 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__CommunicationsSubnetLine_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Cable 1
Switch 2
Communications Circuit 3

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 ISDIRTY 1 Network_6_IsDirty
Unknown 0 SUBNETWORKCONTROLLERNAMES Unknown
Cable 1 SUBNETWORKNAME Unknown
Cable 1 ISDIRTY 1 Network_6_IsDirty
Cable 1 SUBNETWORKCONTROLLERNAMES Unknown
Switch 2 SUBNETWORKNAME Unknown
Switch 2 ISDIRTY 1 Network_6_IsDirty
Switch 2 SUBNETWORKCONTROLLERNAMES Unknown
Communications Circuit 3 SUBNETWORKNAME Unknown
Communications Circuit 3 ISDIRTY 1 Network_6_IsDirty
Communications Circuit 3 SUBNETWORKCONTROLLERNAMES Unknown

main.CommunicationsAssembly

Properties

Key Value
Name main.CommunicationsAssembly
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 227
Geometry Type Point
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias Communications Assembly
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {B0289400-E1E9-4460-904D-07305EF4B1A0}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
assetid Asset ID String True 0 0 64 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
symbolrotation Symbol Rotation Short Integer True Symbol_Rotation 0 0 2 True False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_227_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
UUID_45 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__CommunicationsAssembly_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 symbolrotation Symbol_Rotation

main.CommunicationsJunction

Properties

Key Value
Name main.CommunicationsJunction
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 228
Geometry Type Point
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias Communications Junction
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {B2DDC2F9-EC4A-46A4-ADB6-F1D224FE46E2}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
ISCONNECTED Is connected Short Integer False Network_6_IsConnected 2 0 0 2 False True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
CableSubnetwork CableSubnetwork String Index False Unknown 0 0 2000 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SUPPORTINGSUBNETWORKNAME Supporting subnetwork name String Index False Unknown 0 0 2000 False True
SwitchSubnetwork SwitchSubnetwork String Index False Unknown 0 0 2000 False True
CommunicationsCircuit CommunicationsCircuit String Index False Unknown 0 0 2000 False True
assetid Asset ID String True 0 0 64 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
symbolrotation Symbol Rotation Short Integer True Symbol_Rotation 0 0 2 True False
riserheight riserheight Double True 0 0 8 True False
hasguard hasguard Short Integer True 0 0 2 True False
guardmaterial guardmaterial Short Integer True Communications_Riser_Material 0 0 2 True False
hasconduit hasconduit Short Integer True 0 0 2 True False
conduitmaterial conduitmaterial Short Integer True Communications_Conduit_Material 0 0 2 True False
networklevel Network Level Short Integer True Communications_Network_Levels 0 0 2 True False
networksite Network Site String True 0 0 120 True False
building Building String True 0 0 120 True False
floor Floor String True 0 0 120 True False
room Room String True 0 0 120 True False
aisle Aisle String True 0 0 120 True False
bay Bay String True 0 0 120 True False
constructionstatus Construction Status Short Integer True Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_228_CableSub False True CableSubnetwork
GDB_228_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
GDB_228_SUPPORTI False True SUPPORTINGSUBNETWORKNAME
GDB_228_SwitchSu False True SwitchSubnetwork
GDB_228_Communic False True CommunicationsCircuit
UUID_46 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__CommunicationsJunction_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Connection Point 1

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 ISCONNECTED 2 Network_6_IsConnected
Unknown 0 CableSubnetwork Unknown
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 SUPPORTINGSUBNETWORKNAME Unknown
Unknown 0 SwitchSubnetwork Unknown
Unknown 0 CommunicationsCircuit Unknown
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 symbolrotation Symbol_Rotation
Connection Point 1 ASSETTYPE 0 Asset_Type_Communications_Junction_Connection_Point
Connection Point 1 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Connection Point 1 ISCONNECTED 2 Network_6_IsConnected
Connection Point 1 CableSubnetwork Unknown
Connection Point 1 SUPPORTEDSUBNETWORKNAME Unknown
Connection Point 1 SUPPORTINGSUBNETWORKNAME Unknown
Connection Point 1 SwitchSubnetwork Unknown
Connection Point 1 CommunicationsCircuit Unknown
Connection Point 1 conduitmaterial Communications_Conduit_Material
Connection Point 1 constructionstatus 6 Construction_Status
Connection Point 1 guardmaterial Communications_Riser_Material
Connection Point 1 hasconduit Yes_No
Connection Point 1 hasguard Yes_No
Connection Point 1 lifecyclestatus 2 Lifecycle_Status
Connection Point 1 maintby 1 Asset_Manager
Connection Point 1 networklevel 0 Communications_Network_Levels
Connection Point 1 ownedby 1 Asset_Owner
Connection Point 1 spatialconfidence Spatial_Confidence
Connection Point 1 spatialsource Spatial_Source
Connection Point 1 symbolrotation Symbol_Rotation

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
22 12.9 1 CJ-GenerateIDs Generate IDs for CommunicationsJunction using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:42 // Assigned To: CommunicationsJunction // Type: Calculation // Name: CJ-GenerateIDs // Description: Generate IDs for CommunicationsJunction using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - CD-GenerateIDs // - CJO-GenerateIDs // - CL-GenerateIDs // - CEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '1') { id_format = { 'prefix': "CPT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_J_CPT_1_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id

main.CommunicationsLine__ATTACHREL

Properties

Key Value
Name main.CommunicationsLine__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset main.UtilityNetwork
Dataset ID 248
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsLine
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsLine__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {B5BE1DFF-6C9E-4704-914A-5BC054472F0B}
Class ID
Extension Class ID

main.CommunicationsDevice

Properties

Key Value
Name main.CommunicationsDevice
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 225
Geometry Type Point
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias Communications Device
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {D13A5BFD-9084-4F80-96F4-5A0A4460BECF}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
ISSUBNETWORKCONTROLLER Is subnetwork controller Short Integer False Network_6_IsSubnetworkController 0 0 0 2 False True
ISCONNECTED Is connected Short Integer False Network_6_IsConnected 2 0 0 2 False True
SUBNETWORKCONTROLLERNAME Subnetwork controller name String Index False Unknown 0 0 2000 False True
TIERNAME Tier name Short Integer False Network_6_TierName 0 0 0 2 False True
TIERRANK Tier rank Long Integer False 0 0 0 4 False True
TERMINALCONFIGURATION Terminal path String False Default 0 0 128 True True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
CableSubnetwork CableSubnetwork String Index False Unknown 0 0 2000 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SUPPORTINGSUBNETWORKNAME Supporting subnetwork name String Index False Unknown 0 0 2000 False True
SwitchSubnetwork SwitchSubnetwork String Index False Unknown 0 0 2000 False True
CommunicationsCircuit CommunicationsCircuit String Index False Unknown 0 0 2000 False True
assetid Asset ID String True 0 0 64 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
symbolrotation Symbol Rotation Short Integer True Symbol_Rotation 0 0 2 True False
sparelength Spare Cable Length Double True 0 0 8 True False
servicetype Type of Customer Service Short Integer True Communications_Service_Type 0 0 2 True False
networkname Network Name String True 0 0 120 True False
networksite Network Site String True 0 0 120 True False
designtype Design Type, Port Usage Short Integer True 0 0 2 True False
frequency Frequency Double True 0 0 8 True False
wavelength Wavelength Double True 0 0 8 True False
fullbeamwidth Antenna Full Power Beamwidth Double True 0 0 8 True False
halfbeamwidth Antenna Half Power Beamwidth Double True 0 0 8 True False
tilt Antenna Tilt Angle Double True 0 0 8 True False
mountheight Antenna Mounting Height Double True 0 0 8 True False
bandwidth Radio Bandwidth Double True 0 0 8 True False
azimuth Angular placement of antenna Double True 0 0 8 True False
radius Antenna signal radius Double True 0 0 8 True False
networkequipment Network Equipment String True 0 0 120 True False
loctype Location Type Short Integer True Communications_Component_Location 0 0 2 True False
building Building String True 0 0 120 True False
floor Floor String True 0 0 120 True False
room Room String True 0 0 120 True False
aisle Aisle String True 0 0 120 True False
bay Bay String True 0 0 120 True False
constructionstatus Construction Status Short Integer True Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_225_SUBNETWO False True SUBNETWORKCONTROLLERNAME
GDB_225_CableSub False True CableSubnetwork
GDB_225_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
GDB_225_SUPPORTI False True SUPPORTINGSUBNETWORKNAME
GDB_225_SwitchSu False True SwitchSubnetwork
GDB_225_Communic False True CommunicationsCircuit
UUID_43 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__CommunicationsDevice_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Submarine Cable Components 20
National Cable Components 25
Regional Cable Components 30
Distribution Cable Components 35
Access Cable Components 40
Drop Cable Components 45
Indoor Cable Components 50
Wireless Components 60

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Unknown 0 ISCONNECTED 2 Network_6_IsConnected
Unknown 0 SUBNETWORKCONTROLLERNAME Unknown
Unknown 0 TIERNAME 0 Network_6_TierName
Unknown 0 TIERRANK 0
Unknown 0 TERMINALCONFIGURATION Default
Unknown 0 CableSubnetwork Unknown
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 SUPPORTINGSUBNETWORKNAME Unknown
Unknown 0 SwitchSubnetwork Unknown
Unknown 0 CommunicationsCircuit Unknown
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Submarine Cable Components 20 ASSETTYPE 0 Asset_Type_Communications_Device_Submarine_Cable_Components
Submarine Cable Components 20 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Submarine Cable Components 20 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Submarine Cable Components 20 ISCONNECTED 2 Network_6_IsConnected
Submarine Cable Components 20 SUBNETWORKCONTROLLERNAME Unknown
Submarine Cable Components 20 TIERNAME 0 Network_6_TierName
Submarine Cable Components 20 TIERRANK 0
Submarine Cable Components 20 TERMINALCONFIGURATION Default
Submarine Cable Components 20 CableSubnetwork Unknown
Submarine Cable Components 20 SUPPORTEDSUBNETWORKNAME Unknown
Submarine Cable Components 20 SUPPORTINGSUBNETWORKNAME Unknown
Submarine Cable Components 20 SwitchSubnetwork Unknown
Submarine Cable Components 20 CommunicationsCircuit Unknown
Submarine Cable Components 20 constructionstatus 6 Construction_Status
Submarine Cable Components 20 designtype Communications_Component_Type
Submarine Cable Components 20 lifecyclestatus 2 Lifecycle_Status
Submarine Cable Components 20 loctype Communications_Component_Location
Submarine Cable Components 20 maintby 1 Asset_Manager
Submarine Cable Components 20 ownedby 1 Asset_Owner
Submarine Cable Components 20 spatialconfidence Spatial_Confidence
Submarine Cable Components 20 spatialsource Spatial_Source
Submarine Cable Components 20 symbolrotation Symbol_Rotation
National Cable Components 25 ASSETTYPE 0 Asset_Type_Communications_Device_National_Cable_Components
National Cable Components 25 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
National Cable Components 25 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
National Cable Components 25 ISCONNECTED 2 Network_6_IsConnected
National Cable Components 25 SUBNETWORKCONTROLLERNAME Unknown
National Cable Components 25 TIERNAME 0 Network_6_TierName
National Cable Components 25 TIERRANK 0
National Cable Components 25 TERMINALCONFIGURATION Default
National Cable Components 25 CableSubnetwork Unknown
National Cable Components 25 SUPPORTEDSUBNETWORKNAME Unknown
National Cable Components 25 SUPPORTINGSUBNETWORKNAME Unknown
National Cable Components 25 SwitchSubnetwork Unknown
National Cable Components 25 CommunicationsCircuit Unknown
National Cable Components 25 constructionstatus 6 Construction_Status
National Cable Components 25 designtype Communications_Component_Type
National Cable Components 25 lifecyclestatus 2 Lifecycle_Status
National Cable Components 25 loctype Communications_Component_Location
National Cable Components 25 maintby 1 Asset_Manager
National Cable Components 25 ownedby 1 Asset_Owner
National Cable Components 25 spatialconfidence Spatial_Confidence
National Cable Components 25 spatialsource Spatial_Source
National Cable Components 25 symbolrotation Symbol_Rotation
Regional Cable Components 30 ASSETTYPE 0 Asset_Type_Communications_Device_Regional_Cable_Components
Regional Cable Components 30 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Regional Cable Components 30 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Regional Cable Components 30 ISCONNECTED 2 Network_6_IsConnected
Regional Cable Components 30 SUBNETWORKCONTROLLERNAME Unknown
Regional Cable Components 30 TIERNAME 0 Network_6_TierName
Regional Cable Components 30 TIERRANK 0
Regional Cable Components 30 TERMINALCONFIGURATION Default
Regional Cable Components 30 CableSubnetwork Unknown
Regional Cable Components 30 SUPPORTEDSUBNETWORKNAME Unknown
Regional Cable Components 30 SUPPORTINGSUBNETWORKNAME Unknown
Regional Cable Components 30 SwitchSubnetwork Unknown
Regional Cable Components 30 CommunicationsCircuit Unknown
Regional Cable Components 30 constructionstatus 6 Construction_Status
Regional Cable Components 30 designtype Communications_Component_Type
Regional Cable Components 30 lifecyclestatus 2 Lifecycle_Status
Regional Cable Components 30 loctype Communications_Component_Location
Regional Cable Components 30 maintby 1 Asset_Manager
Regional Cable Components 30 ownedby 1 Asset_Owner
Regional Cable Components 30 spatialconfidence Spatial_Confidence
Regional Cable Components 30 spatialsource Spatial_Source
Regional Cable Components 30 symbolrotation Symbol_Rotation
Distribution Cable Components 35 ASSETTYPE 0 Asset_Type_Communications_Device_Distribution_Cable_Components
Distribution Cable Components 35 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Distribution Cable Components 35 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Distribution Cable Components 35 ISCONNECTED 2 Network_6_IsConnected
Distribution Cable Components 35 SUBNETWORKCONTROLLERNAME Unknown
Distribution Cable Components 35 TIERNAME 0 Network_6_TierName
Distribution Cable Components 35 TIERRANK 0
Distribution Cable Components 35 TERMINALCONFIGURATION Default
Distribution Cable Components 35 CableSubnetwork Unknown
Distribution Cable Components 35 SUPPORTEDSUBNETWORKNAME Unknown
Distribution Cable Components 35 SUPPORTINGSUBNETWORKNAME Unknown
Distribution Cable Components 35 SwitchSubnetwork Unknown
Distribution Cable Components 35 CommunicationsCircuit Unknown
Distribution Cable Components 35 constructionstatus 6 Construction_Status
Distribution Cable Components 35 designtype Communications_Component_Type
Distribution Cable Components 35 lifecyclestatus 2 Lifecycle_Status
Distribution Cable Components 35 loctype Communications_Component_Location
Distribution Cable Components 35 maintby 1 Asset_Manager
Distribution Cable Components 35 ownedby 1 Asset_Owner
Distribution Cable Components 35 spatialconfidence Spatial_Confidence
Distribution Cable Components 35 spatialsource Spatial_Source
Distribution Cable Components 35 symbolrotation Symbol_Rotation
Access Cable Components 40 ASSETTYPE 0 Asset_Type_Communications_Device_Access_Cable_Components
Access Cable Components 40 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Access Cable Components 40 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Access Cable Components 40 ISCONNECTED 2 Network_6_IsConnected
Access Cable Components 40 SUBNETWORKCONTROLLERNAME Unknown
Access Cable Components 40 TIERNAME 0 Network_6_TierName
Access Cable Components 40 TIERRANK 0
Access Cable Components 40 TERMINALCONFIGURATION Default
Access Cable Components 40 CableSubnetwork Unknown
Access Cable Components 40 SUPPORTEDSUBNETWORKNAME Unknown
Access Cable Components 40 SUPPORTINGSUBNETWORKNAME Unknown
Access Cable Components 40 SwitchSubnetwork Unknown
Access Cable Components 40 CommunicationsCircuit Unknown
Access Cable Components 40 constructionstatus 6 Construction_Status
Access Cable Components 40 designtype Communications_Component_Type
Access Cable Components 40 lifecyclestatus 2 Lifecycle_Status
Access Cable Components 40 loctype Communications_Component_Location
Access Cable Components 40 maintby 1 Asset_Manager
Access Cable Components 40 ownedby 1 Asset_Owner
Access Cable Components 40 spatialconfidence Spatial_Confidence
Access Cable Components 40 spatialsource Spatial_Source
Access Cable Components 40 symbolrotation Symbol_Rotation
Drop Cable Components 45 ASSETTYPE 0 Asset_Type_Communications_Device_Drop_Cable_Components
Drop Cable Components 45 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Drop Cable Components 45 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Drop Cable Components 45 ISCONNECTED 2 Network_6_IsConnected
Drop Cable Components 45 SUBNETWORKCONTROLLERNAME Unknown
Drop Cable Components 45 TIERNAME 0 Network_6_TierName
Drop Cable Components 45 TIERRANK 0
Drop Cable Components 45 TERMINALCONFIGURATION Default
Drop Cable Components 45 CableSubnetwork Unknown
Drop Cable Components 45 SUPPORTEDSUBNETWORKNAME Unknown
Drop Cable Components 45 SUPPORTINGSUBNETWORKNAME Unknown
Drop Cable Components 45 SwitchSubnetwork Unknown
Drop Cable Components 45 CommunicationsCircuit Unknown
Drop Cable Components 45 constructionstatus 6 Construction_Status
Drop Cable Components 45 designtype Communications_Device_Drop_Type
Drop Cable Components 45 lifecyclestatus 2 Lifecycle_Status
Drop Cable Components 45 loctype Communications_Component_Location
Drop Cable Components 45 maintby 1 Asset_Manager
Drop Cable Components 45 ownedby 1 Asset_Owner
Drop Cable Components 45 servicetype Communications_Service_Type
Drop Cable Components 45 spatialconfidence Spatial_Confidence
Drop Cable Components 45 spatialsource Spatial_Source
Drop Cable Components 45 symbolrotation Symbol_Rotation
Indoor Cable Components 50 ASSETTYPE 0 Asset_Type_Communications_Device_Indoor_Cable_Components
Indoor Cable Components 50 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Indoor Cable Components 50 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Indoor Cable Components 50 ISCONNECTED 2 Network_6_IsConnected
Indoor Cable Components 50 SUBNETWORKCONTROLLERNAME Unknown
Indoor Cable Components 50 TIERNAME 0 Network_6_TierName
Indoor Cable Components 50 TIERRANK 0
Indoor Cable Components 50 TERMINALCONFIGURATION Default
Indoor Cable Components 50 CableSubnetwork Unknown
Indoor Cable Components 50 SUPPORTEDSUBNETWORKNAME Unknown
Indoor Cable Components 50 SUPPORTINGSUBNETWORKNAME Unknown
Indoor Cable Components 50 SwitchSubnetwork Unknown
Indoor Cable Components 50 CommunicationsCircuit Unknown
Indoor Cable Components 50 constructionstatus 6 Construction_Status
Indoor Cable Components 50 lifecyclestatus 2 Lifecycle_Status
Indoor Cable Components 50 loctype Communications_Component_Location
Indoor Cable Components 50 maintby 1 Asset_Manager
Indoor Cable Components 50 ownedby 1 Asset_Owner
Indoor Cable Components 50 spatialconfidence Spatial_Confidence
Indoor Cable Components 50 spatialsource Spatial_Source
Indoor Cable Components 50 symbolrotation Symbol_Rotation
Wireless Components 60 ASSETTYPE 0 Asset_Type_Communications_Device_Wireless_Components
Wireless Components 60 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wireless Components 60 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Wireless Components 60 ISCONNECTED 2 Network_6_IsConnected
Wireless Components 60 SUBNETWORKCONTROLLERNAME Unknown
Wireless Components 60 TIERNAME 0 Network_6_TierName
Wireless Components 60 TIERRANK 0
Wireless Components 60 TERMINALCONFIGURATION Default
Wireless Components 60 CableSubnetwork Unknown
Wireless Components 60 SUPPORTEDSUBNETWORKNAME Unknown
Wireless Components 60 SUPPORTINGSUBNETWORKNAME Unknown
Wireless Components 60 SwitchSubnetwork Unknown
Wireless Components 60 CommunicationsCircuit Unknown
Wireless Components 60 constructionstatus 6 Construction_Status
Wireless Components 60 lifecyclestatus 2 Lifecycle_Status
Wireless Components 60 loctype Communications_Component_Location
Wireless Components 60 maintby 1 Asset_Manager
Wireless Components 60 ownedby 1 Asset_Owner
Wireless Components 60 spatialconfidence Spatial_Confidence
Wireless Components 60 spatialsource Spatial_Source
Wireless Components 60 symbolrotation Symbol_Rotation

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
21 12.9 1 CD-GenerateIDs Generate IDs for CommunicationsDevice using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:39 // Assigned To: CommunicationsDevice // Type: Calculation // Name: CD-GenerateIDs // Description: Generate IDs for CommunicationsDevice using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - CJ-GenerateIDs // - CJO-GenerateIDs // - CL-GenerateIDs // - CEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '20') { id_format = { 'prefix': "Sbmrn-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Sbmrn_Cbl_CPNT_20_seq'); }else if (selector_value_txt == '25') { id_format = { 'prefix': "Ntnl-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Ntnl_Cbl_CPNT_25_seq'); }else if (selector_value_txt == '30') { id_format = { 'prefix': "Rgnl-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Rgnl_Cbl_CPNT_30_seq'); }else if (selector_value_txt == '35') { id_format = { 'prefix': "Dstrbtn-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Dstrbtn_Cbl_CPNT_35_seq'); }else if (selector_value_txt == '40') { id_format = { 'prefix': "Accss-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Accss_Cbl_CPNT_40_seq'); }else if (selector_value_txt == '45') { id_format = { 'prefix': "Drp-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Drp_Cbl_CPNT_45_seq'); }else if (selector_value_txt == '50') { id_format = { 'prefix': "Indr-Cbl-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Indr_Cbl_CPNT_50_seq'); }else if (selector_value_txt == '60') { id_format = { 'prefix': "Wrlss-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_D_Wrlss_CPNT_60_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id

main.StructureBoundary

Properties

Key Value
Name main.StructureBoundary
Dataset Type FeatureClass
Feature Dataset main.UtilityNetwork
Dataset ID 39
Geometry Type Polygon
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 13.2
Alias StructureBoundary
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Shape Field SHAPE
Spatial Reference NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet;NAVD88_height_(ftUS)
X-Min 500372.76851503144
Y-Min 1550391.9656167035
X-Max 1270078.1610237402
Y-Max 2190094.254910357
Catalog ID {E14F3F56-A1AC-4B02-A261-286826646893}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SHAPE Shape Geometry Index False 0 0 8 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
name Name String True 0 0 64 True False
notes General Notes String True 0 0 2000 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
installdate Install Date Date True 0 0 8 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
assetid Asset ID String True 0 0 64 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
materialcode Material Code Short Integer True 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False
VALIDATIONSTATUS Validation status Short Integer Index True Validation Status 6 0 0 2 False True
st_area(SHAPE) SHAPE_Area Double Area True 0 0 0 False True
st_perimeter(SHAPE) SHAPE_Length Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
GDB_39_VALIDATIO False True VALIDATIONSTATUS
GDB_39_SUBNETWOR False True SUBNETWORKNAME
UUID_40 True True GLOBALID
FDO_OBJECTID True True OBJECTID
st_spindex__StructureBoundary_SHAPE True True SHAPE

Subtype

Name Code Details
Unknown 0
Wire Cabinet Boundary 101
Wire Vault Boundary 104
Building 801
Support 803

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 constructionstatus 6 Construction_Status
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 spatialconfidence Spatial_Confidence
Unknown 0 spatialsource Spatial_Source
Unknown 0 VALIDATIONSTATUS 6 Validation Status
Wire Cabinet Boundary 101 ASSETTYPE 0 Asset_Type_Structure_Boundary_Wire_Cabinet_Boundary
Wire Cabinet Boundary 101 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Cabinet Boundary 101 SUBNETWORKNAME Unknown
Wire Cabinet Boundary 101 constructionstatus 6 Construction_Status
Wire Cabinet Boundary 101 lifecyclestatus 2 Lifecycle_Status
Wire Cabinet Boundary 101 maintby 1 Asset_Manager
Wire Cabinet Boundary 101 materialcode Wire_Structure_Junction_Cabinet_Material
Wire Cabinet Boundary 101 ownedby 1 Asset_Owner
Wire Cabinet Boundary 101 spatialconfidence Spatial_Confidence
Wire Cabinet Boundary 101 spatialsource Spatial_Source
Wire Cabinet Boundary 101 VALIDATIONSTATUS 6 Validation Status
Wire Vault Boundary 104 ASSETTYPE 0 Asset_Type_Structure_Boundary_Communications_Wire_Vault_Boundary
Wire Vault Boundary 104 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Boundary 104 SUBNETWORKNAME Unknown
Wire Vault Boundary 104 constructionstatus 6 Construction_Status
Wire Vault Boundary 104 lifecyclestatus 2 Lifecycle_Status
Wire Vault Boundary 104 maintby 1 Asset_Manager
Wire Vault Boundary 104 ownedby 1 Asset_Owner
Wire Vault Boundary 104 spatialconfidence Spatial_Confidence
Wire Vault Boundary 104 spatialsource Spatial_Source
Wire Vault Boundary 104 VALIDATIONSTATUS 6 Validation Status
Building 801 ASSETTYPE 0 Asset_Type_Structure_Boundary_Building
Building 801 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Building 801 SUBNETWORKNAME Unknown
Building 801 constructionstatus 6 Construction_Status
Building 801 lifecyclestatus 2 Lifecycle_Status
Building 801 maintby 1 Asset_Manager
Building 801 ownedby 1 Asset_Owner
Building 801 spatialconfidence Spatial_Confidence
Building 801 spatialsource Spatial_Source
Building 801 VALIDATIONSTATUS 6 Validation Status
Support 803 ASSETTYPE 0 Asset_Type_Structure_Boundary_Support
Support 803 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Support 803 SUBNETWORKNAME Unknown
Support 803 constructionstatus 6 Construction_Status
Support 803 lifecyclestatus 2 Lifecycle_Status
Support 803 maintby 1 Asset_Manager
Support 803 ownedby 1 Asset_Owner
Support 803 spatialconfidence Spatial_Confidence
Support 803 spatialsource Spatial_Source
Support 803 VALIDATIONSTATUS 6 Validation Status

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
2 12.9 1 SB-GenerateIDs Generate IDs for StructureBoundary using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:28 // Assigned To: StructureBoundary // Type: Calculation // Name: SB-GenerateIDs // Description: Generate IDs for StructureBoundary using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - ED-GenerateIDs // - EA-GenerateIDs // - EJ-GenerateIDs // - EJO-GenerateIDs // - EL-GenerateIDs // - EEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '101') { id_format = { 'prefix': "Wr-CAB", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SB_Wr_CAB_101_seq'); }else if (selector_value_txt == '104') { id_format = { 'prefix': "Wr-VLT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SB_Wr_VLT_104_seq'); }else if (selector_value_txt == '801') { id_format = { 'prefix': "BLD", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SB_BLD_801_seq'); }else if (selector_value_txt == '803') { id_format = { 'prefix': "SUP", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SB_SUP_803_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
3 12.9 1 SB-Validate Network Distance Validate $feature is within allowable distance from associated features Validation True False False False 4 5004 Error True True 2024-03-18 12:07:29 // Assigned To: StructureBoundary // Type: Validation // Name: SB-Validate Network Distance // Description: Validate $feature is within allowable distance from associated features // Subtypes: All // Error Number: 5004 // Error Message: Error // Severity: 4 // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - SB-Require Validation Distance // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - EA-Validate Network Distance // - ED-Validate Network Distance // - EL-Validate Network Distance // - SL-Validate Network Distance // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetgroup'); // The allowable distance value a feature can be from container // ** Implementation Note: Adjust this value based on the distance var distance_check = 100; // The unit of the distance value in distance_check // ** Implementation Note: Options for Unit of Measure: https://developers.arcgis.com/arcade/function-reference/geometry_functions/#units-reference var unit_of_measure = "feet"; // Optionally limit rule to specific asset groups. // ** Implementation Note: Add to list to limit rule to specific asset types. If not specified, will be ignored. var asset_group = $feature.assetgroup; var valid_asset_groups = []; // Association type to check. // ** Implementation Note: Associated features will only be considered if association type is listed here. var assoc_types = ["content", "container", "attached", "structure"]; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; function get_container_feature_ids(feature, assoc, spatial_only) { // Function to get UN associated container feature id // feature(Feature): A feature object used to lookup associations var associated_ids = {}; // Query to get all the content associations var associations = FeatureSetByAssociation(feature, assoc); // loop over all associated records to get a list of the associated classes and the IDs of the features for (var row in associations) { // Skip Non Spatial features if (spatial_only && (Right(Lower(row.className), 6) == 'object')) { continue; } if (!HasKey(associated_ids, row.className)) { associated_ids[row.className] = []; } push(associated_ids[row.className], row.globalId); } //return a dict by class name with GlobalIDs of features, if empty, return empty dict return associated_ids; } // ************* End Functions Section ****************** // Limit the rule to valid asset groups if (Count(valid_asset_groups) > 0) { if (!Includes(valid_asset_groups, asset_group)) { return true; } } // Get global IDs of any associated features outside allowable distance from feature var distance_errors = {}; for (var idx in assoc_types) { // Get objectids of associated features var associated_ids = get_container_feature_ids($feature, assoc_types[idx], true); for (var class_name in associated_ids) { var feature_set = get_features_switch_yard($datastore, class_name, ['globalID'], true); var global_ids = associated_ids[class_name]; var features = Filter(feature_set, "globalid in @global_ids"); for (var feat in features) { // Distance measures shortest distance between two geometries, including edges if (Distance($feature, feat, unit_of_measure) > distance_check) { if (!HasKey(distance_errors, assoc_types[idx])) { distance_errors[assoc_types[idx]] = []; } push(distance_errors[assoc_types[idx]], feat.globalid); } } } } // build error message and return var mess = ''; for (var assoc_t in distance_errors) { mess += `Feature is outside allowable distance from ${assoc_t}(s): ${Concatenate(distance_errors[assoc_t], ", ")} ` } if (mess != '') { return {"errorMessage": mess} } return true;

main.StructureJunctionObject

Properties

Key Value
Name main.StructureJunctionObject
Dataset Type Table
Feature Dataset
Dataset ID 40
Minimum Client Version 13.2
Alias Structure Junction Object
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {27FF97D4-F670-46E8-8B42-E81A598CF260}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
GLOBALID Global ID Global ID Index False 0 0 38 False True
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
diameter Diameter Double True 0 0 8 True False
wallid Wall ID Short Integer True Structure_Wall_Position 0 0 2 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
assetid Asset ID String True 0 0 64 True False
diameter_metric Diameter Double True 0 0 8 True False
material Material Short Integer True Wire_Structure_JunctionObject_Material 0 0 2 True False
armlength Crossarm Length Double True Wire_Crossarm_Length 0 0 8 True False
armfaceheight Crossarm Face Height Double True Wire_Crossarm_Face_Height 0 0 8 True False
bracecount Number of Braces Short Integer True Wire_Crossarm_Brace_Count 0 0 2 True False
armcount Number of Crossarms Short Integer True Wire_Crossarm_Count 0 0 2 True False
armthickness Crossarm Thickness Double True Wire_Crossarm_Thickness 0 0 8 True False
mountheight Mounting Heighth Double True Wire_Crossarm_MountHeight 0 0 8 True False
armlength_metric Arm Length (Metric) Double True Wire_Crossarm_Length_Metric 0 0 8 True False
armfaceheight_metric Arm Face Height (Metric) Double True Wire_Crossarm_Face_Height_Metric 0 0 8 True False
armthickness_metric Arm Thickness (Metric) Double True Wire_Crossarm_Thickness_Metric 0 0 8 True False
mountheight_metric Mount Height (Metric) Double True Wire_Crossarm_Mount_Height_Metric 0 0 8 True False
usageortype Usage or Type Short Integer True Electric_Combined_Usage_Or_Type 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False

Index

Name Is Unique Is Ascending Field Name
GDB_40_SUBNETWOR False True SUBNETWORKNAME
UUID_41 True True GLOBALID
FDO_OBJECTID True True OBJECTID

Subtype

Name Code Details
Unknown 0
Wire Vault Knockouts 130
Wire Vault Components 131
Wire Crossarm 114
Wire Microduct Fitting 134
Wire Microduct Connection Point 135
Pole 120
Wire Conduit Fittings 126
Wire Microduct Fitting Group 132
Building Riser 137

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 constructionstatus 6 Construction_Status
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Wire Vault Knockouts 130 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Wire_Vault_Knockouts
Wire Vault Knockouts 130 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Knockouts 130 SUBNETWORKNAME Unknown
Wire Vault Knockouts 130 constructionstatus 6 Construction_Status
Wire Vault Knockouts 130 lifecyclestatus 2 Lifecycle_Status
Wire Vault Knockouts 130 maintby 1 Asset_Manager
Wire Vault Knockouts 130 ownedby 1 Asset_Owner
Wire Vault Knockouts 130 spatialconfidence Spatial_Confidence
Wire Vault Knockouts 130 spatialsource Spatial_Source
Wire Vault Knockouts 130 wallid Structure_Wall_Position
Wire Vault Components 131 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Wire_Vault_Components
Wire Vault Components 131 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Vault Components 131 SUBNETWORKNAME Unknown
Wire Vault Components 131 constructionstatus 6 Construction_Status
Wire Vault Components 131 lifecyclestatus 2 Lifecycle_Status
Wire Vault Components 131 maintby 1 Asset_Manager
Wire Vault Components 131 ownedby 1 Asset_Owner
Wire Vault Components 131 spatialconfidence Spatial_Confidence
Wire Vault Components 131 spatialsource Spatial_Source
Wire Vault Components 131 wallid Structure_Wall_Position
Wire Crossarm 114 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Crossarm
Wire Crossarm 114 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Crossarm 114 SUBNETWORKNAME Unknown
Wire Crossarm 114 armcount Wire_Crossarm_Count
Wire Crossarm 114 armfaceheight Wire_Crossarm_Face_Height
Wire Crossarm 114 armfaceheight_metric Wire_Crossarm_Length_Metric
Wire Crossarm 114 armlength Wire_Crossarm_Length
Wire Crossarm 114 armlength_metric Wire_Crossarm_Length_Metric
Wire Crossarm 114 armthickness Wire_Crossarm_Thickness
Wire Crossarm 114 armthickness_metric Wire_Crossarm_Thickness_Metric
Wire Crossarm 114 bracecount Wire_Crossarm_Brace_Count
Wire Crossarm 114 constructionstatus 6 Construction_Status
Wire Crossarm 114 lifecyclestatus 2 Lifecycle_Status
Wire Crossarm 114 maintby 1 Asset_Manager
Wire Crossarm 114 material Wire_Crossarm_Material
Wire Crossarm 114 mountheight Wire_Crossarm_MountHeight
Wire Crossarm 114 mountheight_metric Wire_Crossarm_Mount_Height_Metric
Wire Crossarm 114 ownedby 1 Asset_Owner
Wire Crossarm 114 spatialconfidence Spatial_Confidence
Wire Crossarm 114 spatialsource Spatial_Source
Wire Crossarm 114 usageortype Wire_Crossarm_Usage_Type
Wire Microduct Fitting 134 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting
Wire Microduct Fitting 134 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Microduct Fitting 134 SUBNETWORKNAME Unknown
Wire Microduct Fitting 134 constructionstatus 6 Construction_Status
Wire Microduct Fitting 134 lifecyclestatus 2 Lifecycle_Status
Wire Microduct Fitting 134 maintby 1 Asset_Manager
Wire Microduct Fitting 134 ownedby 1 Asset_Owner
Wire Microduct Fitting 134 spatialconfidence Spatial_Confidence
Wire Microduct Fitting 134 spatialsource Spatial_Source
Wire Microduct Connection Point 135 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Wire_Microduct_Connection_Point
Wire Microduct Connection Point 135 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Microduct Connection Point 135 SUBNETWORKNAME Unknown
Wire Microduct Connection Point 135 constructionstatus 6 Construction_Status
Wire Microduct Connection Point 135 lifecyclestatus 2 Lifecycle_Status
Wire Microduct Connection Point 135 maintby 1 Asset_Manager
Wire Microduct Connection Point 135 ownedby 1 Asset_Owner
Wire Microduct Connection Point 135 spatialconfidence Spatial_Confidence
Wire Microduct Connection Point 135 spatialsource Spatial_Source
Pole 120 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Pole
Pole 120 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Pole 120 SUBNETWORKNAME Unknown
Pole 120 armfaceheight Wire_Aerial_Support_Height
Pole 120 armfaceheight_metric Wire_Aerial_Support_Height_Metric
Pole 120 armlength Wire_Aerial_Support_Length
Pole 120 armlength_metric Wire_Aerial_Support_Length_Metric
Pole 120 constructionstatus 6 Construction_Status
Pole 120 lifecyclestatus 2 Lifecycle_Status
Pole 120 maintby 1 Asset_Manager
Pole 120 material Wire_Aerial_Support_Material
Pole 120 ownedby 1 Asset_Owner
Pole 120 spatialconfidence Spatial_Confidence
Pole 120 spatialsource Spatial_Source
Pole 120 usageortype Electric_Combined_Usage_Or_Type
Wire Conduit Fittings 126 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Communications_Conduit_Fittings
Wire Conduit Fittings 126 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Conduit Fittings 126 SUBNETWORKNAME Unknown
Wire Conduit Fittings 126 constructionstatus 6 Construction_Status
Wire Conduit Fittings 126 diameter Wire_Duct_Diameter
Wire Conduit Fittings 126 diameter_metric Wire_Duct_Diameter_mm
Wire Conduit Fittings 126 lifecyclestatus 2 Lifecycle_Status
Wire Conduit Fittings 126 maintby 1 Asset_Manager
Wire Conduit Fittings 126 ownedby 1 Asset_Owner
Wire Conduit Fittings 126 spatialconfidence Spatial_Confidence
Wire Conduit Fittings 126 spatialsource Spatial_Source
Wire Microduct Fitting Group 132 ASSETTYPE 0 Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting_Group
Wire Microduct Fitting Group 132 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Microduct Fitting Group 132 SUBNETWORKNAME Unknown
Wire Microduct Fitting Group 132 constructionstatus 6 Construction_Status
Wire Microduct Fitting Group 132 lifecyclestatus 2 Lifecycle_Status
Wire Microduct Fitting Group 132 maintby 1 Asset_Manager
Wire Microduct Fitting Group 132 ownedby 1 Asset_Owner
Wire Microduct Fitting Group 132 spatialconfidence Spatial_Confidence
Wire Microduct Fitting Group 132 spatialsource Spatial_Source
Building Riser 137 ASSETTYPE 396 StructureJunctionObject_Building Riser
Building Riser 137 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Building Riser 137 SUBNETWORKNAME Unknown
Building Riser 137 constructionstatus 6 Construction_Status
Building Riser 137 lifecyclestatus 2 Lifecycle_Status
Building Riser 137 maintby 1 Asset_Manager
Building Riser 137 material Wire_Structure_Line_Duct_Material
Building Riser 137 ownedby 1 Asset_Owner
Building Riser 137 spatialconfidence Spatial_Confidence
Building Riser 137 spatialsource Spatial_Source

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
4 12.9 1 SJO-GenerateIDs Generate IDs for StructureJunctionObject using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:31 // Assigned To: StructureJunctionObject // Type: Calculation // Name: SJO-GenerateIDs // Description: Generate IDs for StructureJunctionObject using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - ED-GenerateIDs // - EA-GenerateIDs // - EJ-GenerateIDs // - EJO-GenerateIDs // - EL-GenerateIDs // - EEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '120') { id_format = { 'prefix': "Pl", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Pl_120_seq'); }else if (selector_value_txt == '130') { id_format = { 'prefix': "Wr-VLT-KO", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_VLT_KO_130_seq'); }else if (selector_value_txt == '131') { id_format = { 'prefix': "Wr-VLT-CPNT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_VLT_CPNT_131_seq'); }else if (selector_value_txt == '114') { id_format = { 'prefix': "Wr-Crssrm", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_Crssrm_114_seq'); }else if (selector_value_txt == '134') { id_format = { 'prefix': "Wr-Mcrdct-Fttng", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_Mcrdct_Fttng_134_seq'); }else if (selector_value_txt == '135') { id_format = { 'prefix': "Wr-Mcrdct-CPT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_Mcrdct_CPT_135_seq'); }else if (selector_value_txt == '126') { id_format = { 'prefix': "Wr-Cndt-Fttngs", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_Cndt_Fttngs_126_seq'); }else if (selector_value_txt == '132') { id_format = { 'prefix': "Wr-Md-Ftg-Grp", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SJO_Wr_Md_Ftg_Grp_132_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id

main.StructureEdgeObject

Properties

Key Value
Name main.StructureEdgeObject
Dataset Type Table
Feature Dataset
Dataset ID 41
Minimum Client Version 13.2
Alias Structure Edge Object
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {952A8E09-F02A-4F43-A3AC-6F9B53E35DE4}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID OBJECTID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
SUBNETWORKNAME Supported Subnetwork Name String Index False Unknown 0 0 2000 False True
FLOWDIRECTION Flow direction Short Integer True Network_6_FlowDirection 1 0 0 2 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
assetid Asset ID String True 0 0 64 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
ductid Duct Identifier Short Integer True 0 0 2 True False
measuredlength Measured Length Double True 0 0 8 True False
ductavailable Duct Availability Indicator Short Integer True Yes_No 0 0 2 True False
minimumbendradius Minimum Bend Radius Double True 0 0 8 True False
fromport From AR Count Short Integer True 0 0 2 True False
toport To AR Count Short Integer True 0 0 2 True False
diametermetric Diameter Double True Wire_Duct_Diameter_mm 0 0 8 True False
measuredlengthmetric Measured Length Double True 0 0 8 True False
diameter Diameter Double True Wire_Duct_Diameter 0 0 8 True False
minimumbendradius_metric Minimum Bend Radius Double True 0 0 8 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
constructionstatus Construction Status Short Integer False Construction_Status 6 0 0 2 True False

Index

Name Is Unique Is Ascending Field Name
GDB_41_SUBNETWOR False True SUBNETWORKNAME
UUID_42 True True GLOBALID
FDO_OBJECTID True True OBJECTID

Subtype

Name Code Details
Unknown 0
Wire Duct 101
Conduit 111

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 SUBNETWORKNAME Unknown
Unknown 0 FLOWDIRECTION 1 Network_6_FlowDirection
Unknown 0 constructionstatus 6 Construction_Status
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Wire Duct 101 ASSETTYPE 0 Asset_Type_Structure_EdgeObject_Wire_Duct
Wire Duct 101 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wire Duct 101 SUBNETWORKNAME Unknown
Wire Duct 101 FLOWDIRECTION 1 Network_6_FlowDirection
Wire Duct 101 constructionstatus 6 Construction_Status
Wire Duct 101 diameter Wire_Duct_Diameter
Wire Duct 101 diametermetric Wire_Duct_Diameter_mm
Wire Duct 101 ductavailable 1 Yes_No
Wire Duct 101 lifecyclestatus 2 Lifecycle_Status
Wire Duct 101 maintby 1 Asset_Manager
Wire Duct 101 ownedby 1 Asset_Owner
Wire Duct 101 spatialconfidence Spatial_Confidence
Wire Duct 101 spatialsource Spatial_Source
Conduit 111 ASSETTYPE 0 Asset_Type_Structure_EdgeObject_Communications_Conduit
Conduit 111 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Conduit 111 SUBNETWORKNAME Unknown
Conduit 111 FLOWDIRECTION 1 Network_6_FlowDirection
Conduit 111 constructionstatus 6 Construction_Status
Conduit 111 diameter Wire_Duct_Diameter
Conduit 111 diametermetric Wire_Duct_Diameter_mm
Conduit 111 ductavailable Yes_No
Conduit 111 lifecyclestatus 2 Lifecycle_Status
Conduit 111 maintby 1 Asset_Manager
Conduit 111 ownedby 1 Asset_Owner
Conduit 111 spatialconfidence Spatial_Confidence
Conduit 111 spatialsource Spatial_Source

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
19 12.9 1 SEO-GenerateIDs Generate IDs for StructureEdgeObject using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:37 // Assigned To: StructureEdgeObject // Type: Calculation // Name: SEO-GenerateIDs // Description: Generate IDs for StructureEdgeObject using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - ED-GenerateIDs // - EA-GenerateIDs // - EJ-GenerateIDs // - EJO-GenerateIDs // - EL-GenerateIDs // - EEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '101') { id_format = { 'prefix': "WRDCT", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SEO_WRDCT_101_seq'); }else if (selector_value_txt == '111') { id_format = { 'prefix': "Cndt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('SEO_Cndt_111_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
20 12.9 2 SEO-Ductavailable From Content Update ductavailable attribute when association status changes. Also updates capacity attributes on any Container (duct bank). Calculation False False True False Wire Duct ductavailable True True True 2024-03-18 12:07:37 // Assigned To: StructureEdgeObject // Type: Calculation // Name: SEO-Ductavailable From Content // Description: Update ductavailable attribute when association status changes. Also updates capacity attributes on any Container (duct bank). // Subtypes: Wire Duct // Field: ductavailable // Trigger: Update // Exclude From Client: True // Disable: False // Implementation Note: This rule is disabled by default. It auto updates the ductavailable attribute of the feature (wire duct) // and capacity attributes of any container feature (wire duct bank). This occurs when a wire duct is added/removed as content // of a wire duct bank. If you desire this function, enable this rule and adjust. // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'ductavailable','ASSOCIATIONSTATUS'); // The field the rule is assigned to // ** Implementation Note: Adjust this value only if the field name for Duct Available differs var assigned_to_field = $feature.ductavailable; // The class name of the wire duct // ** Implementation Note: This value does not need to change if using the industry data model. var assigned_to_class = "StructureEdgeObject"; var container_class = "StructureLine"; // SQL state for wire duct // ** Implementation Note: Used to query all ducts contained with feature's container. var duct_sql = "AssetGroup = 101 and AssetType = 41"; // Compare association status states // ** Implementation Note: Different states of association status on feature are compared to determine if new container // was added or removed. var association_status = $feature.ASSOCIATIONSTATUS; var orig_association_status = $originalFeature.ASSOCIATIONSTATUS; // ************* End User Variables Section ************* // ************* Functions ************* // monikerize FeatureSetByName function var get_features_switch_yard = FeatureSetByName; function container_id_from_assoctable(content_guid) { // Using the associations table to get old container id. Cannot use FeatureSetByAssociation because association was deleted, // but it still exists in the associations table var assoc_fs = get_features_switch_yard($datastore, 'UN_6_Associations', ['FROMGLOBALID'], false); var filtered_fs = Filter(assoc_fs, "toglobalid = @content_guid and ASSOCIATIONTYPE = 2"); return First(filtered_fs)['FROMGLOBALID']; } // ************* End Functions Section ***************** //Association Status did not change, return original value if (association_status == orig_association_status) { return assigned_to_field; } // The feature is content and still is content, return the original value if ((orig_association_status & 0x14) > 0 && (association_status & 0x14) > 0) { return assigned_to_field; } var assoc_removed = false; // The feature was content, but is not now if ((orig_association_status & 0x14) > 0 && (association_status & 0x14) == 0) { // Duct Available is now true assigned_to_field = 1; assoc_removed = true; } // The object was not content and is now if ((orig_association_status & 0x14) == 0 && (association_status & 0x14) > 0) { // Duct Available is now false if it was null assigned_to_field = DefaultValue(assigned_to_field, 0); } // Get globalID of container var container_id = null; if (assoc_removed) { container_id = container_id_from_assoctable($feature.globalid); } else { var container_row = First(FeatureSetByAssociation($feature, 'container')); if (IsEmpty(container_row)) { return assigned_to_field; } container_id = container_row['globalid']; } if (IsEmpty(container_id)){ return assigned_to_field; } // Get featureSet of container var cont_fs = get_features_switch_yard($datastore, container_class, ['globalid'], false); var container_fs = First(Filter(cont_fs, "globalid = @container_id")); if (IsEmpty(container_fs)) return assigned_to_field; // Get list of ids that are content of container. Ignore ID of $feature. var content_rows = FeatureSetByAssociation(container_fs, 'content'); var associated_ids = []; for (var row in content_rows) { if (Lower(row.className) == Lower(assigned_to_class)) { // Might need to ignore the current feature if ($feature.globalid != row.globalId) { push(associated_ids, row.globalId); } } } if (Count(associated_ids) == 0){ return assigned_to_field; } // Get all ducts, except for $feature and get capacity counts var content_fs = get_features_switch_yard($datastore, assigned_to_class, ['globalid', 'ductavailable'], false); var all_ducts = Filter(content_fs, "globalid in @associated_ids and " + duct_sql); var max_cap = 0; var used_cap = 0; var avail_cap = 0; for (var duct_row in all_ducts) { max_cap += 1; if(duct_row['ductavailable'] == 1){ avail_cap += 1; } else{ used_cap += 1; } } // to pick up $feature if it was added if (assoc_removed == false) { max_cap += 1; if (assigned_to_field == 1){ avail_cap += 1; } else{ used_cap += 1; } } var edit_payload = [{'className':"main.StructureLine", 'updates':[{ 'globalID': container_fs.globalid, 'attributes':{'maximumcapacity':max_cap, 'usedcapacity': used_cap, 'availablecapacity': avail_cap }}]}]; return { "result": assigned_to_field, "edit": edit_payload };

main.CommunicationsJunctionObject

Properties

Key Value
Name main.CommunicationsJunctionObject
Dataset Type Table
Feature Dataset
Dataset ID 230
Minimum Client Version 13.2
Alias Communications Junction Object
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {FD4AFBB3-64F8-41E4-93C9-C36587CE2FB7}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
ISSUBNETWORKCONTROLLER Is subnetwork controller Short Integer False Network_6_IsSubnetworkController 0 0 0 2 False True
ISCONNECTED Is connected Short Integer False Network_6_IsConnected 2 0 0 2 False True
SUBNETWORKCONTROLLERNAME Subnetwork controller name String Index False Unknown 0 0 2000 False True
TIERNAME Tier name Short Integer False Network_6_TierName 0 0 0 2 False True
TIERRANK Tier rank Long Integer False 0 0 0 4 False True
TERMINALCONFIGURATION Terminal path String False Default 0 0 128 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
CableSubnetwork CableSubnetwork String Index False Unknown 0 0 2000 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SUPPORTINGSUBNETWORKNAME Supporting subnetwork name String Index False Unknown 0 0 2000 False True
SwitchSubnetwork SwitchSubnetwork String Index False Unknown 0 0 2000 False True
CommunicationsCircuit CommunicationsCircuit String Index False Unknown 0 0 2000 False True
assetid Asset ID String True 0 0 2000 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
frequency Frequency Double True 0 0 8 True False
wavelength Wavelength Double True 0 0 8 True False
fullbeamwidth Antenna Full Power Beamwidth Double True 0 0 8 True False
halfbeamwidth Antenna Half Power Beamwidth Double True 0 0 8 True False
tilt Antenna Tilt Angle Double True 0 0 8 True False
mountheight Antenna Mounting Height Double True 0 0 8 True False
bandwidth Radio Bandwidth Double True 0 0 8 True False
azimuth Angular placement of antenna Double True 0 0 8 True False
radius Antenna signal radius Double True 0 0 8 True False
antennarotation Antenna Rotation Angle Double True 0 0 8 True False
model Equipment Model Identifier Short Integer True 0 0 2 True False
manufacturer Equipment Manufacturer Short Integer True 0 0 2 True False
devicetype Device Type Short Integer True 0 0 2 True False
networkname Network Name String True 0 0 120 True False
networksite Network Site String True 0 0 120 True False
networkrack Network Rack String True 0 0 120 True False
networksubrack Network Sub Rack String True 0 0 120 True False
networkequipment Network Equipment String True 0 0 120 True False
networkshelf Network Shelf String True 0 0 120 True False
networkslot Network Slot String True 0 0 120 True False
networkcard Network Card String True 0 0 120 True False
building Building String True 0 0 120 True False
floor Floor String True 0 0 120 True False
room Room String True 0 0 120 True False
aisle Aisle String True 0 0 120 True False
bay Bay String True 0 0 120 True False
sectornumber Sector Number String True 0 0 128 True False
spectrum Spectrum Short Integer True 0 0 2 True False
band Band Short Integer True 0 0 2 True False
technology Technology Short Integer True 0 0 2 True False
uplinkbwlow Uplink Bandwidth Low Double True 0 0 8 True False
dwnlinkbwlow Downlink Bandwidth Low Double True 0 0 8 True False
uplinkbwhgh Uplink Bandwidth High Double True 0 0 8 True False
dwnlinkbwhgh Downlink Bandwidth High Double True 0 0 8 True False
txthroughput Transmit Throughput Double True 0 0 8 True False
rxthroughput Recieve Throughput Double True 0 0 8 True False
txmimo Transmit MIMO Configuration Short Integer True 0 0 2 True False
rxmimo Receive MIMO Configuration Short Integer True 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
nodeid Node ID String True 0 0 128 True False
usagetype Usage Type Short Integer True 0 0 2 True False
generatecontent Generate Ports within Port Groups Short Integer True Yes_No 0 0 2 True False
objectcounta Object Count A Short Integer True 0 0 2 True False
objectcountb Object Count B Short Integer True 0 0 2 True False
signalloss850 Signal Loss 850 Double True 0 0 8 True False
signalloss1300 Signal Loss 1300 Double True 0 0 8 True False
signalloss1310 Signal Loss 1310 Double True 0 0 8 True False
signalloss1550 Signal Loss 1550 Double True 0 0 8 True False
signallosscoax Signal Loss Coax Double True 0 0 8 True False
signallosscopper Signal Loss Copper Double True 0 0 8 True False
constructionstatus Construction Status Short Integer True Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_230_SUBNETWO False True SUBNETWORKCONTROLLERNAME
GDB_230_CableSub False True CableSubnetwork
GDB_230_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
GDB_230_SUPPORTI False True SUPPORTINGSUBNETWORKNAME
GDB_230_SwitchSu False True SwitchSubnetwork
GDB_230_Communic False True CommunicationsCircuit
UUID_48 True True GLOBALID
FDO_OBJECTID True True OBJECTID

Subtype

Name Code Details
Unknown 0
Connector 4
Connector Group 1
Chassis 5
Port 7
Equipment 8
Port Group 9
Antenna 11
Splice 12
Splice Group 13

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Unknown 0 ISCONNECTED 2 Network_6_IsConnected
Unknown 0 SUBNETWORKCONTROLLERNAME Unknown
Unknown 0 TIERNAME 0 Network_6_TierName
Unknown 0 TIERRANK 0
Unknown 0 TERMINALCONFIGURATION Default
Unknown 0 CableSubnetwork Unknown
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 SUPPORTINGSUBNETWORKNAME Unknown
Unknown 0 SwitchSubnetwork Unknown
Unknown 0 CommunicationsCircuit Unknown
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Connector 4 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Connector
Connector 4 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Connector 4 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Connector 4 ISCONNECTED 2 Network_6_IsConnected
Connector 4 SUBNETWORKCONTROLLERNAME Unknown
Connector 4 TIERNAME 0 Network_6_TierName
Connector 4 TIERRANK 0
Connector 4 TERMINALCONFIGURATION Default
Connector 4 CableSubnetwork Unknown
Connector 4 SUPPORTEDSUBNETWORKNAME Unknown
Connector 4 SUPPORTINGSUBNETWORKNAME Unknown
Connector 4 SwitchSubnetwork Unknown
Connector 4 CommunicationsCircuit Unknown
Connector 4 constructionstatus 6 Construction_Status
Connector 4 lifecyclestatus 2 Lifecycle_Status
Connector 4 maintby 1 Asset_Manager
Connector 4 ownedby 1 Asset_Owner
Connector 4 spatialconfidence Spatial_Confidence
Connector 4 spatialsource Spatial_Source
Connector Group 1 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Connector_Group
Connector Group 1 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Connector Group 1 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Connector Group 1 ISCONNECTED 2 Network_6_IsConnected
Connector Group 1 SUBNETWORKCONTROLLERNAME Unknown
Connector Group 1 TIERNAME 0 Network_6_TierName
Connector Group 1 TIERRANK 0
Connector Group 1 TERMINALCONFIGURATION Default
Connector Group 1 CableSubnetwork Unknown
Connector Group 1 SUPPORTEDSUBNETWORKNAME Unknown
Connector Group 1 SUPPORTINGSUBNETWORKNAME Unknown
Connector Group 1 SwitchSubnetwork Unknown
Connector Group 1 CommunicationsCircuit Unknown
Connector Group 1 constructionstatus 6 Construction_Status
Connector Group 1 lifecyclestatus 2 Lifecycle_Status
Connector Group 1 maintby 1 Asset_Manager
Connector Group 1 ownedby 1 Asset_Owner
Connector Group 1 spatialconfidence Spatial_Confidence
Connector Group 1 spatialsource Spatial_Source
Chassis 5 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Chassis
Chassis 5 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Chassis 5 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Chassis 5 ISCONNECTED 2 Network_6_IsConnected
Chassis 5 SUBNETWORKCONTROLLERNAME Unknown
Chassis 5 TIERNAME 0 Network_6_TierName
Chassis 5 TIERRANK 0
Chassis 5 TERMINALCONFIGURATION Default
Chassis 5 CableSubnetwork Unknown
Chassis 5 SUPPORTEDSUBNETWORKNAME Unknown
Chassis 5 SUPPORTINGSUBNETWORKNAME Unknown
Chassis 5 SwitchSubnetwork Unknown
Chassis 5 CommunicationsCircuit Unknown
Chassis 5 constructionstatus 6 Construction_Status
Chassis 5 generatecontent Yes_No
Chassis 5 lifecyclestatus 2 Lifecycle_Status
Chassis 5 maintby 1 Asset_Manager
Chassis 5 ownedby 1 Asset_Owner
Chassis 5 spatialconfidence Spatial_Confidence
Chassis 5 spatialsource Spatial_Source
Port 7 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Port
Port 7 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Port 7 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Port 7 ISCONNECTED 2 Network_6_IsConnected
Port 7 SUBNETWORKCONTROLLERNAME Unknown
Port 7 TIERNAME 0 Network_6_TierName
Port 7 TIERRANK 0
Port 7 TERMINALCONFIGURATION Default
Port 7 CableSubnetwork Unknown
Port 7 SUPPORTEDSUBNETWORKNAME Unknown
Port 7 SUPPORTINGSUBNETWORKNAME Unknown
Port 7 SwitchSubnetwork Unknown
Port 7 CommunicationsCircuit Unknown
Port 7 constructionstatus 6 Construction_Status
Port 7 lifecyclestatus 2 Lifecycle_Status
Port 7 maintby 1 Asset_Manager
Port 7 ownedby 1 Asset_Owner
Port 7 spatialconfidence Spatial_Confidence
Port 7 spatialsource Spatial_Source
Port 7 usagetype Communications_Port_Usage_Type
Equipment 8 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Equipment
Equipment 8 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Equipment 8 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Equipment 8 ISCONNECTED 2 Network_6_IsConnected
Equipment 8 SUBNETWORKCONTROLLERNAME Unknown
Equipment 8 TIERNAME 0 Network_6_TierName
Equipment 8 TIERRANK 0
Equipment 8 TERMINALCONFIGURATION Default
Equipment 8 CableSubnetwork Unknown
Equipment 8 SUPPORTEDSUBNETWORKNAME Unknown
Equipment 8 SUPPORTINGSUBNETWORKNAME Unknown
Equipment 8 SwitchSubnetwork Unknown
Equipment 8 CommunicationsCircuit Unknown
Equipment 8 constructionstatus 6 Construction_Status
Equipment 8 lifecyclestatus 2 Lifecycle_Status
Equipment 8 maintby 1 Asset_Manager
Equipment 8 ownedby 1 Asset_Owner
Equipment 8 spatialconfidence Spatial_Confidence
Equipment 8 spatialsource Spatial_Source
Port Group 9 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Port_Group
Port Group 9 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Port Group 9 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Port Group 9 ISCONNECTED 2 Network_6_IsConnected
Port Group 9 SUBNETWORKCONTROLLERNAME Unknown
Port Group 9 TIERNAME 0 Network_6_TierName
Port Group 9 TIERRANK 0
Port Group 9 TERMINALCONFIGURATION Default
Port Group 9 CableSubnetwork Unknown
Port Group 9 SUPPORTEDSUBNETWORKNAME Unknown
Port Group 9 SUPPORTINGSUBNETWORKNAME Unknown
Port Group 9 SwitchSubnetwork Unknown
Port Group 9 CommunicationsCircuit Unknown
Port Group 9 constructionstatus 6 Construction_Status
Port Group 9 lifecyclestatus 2 Lifecycle_Status
Port Group 9 maintby 1 Asset_Manager
Port Group 9 ownedby 1 Asset_Owner
Port Group 9 spatialconfidence Spatial_Confidence
Port Group 9 spatialsource Spatial_Source
Antenna 11 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Antenna
Antenna 11 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Antenna 11 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Antenna 11 ISCONNECTED 2 Network_6_IsConnected
Antenna 11 SUBNETWORKCONTROLLERNAME Unknown
Antenna 11 TIERNAME 0 Network_6_TierName
Antenna 11 TIERRANK 0
Antenna 11 TERMINALCONFIGURATION Default
Antenna 11 CableSubnetwork Unknown
Antenna 11 SUPPORTEDSUBNETWORKNAME Unknown
Antenna 11 SUPPORTINGSUBNETWORKNAME Unknown
Antenna 11 SwitchSubnetwork Unknown
Antenna 11 CommunicationsCircuit Unknown
Antenna 11 constructionstatus 6 Construction_Status
Antenna 11 lifecyclestatus 2 Lifecycle_Status
Antenna 11 maintby 1 Asset_Manager
Antenna 11 ownedby 1 Asset_Owner
Antenna 11 spatialconfidence Spatial_Confidence
Antenna 11 spatialsource Spatial_Source
Antenna 11 spectrum Communications_Wireless_Spectrum
Antenna 11 technology Communications_Wireless_Technology
Splice 12 ASSETTYPE 261 Asset_Type_Communications_JunctionObject_Splice
Splice 12 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Splice 12 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Splice 12 ISCONNECTED 2 Network_6_IsConnected
Splice 12 SUBNETWORKCONTROLLERNAME Unknown
Splice 12 TIERNAME 0 Network_6_TierName
Splice 12 TIERRANK 0
Splice 12 TERMINALCONFIGURATION Default
Splice 12 CableSubnetwork Unknown
Splice 12 SUPPORTEDSUBNETWORKNAME Unknown
Splice 12 SUPPORTINGSUBNETWORKNAME Unknown
Splice 12 SwitchSubnetwork Unknown
Splice 12 CommunicationsCircuit Unknown
Splice 12 constructionstatus 6 Construction_Status
Splice 12 generatecontent Yes_No
Splice 12 lifecyclestatus 2 Lifecycle_Status
Splice 12 maintby 1 Asset_Manager
Splice 12 ownedby 1 Asset_Owner
Splice 12 spatialconfidence Spatial_Confidence
Splice 12 spatialsource Spatial_Source
Splice Group 13 ASSETTYPE 0 Asset_Type_Communications_JunctionObject_Splice_Group
Splice Group 13 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Splice Group 13 ISSUBNETWORKCONTROLLER 0 Network_6_IsSubnetworkController
Splice Group 13 ISCONNECTED 2 Network_6_IsConnected
Splice Group 13 SUBNETWORKCONTROLLERNAME Unknown
Splice Group 13 TIERNAME 0 Network_6_TierName
Splice Group 13 TIERRANK 0
Splice Group 13 TERMINALCONFIGURATION Default
Splice Group 13 CableSubnetwork Unknown
Splice Group 13 SUPPORTEDSUBNETWORKNAME Unknown
Splice Group 13 SUPPORTINGSUBNETWORKNAME Unknown
Splice Group 13 SwitchSubnetwork Unknown
Splice Group 13 CommunicationsCircuit Unknown
Splice Group 13 constructionstatus 6 Construction_Status
Splice Group 13 generatecontent Yes_No
Splice Group 13 lifecyclestatus 2 Lifecycle_Status
Splice Group 13 maintby 1 Asset_Manager
Splice Group 13 ownedby 1 Asset_Owner
Splice Group 13 spatialconfidence Spatial_Confidence
Splice Group 13 spatialsource Spatial_Source

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
23 12.9 1 CJO-GenerateIDs Generate IDs for CommunicationsJunctionObject using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:44 // Assigned To: CommunicationsJunctionObject // Type: Calculation // Name: CJO-GenerateIDs // Description: Generate IDs for CommunicationsJunctionObject using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - CD-GenerateIDs // - CJ-GenerateIDs // - CL-GenerateIDs // - CEO-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '4') { id_format = { 'prefix': "CON", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_CON_4_seq'); }else if (selector_value_txt == '1') { id_format = { 'prefix': "CON-Grp", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_CON_Grp_1_seq'); }else if (selector_value_txt == '5') { id_format = { 'prefix': "Chsss", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Chsss_5_seq'); }else if (selector_value_txt == '7') { id_format = { 'prefix': "Prt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Prt_7_seq'); }else if (selector_value_txt == '8') { id_format = { 'prefix': "Eqpmnt", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Eqpmnt_8_seq'); }else if (selector_value_txt == '9') { id_format = { 'prefix': "Prt-Grp", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Prt_Grp_9_seq'); }else if (selector_value_txt == '11') { id_format = { 'prefix': "Antnn", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Antnn_11_seq'); }else if (selector_value_txt == '12') { id_format = { 'prefix': "Splc", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Splc_12_seq'); }else if (selector_value_txt == '13') { id_format = { 'prefix': "Splc-Grp", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_JO_Splc_Grp_13_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
24 12.9 2 CJO-Create Chassis Content Generates content of Chassis based on asset type and objectcount attributes. Calculation False True False False Chassis True True True 2024-03-18 12:07:44 // Assigned To: CommunicationsJunctionObject // Type: Calculation // Name: CJO-Create Chassis Content // Description: Generates content of Chassis based on asset type and objectcount attributes. // Subtypes: Chassis // Trigger: Insert // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'generatecontent', 'objectcounta', 'objectcountb'); // The class name of the Equipment, Ports, Port Groups, Splice Groups, Splice Points var junc_obj_class = "CommunicationsJunctionObject"; // The fields that determine content created and how many ports/splice points. // ** Implementation Note: Adjust these only if field names differ. For Chassis that contain Equipment, obj_count_a indicates // number of input ports and obj_count_b indicates number of output ports to generate. For Chassis the do not contain Equipment, // obj_count_b indicates number of Slots/Trays and obj_count_a indicates number of Ports/Splice Points to create per Slot/Tray. var generate = $feature.generatecontent; var obj_count_a = $feature.objectcounta; var obj_count_b = $feature.objectcountb; var obj_count_a_field = "objectcounta"; var obj_count_b_field = "objectcountb"; // Create specific content depending on the Chassis asset type // ** Implementation Note: This rule uses lists of asset types to determine how content of Chassis is created. If an asset type is not found // in these lists, the rule will exit early. See comments below to see how content is created. var asset_type = $feature.assettype; // Demux, Mux, Splitter, Switch, Baseband Unit <- These Asset Types will contain Equipment. Ports will be contained in PortGroup/Input or PortGroup/Output. var chassis_with_equip = [22, 23, 25, 26, 30]; // Amplifier, Patch Panel, Remote Radio Unit, Microwave Antenna, Cell Antenna <- These Asset Types will NOT contain Equipment. Ports will be contained in PortGroup/Slots. var chassis_no_equip = [21, 27, 31, 203, 204]; // Splice <- These Asset Types will NOT contain Equipment. Splice Points will be contained in SpliceGroup/Trays. var chassis_splice = [24]; // Chassis to Port asset type mapping // ** Implementation Note: Map the asset type code of the Chassis to the asset type of the Ports that will be generated. function chassis_to_port_at(id) { return Decode(id, 21, 127, // AT Chassis Amplifier: AT Amplifier Port 22, 129, // AT Chassis Demux: AT Demultiplexer Port 23, 130, // AT Chassis Mux: AT Multiplexer Port 25, 125, // AT Chassis Splitter: AT Splitter Port 26, 121, // AT Chassis Switch: AT Switch Port 27, 128, // AT Chassis Patch Panel: AT Patch Panel Port 30, 131, // AT Chassis Baseband Unit: AT Baseband Port 31, 132, // AT Chassis Remote Radio Unit: AT Remove Radio Unit Port 203, 134, // AT Chassis Microwave Antenna: AT Microwave Antenna Port 204, 133, // AT Chassis Cell Antenna: AT Cell Antenna Port id) } // The asset groups and asset types of new objects (Equipment, Ports, Port Groups, Splice Points, Splice Groups) var equipment_ag = 8; var port_ag = 7; var port_group_ag = 9; var port_group_in_at = 161; // Port Group / Input var port_group_out_at = 162; // Port Group / Output var port_group_slot_at = 164; // Port Group / Slot var splice_ag = 12; var splice_point_at = 261; var splice_group_ag = 13; var splice_group_at = 163; // Default to a Splice Group / Tray. (Coupler = 242, Connector = 241) // The terminal names of the Equipment being generated var eq_terminal_in = "C:Port In"; var eq_terminal_out = "C:Port Out"; // The terminal names of the Ports being generated var port_terminal_back = "C:Back"; var port_terminal_front = "C:Front"; // ************* End User Variables Section ************* // ************* Functions ************* function create_obj(tag, ag, at) { // create json to generate new object. Set Asset Group, Asset Type. return { 'tag': tag, 'attributes': { 'assetgroup': ag, 'assettype': at } }; } function create_equip(tag) { var new_eqp = create_obj(tag, equipment_ag, asset_type); new_eqp['associationType'] = 'content'; return new_eqp; } function create_group(tag, ag, at) { var new_pg = create_obj(tag, ag, at); new_pg['associationType'] = 'content'; return new_pg; } function create_assoc(from_tag, to_tag, from_terminal, to_terminal, assoctype) { // "adds" payload for new association in '^UN_Association' var new_un = { 'fromClass': junc_obj_class, 'fromGlobalID': from_tag + '.globalid', 'toClass': junc_obj_class, 'toGlobalID': to_tag + '.globalid', 'associationType': assoctype }; if (!IsEmpty(from_terminal)) { new_un['fromTerminal'] = from_terminal; } if (!IsEmpty(to_terminal)) { new_un['toTerminal'] = to_terminal; } return new_un; } function chassis_non_equip_content() { // Create payload used to generate content for Amplifier, Splice, Patch Panel, Remote Radio Unit, Microwave Antenna, Cell Antenna var junc_adds = []; var un_adds = []; var slot_count = iif(IsEmpty(obj_count_b) || obj_count_b == 0, 1, obj_count_b); // default to 1 if object count b not provided var ports_per_slot = obj_count_a; var is_splice = Includes(chassis_splice, asset_type); for (var slot_idx = 1; slot_idx <= slot_count; slot_idx++) { // Create new Port Group/Slot. If Chassis asset type is in chassis_splice list, use Splice Group/Tray var new_pg = create_group(`newpg${slot_idx}`, iif(is_splice, splice_group_ag, port_group_ag), iif(is_splice, splice_group_at, port_group_slot_at)); push(junc_adds, new_pg); // Generate Ports and contain in port group/splice group for (var port_idx = 1; port_idx <= ports_per_slot; port_idx++) { // Create new port/slice point. Use $feature asset type to set usagetype on port. var new_port = {}; if (is_splice) { new_port = create_obj(`port${slot_idx}-${port_idx}`, splice_ag, splice_point_at); } else { new_port = create_obj(`port${slot_idx}-${port_idx}`, port_ag, chassis_to_port_at(asset_type)); } var contain_port = create_assoc(new_pg['tag'], new_port['tag'], null, null, 'containment'); push(junc_adds, new_port); push(un_adds, contain_port); } } return [junc_adds, un_adds]; } function chassis_with_equip_content() { // Create payload used to generate content for Demux, Mux, Splitter, Switch, Baseband Unit var new_equip = create_equip('newequip'); var port_group_in = create_group('newpg1', port_group_ag, port_group_in_at); var port_group_out = create_group('newpg2', port_group_ag, port_group_out_at); var un_adds = []; var junc_adds = [new_equip, port_group_in, port_group_out]; // Generate Ports and contain in input/output port group, and connect to equipment // input ports (from Object Count A) for (var port_index = 1; port_index <= obj_count_a; port_index++) { var new_port = create_obj('portin' + Text(port_index), port_ag, chassis_to_port_at(asset_type)); var contain_port = create_assoc(port_group_in['tag'], new_port['tag'], null, null, 'containment'); var connect_port = create_assoc(new_equip['tag'], new_port['tag'], eq_terminal_in, port_terminal_back, 'connectivity'); push(junc_adds, new_port); push(un_adds, contain_port); push(un_adds, connect_port); } // output ports (from Object Count B) for (var port_index = 1; port_index <= obj_count_b; port_index++) { var new_port = create_obj('portout' + Text(port_index), port_ag, chassis_to_port_at(asset_type)); var contain_port = create_assoc(port_group_out['tag'], new_port['tag'], null, null, 'containment'); var connect_port = create_assoc(new_equip['tag'], new_port['tag'], eq_terminal_out, port_terminal_back, 'connectivity'); push(junc_adds, new_port); push(un_adds, contain_port); push(un_adds, connect_port); } return [junc_adds, un_adds]; } // ************* End Functions Section ****************** // If generatecontent not set to yes, exit if (generate != 1) return; // Limit the rule to valid asset types var no_equip = Splice(chassis_no_equip, chassis_splice); var all_asset_types = Splice(chassis_with_equip, no_equip); if (!Includes(all_asset_types, asset_type)) { return; } // Require a value for object count a if (IsEmpty(obj_count_a) || obj_count_a == 0) { return {'errorMessage': 'A value is required for the Object Count A field. This controls the number of Ports or Splice Points created.'}; } // Require a value for object count b. If non-equip Chassis AT, don't need to restrict object count b. if (!Includes(no_equip, asset_type) && (IsEmpty(obj_count_b) || obj_count_b == 0)) { return {'errorMessage': 'A value is required for the Object Count B field. This controls the number of Output Ports created.'}; } // Generate Content for Amplifier, Splice, Patch Panel, Remote Radio Unit, Microwave Antenna, Cell Antenna if (Includes(no_equip, asset_type)) { var ret = chassis_non_equip_content(); var junc_adds = ret[0]; var un_adds = ret[1]; // Generate Content for Demux, Mux, Splitter, Switch, Baseband Unit } else { var ret = chassis_with_equip_content(); var junc_adds = ret[0]; var un_adds = ret[1]; } var edit_payload = [{ 'className': junc_obj_class, 'adds': junc_adds }, { 'className': '^UN_Association', 'adds': un_adds }]; return { // null the port count fields "result": {"attributes": Dictionary(obj_count_a_field, null, obj_count_b_field, null)}, "edit": edit_payload };

main.CommunicationsEdgeObject

Properties

Key Value
Name main.CommunicationsEdgeObject
Dataset Type Table
Feature Dataset
Dataset ID 231
Minimum Client Version 13.2
Alias Communications Edge Object
OID Field OBJECTID
GlobalID Field GLOBALID
Subtype Field ASSETGROUP
Default Subtype Unknown
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {7F7824AB-4454-41A6-BC3B-D152D7A6B36A}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

ControllerMembership

Key Value
utilityNetworkName main.Network

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
OBJECTID Object ID OID Index False 0 0 8 False True
ASSETGROUP Asset group Long Integer Subtype False 0 0 0 4 True True
ASSETTYPE Asset type Short Integer False 0 0 0 2 True True
ASSOCIATIONSTATUS Association status Short Integer False Network_6_AssociationStatus 0 0 0 2 False True
ISCONNECTED Is connected Short Integer False Network_6_IsConnected 2 0 0 2 False True
FLOWDIRECTION Flow direction Short Integer True Network_6_FlowDirection 1 0 0 2 True True
GLOBALID Global ID Global ID Index False 0 0 38 False True
CableSubnetwork CableSubnetwork String Index False Unknown 0 0 2000 False True
SUPPORTEDSUBNETWORKNAME Supported subnetwork name String Index False Unknown 0 0 2000 False True
SUPPORTINGSUBNETWORKNAME Supporting subnetwork name String Index False Unknown 0 0 2000 False True
SwitchSubnetwork SwitchSubnetwork String Index False Unknown 0 0 2000 False True
CommunicationsCircuit CommunicationsCircuit String Index False Unknown 0 0 2000 False True
strandgroupid Strand Group Color Short Integer True Communications_Strand_Group_Color_Codes 0 0 2 True False
strandid Strand Color Short Integer True Communications_Strand_Color_Codes 0 0 2 True False
lifecyclestatus Lifecycle Status Short Integer False Lifecycle_Combined 2 0 0 2 True False
strandgrade Strand Grade Short Integer True 0 0 2 True False
measuredlength Measured Length Double True 0 0 8 True False
opticallength Optical Length Double True 0 0 8 True False
startfrequency Splitter Start of Frequency Banc Double True 0 0 8 True False
endfrequency Splitter End of Frequency Banc Double True 0 0 8 True False
strandstatus Strand Status Short Integer True Communications_Strand_Status 0 0 2 True False
installdate Install Date Date True 0 0 8 True False
retireddate Retired Date Date True 0 0 8 True False
inservicedate In-Service Date Date True 0 0 8 True False
spatialconfidence Spatial Confidence Short Integer True Spatial_Confidence 0 0 2 True False
spatialsource Spatial Source Short Integer True Spatial_Source 0 0 2 True False
ownedby Owned By Short Integer True Asset_Owner 1 0 0 2 True False
maintby Maintained By Short Integer True Asset_Manager 1 0 0 2 True False
networksite Network Site String True 0 0 120 True False
building Building String True 0 0 120 True False
floor Floor String True 0 0 120 True False
room Room String True 0 0 120 True False
aisle Aisle String True 0 0 120 True False
bay Bay String True 0 0 120 True False
assetid Asset ID String True 0 0 2000 True False
signalfibermode Fiber Mode Short Integer True 0 0 2 True False
signalcladding Core Cladding Short Integer True 0 0 2 True False
signalwavelength Wavelength Short Integer True 0 0 2 True False
signalloss850 Signal Loss 850 Double True 0 0 8 True False
signalloss1300 Signal Loss 1300 Double True 0 0 8 True False
signalloss1310 Signal Loss 1310 Double True 0 0 8 True False
signalloss1550 Signal Loss 1550 Double True 0 0 8 True False
signallosscoax Signal Loss Coax Double True 0 0 8 True False
signallosscopper Signal Loss Copper Double True 0 0 8 True False
signallosspermeter850 Signal Loss Per Length 850 Double True 0 0 8 True False
signallosspermeter1300 Signal Loss Per Length 1300 Double True 0 0 8 True False
signallosspermeter1310 Signal Loss Per Length 1310 Double True 0 0 8 True False
signallosspermeter1550 Signal Loss Per Length 1550 Double True 0 0 8 True False
signallosspermetercoax Signal Loss Per Length Coax Double True 0 0 8 True False
signallosspermetercopper Signal Loss Per Length Copper Double True 0 0 8 True False
constructionstatus Construction Status Short Integer True Construction_Status 6 0 0 2 True False
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False
ribbongroupid Ribbon Group Color Short Integer True Communications_Strand_Group_Color_Codes 0 0 2 True False

Index

Name Is Unique Is Ascending Field Name
GDB_231_CableSub False True CableSubnetwork
GDB_231_SUPPORTE False True SUPPORTEDSUBNETWORKNAME
GDB_231_SUPPORTI False True SUPPORTINGSUBNETWORKNAME
GDB_231_SwitchSu False True SwitchSubnetwork
GDB_231_Communic False True CommunicationsCircuit
UUID_49 True True GLOBALID
FDO_OBJECTID True True OBJECTID

Subtype

Name Code Details
Unknown 0
Strand 8
10
Wireless 11

SubtypeFieldInfo

Subtype Name Subtype Code Field Name Default Value Domain Name
Unknown 0 ASSETTYPE 0 Network_6_UnknownAssetType
Unknown 0 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Unknown 0 ISCONNECTED 2 Network_6_IsConnected
Unknown 0 FLOWDIRECTION 1 Network_6_FlowDirection
Unknown 0 CableSubnetwork Unknown
Unknown 0 SUPPORTEDSUBNETWORKNAME Unknown
Unknown 0 SUPPORTINGSUBNETWORKNAME Unknown
Unknown 0 SwitchSubnetwork Unknown
Unknown 0 CommunicationsCircuit Unknown
Unknown 0 lifecyclestatus 2 Lifecycle_Status
Unknown 0 maintby 1 Asset_Manager
Unknown 0 ownedby 1 Asset_Owner
Unknown 0 strandstatus 1 Communications_Strand_Status
Strand 8 ASSETTYPE 0 Asset_Type_Communications_EdgeObject_Strand
Strand 8 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Strand 8 ISCONNECTED 2 Network_6_IsConnected
Strand 8 FLOWDIRECTION 1 Network_6_FlowDirection
Strand 8 CableSubnetwork Unknown
Strand 8 SUPPORTEDSUBNETWORKNAME Unknown
Strand 8 SUPPORTINGSUBNETWORKNAME Unknown
Strand 8 SwitchSubnetwork Unknown
Strand 8 CommunicationsCircuit Unknown
Strand 8 constructionstatus 6 Construction_Status
Strand 8 lifecyclestatus 2 Lifecycle_Status
Strand 8 maintby 1 Asset_Manager
Strand 8 ownedby 1 Asset_Owner
Strand 8 spatialconfidence Spatial_Confidence
Strand 8 spatialsource Spatial_Source
Strand 8 strandgroupid Communications_Strand_Group_Color_Codes
Strand 8 strandid Communications_Strand_Color_Codes
Strand 8 strandstatus 1 Communications_Strand_Status
Link 10 0 Asset_Type_Communications_EdgeObject_Link
Link 10 0 Network_6_AssociationStatus
Link 10 2 Network_6_IsConnected
Link 10 1 Network_6_FlowDirection
Link 10 Unknown
Link 10 Unknown
Link 10 Unknown
Link 10 Unknown
Link 10 Unknown
Link 10 6 Construction_Status
Link 10 2 Lifecycle_Status
Link 10 1 Asset_Manager
Link 10 1 Asset_Owner
Link 10 Spatial_Confidence
Link 10 Spatial_Source
Link 10 1 Communications_Strand_Status
Wireless 11 ASSETTYPE 0 Asset_Type_Communications_EdgeObject_Wireless
Wireless 11 ASSOCIATIONSTATUS 0 Network_6_AssociationStatus
Wireless 11 ISCONNECTED 2 Network_6_IsConnected
Wireless 11 FLOWDIRECTION 1 Network_6_FlowDirection
Wireless 11 CableSubnetwork Unknown
Wireless 11 SUPPORTEDSUBNETWORKNAME Unknown
Wireless 11 SUPPORTINGSUBNETWORKNAME Unknown
Wireless 11 SwitchSubnetwork Unknown
Wireless 11 CommunicationsCircuit Unknown
Wireless 11 constructionstatus 6 Construction_Status
Wireless 11 lifecyclestatus 2 Lifecycle_Status
Wireless 11 maintby 1 Asset_Manager
Wireless 11 ownedby 1 Asset_Owner
Wireless 11 spatialconfidence Spatial_Confidence
Wireless 11 spatialsource Spatial_Source
Wireless 11 strandstatus 1 Communications_Strand_Status

AttributeRule

ID Minimum Client Version Evaluation Order Name Description Type Batch Insert Trigger Update Trigger Delete Trigger Subtype Field Name Severity Error Number Error Message Editable Enabled Exclude From Client Tags Creation Time Category Check Parameters Script
31 12.9 1 CEO-GenerateIDs Generate IDs for CommunicationsEdgeObject using database sequences Calculation False True True False assetid True True True 2024-03-18 12:07:50 // Assigned To: CommunicationsEdgeObject // Type: Calculation // Name: CEO-GenerateIDs // Description: Generate IDs for CommunicationsEdgeObject using database sequences // Subtypes: All // Field: assetid // Evaluation Order: 1 // Trigger: Insert, Update // Exclude From Client: True // Disable: False // Related Rules: Some rules are rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - None // Duplicated In: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - SJ-GenerateIDs // - SB-GenerateIDs // - SJO-GenerateIDs // - SL-GenerateIDs // - SEO-GenerateIDs // - CD-GenerateIDs // - CJ-GenerateIDs // - CJO-GenerateIDs // - CL-GenerateIDs // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'assetid', 'assetgroup'); // Field in the data model used to store and manage the ID // ** Implementation Note: This value does not need to change if using the industry data model var assigned_to_field = $feature.assetid; // Asset group/Subtype field used to define different IDs per the class // ** Implementation Note: This value does not need to change if using the industry data model var id_selector_value = $feature.assetgroup; // Define the leading text, the trailing text and the delimiter for the ID, this function requires the keyed passed in // NextSequenceValue requires a string literal for copy and paste, although it supports a variable, it is recommended // to not use one // ** Implementation Note: Adjust the prefix and join_char for each subtype. The selector_value_txt is the subtype of the layer function get_id(selector_value) { var id_format = {} var seq_val = null; var selector_value_txt = Text(selector_value) if (selector_value_txt == '8') { id_format = { 'prefix': "Strnd", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_EO_Strnd_8_seq'); }else if (selector_value_txt == '10') { id_format = { 'prefix': "Lnk", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_EO_Lnk_10_seq'); }else if (selector_value_txt == '11') { id_format = { 'prefix': "Wrlss", 'join_char': '-', 'suffix': '' } seq_val = NextSequenceValue('C_EO_Wrlss_11_seq'); } else { return null; } var id_parts = remove_empty([id_format['prefix'], seq_val, id_format['suffix']]) return Concatenate(id_parts, id_format['join_char']) } // ************* End User Variables Section ************* // ************* Functions ************* function remove_empty(arr) { var new_arr = []; var j = 0; for (var i = 0; i < Count(arr); i++) { if (!IsEmpty(arr[i]) && arr[i] != '') { new_arr[j++] = arr[i]; } } return new_arr; } // ************* End Functions Section ***************** if ($editcontext.editType == 'UPDATE'){ if (IsEmpty(assigned_to_field) == false) { return assigned_to_field } } var new_id = get_id(id_selector_value) if (IsEmpty(new_id)) { return assigned_to_field; } return new_id
32 12.9 2 CEO-Require Calculation Require a batch calculation on the parent Cable when a Strand is updated. Calculation False False True True Strand True True True 2024-03-18 12:07:50 // Assigned To: CommunicationsEdgeObject // Type: Calculation // Name: CEO-Require Calculation // Description: Require a batch calculation on the parent Cable when a Strand is updated. // Subtypes: Strand // Trigger: Update, Delete // Exclude From Client: True // Disable: False // Related Rules: Some rules rely on additional rules for execution. If this rule works in conjunction with another, they are listed below: // - CL - Batch Strand Status // Duplicated in: This rule may be implemented on other classes, they are listed here to aid you in adjusting those rules when a code change is required. // - None // ************* User Variables ************* // This section has the functions and variables that need to be adjusted based on your implementation Expects($feature, 'strandstatus', 'associationstatus'); // The strand status field // ** Implementation Note: Different states of strandstatus are compared to determine if strandstatus has been changed. // Adjust only if strand status field name differs. var strand_status = $feature.strandstatus; var orig_strand_status = $originalfeature.strandstatus; // The association status field // ** Implementation Note: used to check if strand is content var assoc_status = $feature.associationstatus; var orig_assoc_status = $originalfeature.associationstatus; // The class name of the container Cable // ** Implementation Note: This is just the class name and should not be fully qualified. Adjust this only if class name differs. var cable_class = "CommunicationsLine"; // ************* End User Variables Section ************* // ************* Functions ************* function get_contain_assoc_fs(feature) { // Query to get all the container associations var associations = FeatureSetByAssociation(feature, "container"); // return only containers from the cable class return Filter(associations, "className = @cable_class"); } // ************* End Functions Section ****************** // if strand status did not change and association status did not change, exit if (strand_status == orig_strand_status && $editContext.editType == 'UPDATE') { if (((orig_assoc_status & 0x14) == 0 && (assoc_status & 0x14) == 0) || ((orig_assoc_status & 0x14) > 0 && (assoc_status & 0x14) > 0)) { return; } } // get containers var container_assoc_fs = get_contain_assoc_fs($feature); // Strand can potentially have more one container (2 cables, 1 strand) var container_ids = []; for (var container_assoc in container_assoc_fs) { push(container_ids, container_assoc.globalid); } if (Count(container_ids) == 0) return; return { 'calculationRequired': [{ 'className': cable_class, 'globalIDs': container_ids }] }

main.CommunicationsAssembly__ATTACH

Properties

Key Value
Name main.CommunicationsAssembly__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 232
Minimum Client Version 10.1
Alias CommunicationsAssembly__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {22143B86-3566-4041-99BC-225F2BE084FE}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_232_REL_GLOB False True REL_GLOBALID
UUID_50 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsDevice__ATTACH

Properties

Key Value
Name main.CommunicationsDevice__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 233
Minimum Client Version 10.1
Alias CommunicationsDevice__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {2F7AB733-ECD3-4D6F-A041-CF1A5E10C899}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_233_REL_GLOB False True REL_GLOBALID
UUID_51 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsEdgeObject__ATTACH

Properties

Key Value
Name main.CommunicationsEdgeObject__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 234
Minimum Client Version 10.1
Alias CommunicationsEdgeObject__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {203F9A64-1D83-43DF-B740-15DF5D4A9977}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_234_REL_GLOB False True REL_GLOBALID
UUID_52 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsJunctionObject__ATTACH

Properties

Key Value
Name main.CommunicationsJunctionObject__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 235
Minimum Client Version 10.1
Alias CommunicationsJunctionObject__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {B6CBC77E-4E13-4706-9759-D14438BCAC0C}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_235_REL_GLOB False True REL_GLOBALID
UUID_53 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsJunction__ATTACH

Properties

Key Value
Name main.CommunicationsJunction__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 236
Minimum Client Version 10.1
Alias CommunicationsJunction__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {542953EA-DC5C-4285-9937-DC02F562AE82}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_236_REL_GLOB False True REL_GLOBALID
UUID_54 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsLine__ATTACH

Properties

Key Value
Name main.CommunicationsLine__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 237
Minimum Client Version 10.1
Alias CommunicationsLine__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {9084DBD9-5BB0-4201-98C6-3511FB72E4D8}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_237_REL_GLOB False True REL_GLOBALID
UUID_55 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.StructureBoundary__ATTACH

Properties

Key Value
Name main.StructureBoundary__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 238
Minimum Client Version 10.1
Alias StructureBoundary__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {FCA1E402-372E-4959-BB01-8F46C23C5379}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_238_REL_GLOB False True REL_GLOBALID
UUID_56 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.StructureEdgeObject__ATTACH

Properties

Key Value
Name main.StructureEdgeObject__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 239
Minimum Client Version 10.1
Alias StructureEdgeObject__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {B4120A40-5D94-4D32-B33A-9BCF5734B48D}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_239_REL_GLOB False True REL_GLOBALID
UUID_57 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.StructureJunctionObject__ATTACH

Properties

Key Value
Name main.StructureJunctionObject__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 240
Minimum Client Version 10.1
Alias StructureJunctionObject__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {A4DB2BCD-F684-49F7-91CB-83A4D482C353}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_240_REL_GLOB False True REL_GLOBALID
UUID_58 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.StructureJunction__ATTACH

Properties

Key Value
Name main.StructureJunction__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 241
Minimum Client Version 10.1
Alias StructureJunction__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {1EF62105-CF2B-4B38-8FA0-BAABA00BD9CF}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_241_REL_GLOB False True REL_GLOBALID
UUID_59 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.StructureLine__ATTACH

Properties

Key Value
Name main.StructureLine__ATTACH
Dataset Type Table
Feature Dataset
Dataset ID 242
Minimum Client Version 10.1
Alias StructureLine__ATTACH
OID Field ATTACHMENTID
GlobalID Field GLOBALID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field created_user
Create Date Field created_date
Editor Field last_edited_user
Edit Date Field last_edited_date
Catalog ID {E7F8C5C5-6DE1-44C4-9809-27068F13AEBD}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ATTACHMENTID ATTACHMENTID OID Index False 0 0 4 False True
REL_GLOBALID REL_GLOBALID GUID Index False 0 0 38 True False
CONTENT_TYPE CONTENT_TYPE String False 0 0 150 True False
ATT_NAME ATT_NAME String False 0 0 250 True False
DATA_SIZE DATA_SIZE Long Integer False 0 0 4 True False
DATA DATA Blob True 0 0 0 True False
GLOBALID GLOBALID Global ID Index False 0 0 38 False True
created_user Created User String Creator True 0 0 255 False False
created_date Created Date Date Created True 0 0 8 False False
last_edited_user Last Edited User String Editor True 0 0 255 False False
last_edited_date Last Edited Date Date Edited True 0 0 8 False False

Index

Name Is Unique Is Ascending Field Name
GDB_242_REL_GLOB False True REL_GLOBALID
UUID_60 True True GLOBALID
FDO_ATTACHMENTID True True ATTACHMENTID

main.CommunicationsEdgeObject__ATTACHREL

Properties

Key Value
Name main.CommunicationsEdgeObject__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset
Dataset ID 245
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsEdgeObject
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsEdgeObject__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {10BB5B4D-9791-49C6-A7C8-463FB3C41611}
Class ID
Extension Class ID

main.CommunicationsJunctionObject__ATTACHREL

Properties

Key Value
Name main.CommunicationsJunctionObject__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset
Dataset ID 246
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.CommunicationsJunctionObject
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.CommunicationsJunctionObject__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {DA315DF5-5E50-4F1E-8CF1-60AC2683BB6C}
Class ID
Extension Class ID

main.StructureEdgeObject__ATTACHREL

Properties

Key Value
Name main.StructureEdgeObject__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset
Dataset ID 250
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.StructureEdgeObject
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.StructureEdgeObject__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {4B67D778-2288-4B83-8120-737E13F05496}
Class ID
Extension Class ID

main.StructureJunctionObject__ATTACHREL

Properties

Key Value
Name main.StructureJunctionObject__ATTACHREL
Dataset Type RelationshipClass
Feature Dataset
Dataset ID 251
Type Composite
Cardinality One To Many
Notification None
Is Attachment True
Is Attributed False
Origin Name main.StructureJunctionObject
Origin Primary Key GLOBALID
Origin Foreign Key REL_GLOBALID
Destination Name main.StructureJunctionObject__ATTACH
Destination Primary Key
Destination Foreign Key
Forward Path Label attachment
Backward Path Label object
Split Policy
Minimum Client Version 10.0
Alias
OID Field
GlobalID Field
Subtype Field
Default Subtype
Editor Tracking Enabled False
Editor Tracking UTC
Creator Field
Create Date Field
Editor Field
Edit Date Field
Catalog ID {D5CD0456-3DC4-4E23-8F79-ABBBB2E132F6}
Class ID
Extension Class ID

main.GDB_ValidationObjectErrors

Properties

Key Value
Name main.GDB_ValidationObjectErrors
Dataset Type Table
Feature Dataset
Dataset ID 258
Minimum Client Version 10.1
Alias Validation Object Errors
OID Field ObjectID
GlobalID Field GlobalID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field CREATOR
Create Date Field CREATIONDATE
Editor Field UPDATEDBY
Edit Date Field LASTUPDATE
Catalog ID {659120D9-9A99-44E8-B718-884FE76EFFA1}
Class ID {7A566981-C114-11D2-8A28-006097AFF44E}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ObjectID Object ID OID Index False 0 0 4 False True
FeatureClassID Feature class ID Long Integer False 0 0 4 True True
FeatureObjectID Feature object ID Long Integer False 0 0 4 True True
FeatureGlobalID Feature global ID GUID False 0 0 38 True True
ErrorNumber Error number Long Integer False 0 0 4 True True
ErrorMessage Error message String False 0 0 2000 True True
RuleType Rule type Short Integer False Attribute Rule Type 0 0 2 True True
RuleName Rule name String False 0 0 64 True True
RuleID Rule ID Long Integer False 0 0 4 True True
RuleDescription Rule description String True 0 0 256 True True
Severity Severity Long Integer True 0 0 4 True True
IsException Is exception Short Integer True Validation Error Exception 0 0 2 True True
ErrorStatus Error status Long Integer True Validation Error Status 1 0 0 4 True True
ErrorPhase Error phase Long Integer True Validation Error Phase 2 0 0 4 True True
CorrectionNotes Correction notes String True 0 0 256 True True
CorrectionTechnician Correction technician String True 0 0 256 True True
VerificationNotes Verification notes String True 0 0 256 True True
VerificationTechnician Verification technician String True 0 0 256 True True
CREATIONDATE Creation date Date Created False 0 0 8 False True
CREATOR Creator String Creator False 0 0 255 False True
LASTUPDATE Last update Date Edited False 0 0 8 False True
UPDATEDBY Updated by String Editor False 0 0 255 False True
GlobalID Global ID Index False 0 0 38 False True

Index

Name Is Unique Is Ascending Field Name
UUID_61 True True GlobalID
FDO_ObjectID True True ObjectID

main.GDB_ValidationPointErrors

Properties

Key Value
Name main.GDB_ValidationPointErrors
Dataset Type FeatureClass
Feature Dataset
Dataset ID 259
Geometry Type Point
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 10.1
Alias Validation Point Errors
OID Field ObjectID
GlobalID Field GlobalID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field CREATOR
Create Date Field CREATIONDATE
Editor Field UPDATEDBY
Edit Date Field LASTUPDATE
Shape Field Shape
Spatial Reference GCS_WGS_1984
X-Min
Y-Min
X-Max
Y-Max
Catalog ID {D745FBFE-32BA-4563-B614-E03C65C313FE}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ObjectID Object ID OID Index False 0 0 4 False True
FeatureClassID Feature class ID Long Integer False 0 0 4 True True
FeatureObjectID Feature object ID Long Integer False 0 0 4 True True
FeatureGlobalID Feature global ID GUID False 0 0 38 True True
ErrorNumber Error number Long Integer False 0 0 4 True True
ErrorMessage Error message String False 0 0 2000 True True
RuleType Rule type Short Integer False Attribute Rule Type 0 0 2 True True
RuleName Rule name String False 0 0 64 True True
RuleID Rule ID Long Integer False 0 0 4 True True
RuleDescription Rule description String True 0 0 256 True True
Severity Severity Long Integer True 0 0 4 True True
IsException Is exception Short Integer True Validation Error Exception 0 0 2 True True
ErrorStatus Error status Long Integer True Validation Error Status 1 0 0 4 True True
ErrorPhase Error phase Long Integer True Validation Error Phase 2 0 0 4 True True
CorrectionNotes Correction notes String True 0 0 256 True True
CorrectionTechnician Correction technician String True 0 0 256 True True
VerificationNotes Verification notes String True 0 0 256 True True
VerificationTechnician Verification technician String True 0 0 256 True True
CREATIONDATE Creation date Date Created False 0 0 8 False True
CREATOR Creator String Creator False 0 0 255 False True
LASTUPDATE Last update Date Edited False 0 0 8 False True
UPDATEDBY Updated by String Editor False 0 0 255 False True
Shape Geometry Index True 0 0 8 True True
GlobalID Global ID Index False 0 0 38 False True

Index

Name Is Unique Is Ascending Field Name
UUID_62 True True GlobalID
FDO_ObjectID True True ObjectID
st_spindex__GDB_ValidationPointErrors_Shape True True Shape

main.GDB_ValidationLineErrors

Properties

Key Value
Name main.GDB_ValidationLineErrors
Dataset Type FeatureClass
Feature Dataset
Dataset ID 260
Geometry Type Polyline
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 10.1
Alias Validation Line Errors
OID Field ObjectID
GlobalID Field GlobalID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field CREATOR
Create Date Field CREATIONDATE
Editor Field UPDATEDBY
Edit Date Field LASTUPDATE
Shape Field Shape
Spatial Reference GCS_WGS_1984
X-Min
Y-Min
X-Max
Y-Max
Catalog ID {B49C4E5E-9D93-492E-9402-1021DA5035AF}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ObjectID Object ID OID Index False 0 0 4 False True
FeatureClassID Feature class ID Long Integer False 0 0 4 True True
FeatureObjectID Feature object ID Long Integer False 0 0 4 True True
FeatureGlobalID Feature global ID GUID False 0 0 38 True True
ErrorNumber Error number Long Integer False 0 0 4 True True
ErrorMessage Error message String False 0 0 2000 True True
RuleType Rule type Short Integer False Attribute Rule Type 0 0 2 True True
RuleName Rule name String False 0 0 64 True True
RuleID Rule ID Long Integer False 0 0 4 True True
RuleDescription Rule description String True 0 0 256 True True
Severity Severity Long Integer True 0 0 4 True True
IsException Is exception Short Integer True Validation Error Exception 0 0 2 True True
ErrorStatus Error status Long Integer True Validation Error Status 1 0 0 4 True True
ErrorPhase Error phase Long Integer True Validation Error Phase 2 0 0 4 True True
CorrectionNotes Correction notes String True 0 0 256 True True
CorrectionTechnician Correction technician String True 0 0 256 True True
VerificationNotes Verification notes String True 0 0 256 True True
VerificationTechnician Verification technician String True 0 0 256 True True
CREATIONDATE Creation date Date Created False 0 0 8 False True
CREATOR Creator String Creator False 0 0 255 False True
LASTUPDATE Last update Date Edited False 0 0 8 False True
UPDATEDBY Updated by String Editor False 0 0 255 False True
Shape Geometry Index True 0 0 8 True True
GlobalID Global ID Index False 0 0 38 False True
st_length(Shape) Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
UUID_63 True True GlobalID
FDO_ObjectID True True ObjectID
st_spindex__GDB_ValidationLineErrors_Shape True True Shape

main.GDB_ValidationPolygonErrors

Properties

Key Value
Name main.GDB_ValidationPolygonErrors
Dataset Type FeatureClass
Feature Dataset
Dataset ID 261
Geometry Type Polygon
Feature Type Simple
Z-Aware True
M-Aware True
Split Model Update Insert
Minimum Client Version 10.1
Alias Validation Polygon Errors
OID Field ObjectID
GlobalID Field GlobalID
Subtype Field
Default Subtype
Editor Tracking Enabled True
Editor Tracking UTC True
Creator Field CREATOR
Create Date Field CREATIONDATE
Editor Field UPDATEDBY
Edit Date Field LASTUPDATE
Shape Field Shape
Spatial Reference GCS_WGS_1984
X-Min
Y-Min
X-Max
Y-Max
Catalog ID {C48B2348-7DEF-4574-8564-C224AA6BC794}
Class ID {52353152-891A-11D0-BEC6-00805F7C4268}
Extension Class ID
Details

Field

Name Alias Type Usage Nullable Domain Default Value Precision Scale Length Editable Required Details
ObjectID Object ID OID Index False 0 0 4 False True
FeatureClassID Feature class ID Long Integer False 0 0 4 True True
FeatureObjectID Feature object ID Long Integer False 0 0 4 True True
FeatureGlobalID Feature global ID GUID False 0 0 38 True True
ErrorNumber Error number Long Integer False 0 0 4 True True
ErrorMessage Error message String False 0 0 2000 True True
RuleType Rule type Short Integer False Attribute Rule Type 0 0 2 True True
RuleName Rule name String False 0 0 64 True True
RuleID Rule ID Long Integer False 0 0 4 True True
RuleDescription Rule description String True 0 0 256 True True
Severity Severity Long Integer True 0 0 4 True True
IsException Is exception Short Integer True Validation Error Exception 0 0 2 True True
ErrorStatus Error status Long Integer True Validation Error Status 1 0 0 4 True True
ErrorPhase Error phase Long Integer True Validation Error Phase 2 0 0 4 True True
CorrectionNotes Correction notes String True 0 0 256 True True
CorrectionTechnician Correction technician String True 0 0 256 True True
VerificationNotes Verification notes String True 0 0 256 True True
VerificationTechnician Verification technician String True 0 0 256 True True
CREATIONDATE Creation date Date Created False 0 0 8 False True
CREATOR Creator String Creator False 0 0 255 False True
LASTUPDATE Last update Date Edited False 0 0 8 False True
UPDATEDBY Updated by String Editor False 0 0 255 False True
Shape Geometry Index True 0 0 8 True True
GlobalID Global ID Index False 0 0 38 False True
st_area(Shape) Double Area True 0 0 0 False True
st_perimeter(Shape) Double Length True 0 0 0 False True

Index

Name Is Unique Is Ascending Field Name
UUID_64 True True GlobalID
FDO_ObjectID True True ObjectID
st_spindex__GDB_ValidationPolygonErrors_Shape True True Shape

Domains

Asset_Type_Communications_EdgeObject_Wireless

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_EdgeObject_Wireless
Description Non-spatial Wireless links
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wireless.
221 Direct Path A fixed line of a wireless connection link.
222 Reflected Path The rebounded signal from an obstacle.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject 11 Wireless ASSETTYPE

Structure_Pole_Depth

Properties

Key Value
Owner
Domain Name Structure_Pole_Depth
Description Depth of pole in ground
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 20

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole depth

Communications_Network_Levels

Properties

Key Value
Owner
Domain Name Communications_Network_Levels
Description The network levels
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
20 Submarine Network
25 National Network
30 Regional Network
35 Distribution Network
40 Access Network
45 Drop Network
50 Indoor Network
60 Wireless

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunction networklevel
main.CommunicationsJunction 1 Connection Point networklevel

Asset_Type_Structure_Boundary_Support

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Boundary_Support
Description List of valid support boundaries
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 11
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Support.
815 Bridge Unknown type of Ground.
816 Casing A protective structure used around electrical or communications cables
817 Culvert Unknown type of Wire Stock Sites.
818 Duct Unknown type of Building.
819 Foundation Unknown type of Support.
820 Pad Unknown type of Wire Conduit Fittings.
821 Path - Marine A polygon defining the path of a marine or submersible cable
822 Path - On Ground A polygon defining the path of a underground cables
823 Path - Overhead A polygon defining the path of a overhead cables
824 Path - Trench A polygon defining the path of a trench

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureBoundary 803 Support ASSETTYPE

Structure_Wall_Count

Properties

Key Value
Owner
Domain Name Structure_Wall_Count
Description Number of walls in a vault
Field Type Short Integer
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 2

DomainRange

Minimum Maximum
3 15

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction numberofwall
main.StructureJunction 110 Wire Vault numberofwall

Symbol_Rotation

Properties

Key Value
Owner
Domain Name Symbol_Rotation
Description Valid range of degrees for rotation
Field Type Short Integer
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 39

DomainRange

Minimum Maximum
0 359

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction symbolrotation
main.StructureJunction 0 Unknown symbolrotation
main.StructureJunction 101 Wire Cabinet symbolrotation
main.StructureJunction 102 Wire Structure Guy symbolrotation
main.StructureJunction 103 Wire Handhole symbolrotation
main.StructureJunction 104 Wire Junction Box symbolrotation
main.StructureJunction 105 Wire Vault Access Point symbolrotation
main.StructureJunction 107 Wire Pedestal symbolrotation
main.StructureJunction 110 Wire Vault symbolrotation
main.StructureJunction 123 Wire Support Pole symbolrotation
main.StructureJunction 124 Marker symbolrotation
main.StructureJunction 132 Wire Structure Representation symbolrotation
main.StructureJunction 130 Wire Vault Knockouts symbolrotation
main.StructureJunction 111 Communications Tower symbolrotation
main.StructureJunction 125 Communications Pole symbolrotation
main.StructureJunction 131 Wire Vault Components symbolrotation
main.StructureJunction 113 Wire Customer Attachment symbolrotation
main.StructureJunction 133 Structure Attachment Point symbolrotation
main.StructureJunction 134 Duct Junctions symbolrotation
main.StructureJunction 801 Ground symbolrotation
main.StructureJunction 136 Wire Stock Sites symbolrotation
main.StructureJunction 802 Building symbolrotation
main.StructureJunction 803 Support symbolrotation
main.StructureJunction 137 Building Riser symbolrotation
main.StructureJunction 126 Wire Conduit Fittings symbolrotation
main.CommunicationsAssembly symbolrotation
main.CommunicationsAssembly 0 Unknown symbolrotation
main.CommunicationsJunction symbolrotation
main.CommunicationsJunction 0 Unknown symbolrotation
main.CommunicationsJunction 1 Connection Point symbolrotation
main.CommunicationsDevice symbolrotation
main.CommunicationsDevice 20 Submarine Cable Components symbolrotation
main.CommunicationsDevice 25 National Cable Components symbolrotation
main.CommunicationsDevice 30 Regional Cable Components symbolrotation
main.CommunicationsDevice 35 Distribution Cable Components symbolrotation
main.CommunicationsDevice 40 Access Cable Components symbolrotation
main.CommunicationsDevice 45 Drop Cable Components symbolrotation
main.CommunicationsDevice 50 Indoor Cable Components symbolrotation
main.CommunicationsDevice 60 Wireless Components symbolrotation

Communications_Tower_Height _Metric

Properties

Key Value
Owner
Domain Name Communications_Tower_Height _Metric
Description Height of Tower
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
10 5000

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 111 Communications Tower height_metric

Wire_Crossarm_Brace_Count

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Brace_Count
Description Number of Braces
Field Type Short Integer
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 2

DomainRange

Minimum Maximum
0 12

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject bracecount
main.StructureJunctionObject 114 Wire Crossarm bracecount

Wire_Aerial_Support_Length_Metric

Properties

Key Value
Owner
Domain Name Wire_Aerial_Support_Length_Metric
Description
Field Type Double
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0.25 100

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole armlength_metric

Asset_Type_Structure_Junction_Wire_Guy

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Guy
Description Junctions used to represent guy wires in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire structure guy.
41 Anchor Guy An anchor guy structure used to help provide support for the upper portion of a pole. Also referred to as a down guy.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy ASSETTYPE

Wire_Aerial_Support_Length

Properties

Key Value
Owner
Domain Name Wire_Aerial_Support_Length
Description
Field Type Double
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
1 100

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole armlength

Network_6_AssociationStatus

Properties

Key Value
Owner
Domain Name Network_6_AssociationStatus
Description Indicates how the feature participates in associations.
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 36
# of Assignments 98

DomainCodedValue

Code Description Details
0 None
1 Container
2 Structure
4 Content
5 Content and Container
6 Content and Structure
8 Attachment
9 Attachment and Container
10 Attachment and Structure
12 Attachment and Content
13 Attachment and Content and Container
14 Attachment and Content and Structure
16 Visible Content
17 Visible Content and Container
18 Visible Content and Structure
24 Visible Content and Attachment
25 Visible Content and Attachment and Container
26 Visible Content and Attachment and Structure
32 Connectivity
33 Connectivity and Container
34 Connectivity and Structure
36 Connectivity and Content
37 Connectivity and Content and Container
38 Connectivity and Content and Structure
40 Connectivity and Attachment
41 Connectivity and Attachment and Container
42 Connectivity and Attachment and Structure
44 Connectivity and Attachment and Content
45 Connectivity and Attachment and Content and Container
46 Connectivity and Attachment and Content and Structure
48 Connectivity and Visible Content
49 Connectivity and Visible Content and Container
50 Connectivity and Visible Content and Structure
56 Connectivity and Visible Content and Attachment
57 Connectivity and Visible Content and Attachment and Container
58 Connectivity and Visible Content and Attachment and Structure

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine ASSOCIATIONSTATUS
main.CommunicationsLine 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsLine 20 Submarine Cable ASSOCIATIONSTATUS
main.CommunicationsLine 25 National Cable ASSOCIATIONSTATUS
main.CommunicationsLine 30 Regional Cable ASSOCIATIONSTATUS
main.CommunicationsLine 35 Distribution Cable ASSOCIATIONSTATUS
main.CommunicationsLine 40 Access Cable ASSOCIATIONSTATUS
main.CommunicationsLine 45 Drop Cable ASSOCIATIONSTATUS
main.CommunicationsLine 50 Indoor Cable ASSOCIATIONSTATUS
main.CommunicationsLine 60 Wireless ASSOCIATIONSTATUS
main.StructureJunction ASSOCIATIONSTATUS
main.StructureJunction 0 Unknown ASSOCIATIONSTATUS
main.StructureJunction 101 Wire Cabinet ASSOCIATIONSTATUS
main.StructureJunction 102 Wire Structure Guy ASSOCIATIONSTATUS
main.StructureJunction 103 Wire Handhole ASSOCIATIONSTATUS
main.StructureJunction 104 Wire Junction Box ASSOCIATIONSTATUS
main.StructureJunction 105 Wire Vault Access Point ASSOCIATIONSTATUS
main.StructureJunction 107 Wire Pedestal ASSOCIATIONSTATUS
main.StructureJunction 110 Wire Vault ASSOCIATIONSTATUS
main.StructureJunction 123 Wire Support Pole ASSOCIATIONSTATUS
main.StructureJunction 124 Marker ASSOCIATIONSTATUS
main.StructureJunction 132 Wire Structure Representation ASSOCIATIONSTATUS
main.StructureJunction 130 Wire Vault Knockouts ASSOCIATIONSTATUS
main.StructureJunction 111 Communications Tower ASSOCIATIONSTATUS
main.StructureJunction 125 Communications Pole ASSOCIATIONSTATUS
main.StructureJunction 131 Wire Vault Components ASSOCIATIONSTATUS
main.StructureJunction 113 Wire Customer Attachment ASSOCIATIONSTATUS
main.StructureJunction 133 Structure Attachment Point ASSOCIATIONSTATUS
main.StructureJunction 134 Duct Junctions ASSOCIATIONSTATUS
main.StructureJunction 801 Ground ASSOCIATIONSTATUS
main.StructureJunction 136 Wire Stock Sites ASSOCIATIONSTATUS
main.StructureJunction 802 Building ASSOCIATIONSTATUS
main.StructureJunction 803 Support ASSOCIATIONSTATUS
main.StructureJunction 137 Building Riser ASSOCIATIONSTATUS
main.StructureJunction 126 Wire Conduit Fittings ASSOCIATIONSTATUS
main.StructureLine ASSOCIATIONSTATUS
main.StructureLine 0 Unknown ASSOCIATIONSTATUS
main.StructureLine 102 Wire Duct Bank ASSOCIATIONSTATUS
main.StructureLine 103 Wire Aerial Support ASSOCIATIONSTATUS
main.StructureLine 104 Wire Trench ASSOCIATIONSTATUS
main.StructureLine 111 Connector Line ASSOCIATIONSTATUS
main.StructureLine 110 Communications Cable Hardware ASSOCIATIONSTATUS
main.StructureLine 112 Access Tunnel ASSOCIATIONSTATUS
main.StructureLine 118 Wire Microduct Pathway ASSOCIATIONSTATUS
main.StructureLine 801 Ground ASSOCIATIONSTATUS
main.StructureLine 109 Communications Conduit ASSOCIATIONSTATUS
main.CommunicationsAssembly ASSOCIATIONSTATUS
main.CommunicationsAssembly 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsJunction ASSOCIATIONSTATUS
main.CommunicationsJunction 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsJunction 1 Connection Point ASSOCIATIONSTATUS
main.CommunicationsDevice ASSOCIATIONSTATUS
main.CommunicationsDevice 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsDevice 20 Submarine Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 25 National Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 30 Regional Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 35 Distribution Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 40 Access Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 45 Drop Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 50 Indoor Cable Components ASSOCIATIONSTATUS
main.CommunicationsDevice 60 Wireless Components ASSOCIATIONSTATUS
main.StructureBoundary ASSOCIATIONSTATUS
main.StructureBoundary 0 Unknown ASSOCIATIONSTATUS
main.StructureBoundary 101 Wire Cabinet Boundary ASSOCIATIONSTATUS
main.StructureBoundary 104 Wire Vault Boundary ASSOCIATIONSTATUS
main.StructureBoundary 801 Building ASSOCIATIONSTATUS
main.StructureBoundary 803 Support ASSOCIATIONSTATUS
main.StructureJunctionObject ASSOCIATIONSTATUS
main.StructureJunctionObject 0 Unknown ASSOCIATIONSTATUS
main.StructureJunctionObject 130 Wire Vault Knockouts ASSOCIATIONSTATUS
main.StructureJunctionObject 131 Wire Vault Components ASSOCIATIONSTATUS
main.StructureJunctionObject 114 Wire Crossarm ASSOCIATIONSTATUS
main.StructureJunctionObject 134 Wire Microduct Fitting ASSOCIATIONSTATUS
main.StructureJunctionObject 135 Wire Microduct Connection Point ASSOCIATIONSTATUS
main.StructureJunctionObject 120 Pole ASSOCIATIONSTATUS
main.StructureJunctionObject 126 Wire Conduit Fittings ASSOCIATIONSTATUS
main.StructureJunctionObject 132 Wire Microduct Fitting Group ASSOCIATIONSTATUS
main.StructureJunctionObject 137 Building Riser ASSOCIATIONSTATUS
main.StructureEdgeObject ASSOCIATIONSTATUS
main.StructureEdgeObject 0 Unknown ASSOCIATIONSTATUS
main.StructureEdgeObject 101 Wire Duct ASSOCIATIONSTATUS
main.StructureEdgeObject 111 Conduit ASSOCIATIONSTATUS
main.CommunicationsJunctionObject ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 4 Connector ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 1 Connector Group ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 5 Chassis ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 7 Port ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 8 Equipment ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 9 Port Group ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 11 Antenna ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 12 Splice ASSOCIATIONSTATUS
main.CommunicationsJunctionObject 13 Splice Group ASSOCIATIONSTATUS
main.CommunicationsEdgeObject ASSOCIATIONSTATUS
main.CommunicationsEdgeObject 0 Unknown ASSOCIATIONSTATUS
main.CommunicationsEdgeObject 8 Strand ASSOCIATIONSTATUS
main.CommunicationsEdgeObject 10 Link ASSOCIATIONSTATUS
main.CommunicationsEdgeObject 11 Wireless ASSOCIATIONSTATUS

Wire_Crossarm_Usage_Type

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Usage_Type
Description Crossarm usage
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Other
2 Tangent
3 Dead End
4 Double Dead End
5 Device Braced
6 Riser Terminus

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 114 Wire Crossarm usageortype

Network_6_IsDirty

Properties

Key Value
Owner
Domain Name Network_6_IsDirty
Description Indicates if a subnetwork is clean, dirty, or invalid.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 5

DomainCodedValue

Code Description Details
0 Clean
1 Dirty
2 Invalid

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsSubnetLine ISDIRTY
main.CommunicationsSubnetLine 0 Unknown ISDIRTY
main.CommunicationsSubnetLine 1 Cable ISDIRTY
main.CommunicationsSubnetLine 2 Switch ISDIRTY
main.CommunicationsSubnetLine 3 Communications Circuit ISDIRTY

Wire_Crossarm_Count

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Count
Description Number of Crossarms
Field Type Short Integer
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 2

DomainRange

Minimum Maximum
1 4

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armcount
main.StructureJunctionObject 114 Wire Crossarm armcount

Wire_Anchor_Guy_Depth

Properties

Key Value
Owner
Domain Name Wire_Anchor_Guy_Depth
Description Minimum and maximum anchor guy depth
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 20

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy depth

Wire_Crossarm_Length_Metric

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Length_Metric
Description Crossarm Length in Meters
Field Type Double
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 3

DomainRange

Minimum Maximum
0 0

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armlength_metric
main.StructureJunctionObject 114 Wire Crossarm armfaceheight_metric
main.StructureJunctionObject 114 Wire Crossarm armlength_metric

Asset_Type_Structure_Boundary_Building

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Boundary_Building
Description Asset Types for Building Boundaries
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Building.
801 Building A polygon defining the outline of a building
802 Room The polygon defining the outline of a room in a building
803 Roof Covering The polygon defining the outline of a roof typically used in siting Photovolic solar panels

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureBoundary 801 Building ASSETTYPE

Wire_Crossarm_MountHeight

Properties

Key Value
Owner
Domain Name Wire_Crossarm_MountHeight
Description
Field Type Double
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 2

DomainRange

Minimum Maximum
15 120

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject mountheight
main.StructureJunctionObject 114 Wire Crossarm mountheight

Wire_Crossarm_Mount_Height_Metric

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Mount_Height_Metric
Description Crossarm Mounting Height Metric
Field Type Double
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 2

DomainRange

Minimum Maximum
0 0

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject mountheight_metric
main.StructureJunctionObject 114 Wire Crossarm mountheight_metric

Asset_Type_Communications_Line_Submarine_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Submarine_Cable
Description Lines used as cables in Submarine Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
3 Fiber Cables laid on the seabed between land-based stations.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 20 Submarine Cable ASSETTYPE

Validation Status

Properties

Key Value
Owner
Domain Name Validation Status
Description The current record's validation status.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 8
# of Assignments 27

DomainCodedValue

Code Description Details
0 No calculation required, no validation required, no error
1 No calculation required, no validation required, has error(s)
2 No calculation required, validation required, no error
3 No calculation required, validation required, has error(s)
4 Calculation required, no validation required, no error
5 Calculation required, no validation required, has error(s)
6 Calculation required, validation required, no error
7 Calculation required, validation required, has error(s)

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine VALIDATIONSTATUS
main.CommunicationsLine 0 Unknown VALIDATIONSTATUS
main.CommunicationsLine 20 Submarine Cable VALIDATIONSTATUS
main.CommunicationsLine 25 National Cable VALIDATIONSTATUS
main.CommunicationsLine 30 Regional Cable VALIDATIONSTATUS
main.CommunicationsLine 35 Distribution Cable VALIDATIONSTATUS
main.CommunicationsLine 40 Access Cable VALIDATIONSTATUS
main.CommunicationsLine 45 Drop Cable VALIDATIONSTATUS
main.CommunicationsLine 50 Indoor Cable VALIDATIONSTATUS
main.CommunicationsLine 60 Wireless VALIDATIONSTATUS
main.StructureLine VALIDATIONSTATUS
main.StructureLine 0 Unknown VALIDATIONSTATUS
main.StructureLine 102 Wire Duct Bank VALIDATIONSTATUS
main.StructureLine 103 Wire Aerial Support VALIDATIONSTATUS
main.StructureLine 104 Wire Trench VALIDATIONSTATUS
main.StructureLine 111 Connector Line VALIDATIONSTATUS
main.StructureLine 110 Communications Cable Hardware VALIDATIONSTATUS
main.StructureLine 112 Access Tunnel VALIDATIONSTATUS
main.StructureLine 118 Wire Microduct Pathway VALIDATIONSTATUS
main.StructureLine 801 Ground VALIDATIONSTATUS
main.StructureLine 109 Communications Conduit VALIDATIONSTATUS
main.StructureBoundary VALIDATIONSTATUS
main.StructureBoundary 0 Unknown VALIDATIONSTATUS
main.StructureBoundary 101 Wire Cabinet Boundary VALIDATIONSTATUS
main.StructureBoundary 104 Wire Vault Boundary VALIDATIONSTATUS
main.StructureBoundary 801 Building VALIDATIONSTATUS
main.StructureBoundary 803 Support VALIDATIONSTATUS

Wire_Duct_Bank_Width

Properties

Key Value
Owner
Domain Name Wire_Duct_Bank_Width
Description Width of the duct bank
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 50

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 102 Wire Duct Bank diameterwidth

Communications_Strand_Counts_Distribution

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Distribution
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 217
# of Assignments 1

DomainCodedValue

Code Description Details
1 1
2 2
4 4
6 6
8 8
12 12
16 16
18 18
20 20
24 24
25 25
36 36
48 48
50 50
60 60
72 72
75 75
96 96
100 100
108 108
120 120
125 125
132 132
144 144
150 150
156 156
168 168
175 175
180 180
192 192
200 200
216 216
225 225
228 228
250 250
275 275
288 288
300 300
325 325
350 350
360 360
375 375
400 400
425 425
432 432
450 450
475 475
500 500
525 525
550 550
575 575
576 576
600 600
625 625
650 650
668 668
675 675
700 700
720 720
725 725
750 750
775 775
800 800
825 825
850 850
864 864
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1728 1728
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 35 Distribution Cable strandcount

Asset_Type_Communications_JunctionObject_Splice_Group

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Splice_Group
Description Objects used to contain splices
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
163 Tray A container for splice points
241 Connector A container for splice points
242 Coupler A container for splice points

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 13 Splice Group ASSETTYPE

Wire_Number_of_Ducts

Properties

Key Value
Owner
Domain Name Wire_Number_of_Ducts
Description
Field Type Short Integer
Domain Type Range
Split Policy Default Value
Merge Policy Default Value
# of Codes
# of Assignments 5

DomainRange

Minimum Maximum
0 64

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 130 Wire Vault Knockouts availablecapacity
main.StructureJunction 130 Wire Vault Knockouts usedcapacity
main.StructureLine 102 Wire Duct Bank availablecapacity
main.StructureLine 102 Wire Duct Bank maximumcapacity
main.StructureLine 102 Wire Duct Bank usedcapacity

Asset_Type_Communications_JunctionObject_Chassis

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Chassis
Description Objects used to contain main equipment
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 12
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of equipment.
21 Amplifier A container for ports and equipment
22 Demultiplexer A container for ports and equipment
23 Multiplexer A container for ports and equipment
24 Splice A container for ports and equipment
25 Splitter A container for ports and equipment
26 Switch A container for ports and equipment
27 Patch Panel A container for ports and equipment
30 Baseband Unit A container for ports and equipment
31 Remote Radio Unit A container for ports and equipment
203 Microwave Antenna A container for ports and equipment
204 Cell Antenna A container for ports and equipment

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 5 Chassis ASSETTYPE

Wire_Pedestal_Depth

Properties

Key Value
Owner
Domain Name Wire_Pedestal_Depth
Description Minimum and maximum pedestal depth
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 5

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 107 Wire Pedestal depth

Wire_Support_Pole_Depth

Properties

Key Value
Owner
Domain Name Wire_Support_Pole_Depth
Description Support pole buried depth
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 30

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole depth

Wire_Structure_Junction_Guy_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Guy_Material
Description List of valid guy materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
6 Steel

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy materialcode

Asset_Type_Communications_Line_Access_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Access_Cable
Description Lines used as cables in the Access Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of access cable.
1 Coax Cables containing coax used to distribute signals.
2 Copper Cables containing copper used to distribute signals.
3 Fiber Cables containing fiber used to distribute signals.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 40 Access Cable ASSETTYPE

Asset_Type_Communications_JunctionObject_Splice

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Splice
Description Objects used to splice between connectors
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
261 Splice Point A location where two strands are spliced

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 12 Splice ASSETTYPE

Wire_Trench_Width

Properties

Key Value
Owner
Domain Name Wire_Trench_Width
Description Depth of trench
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 30

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 104 Wire Trench diameterwidth

Validation Error Phase

Properties

Key Value
Owner
Domain Name Validation Error Phase
Description Indicates error lifecycle phase of an error
Field Type Long Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 4

DomainCodedValue

Code Description Details
2 Review
4 Correction
6 Verification

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.GDB_ValidationObjectErrors ErrorPhase
main.GDB_ValidationPointErrors ErrorPhase
main.GDB_ValidationLineErrors ErrorPhase
main.GDB_ValidationPolygonErrors ErrorPhase

Asset_Type_Communications_Device_Access_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Access_Cable_Components
Description Devices used on cables in Access Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of access cable components.
1 Hub Terminator An access hub that connects to access and drop cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are joined together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped, and a subset of the strands are split off and connected to another cable.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 40 Access Cable Components ASSETTYPE

Wire_Vault_Depth

Properties

Key Value
Owner
Domain Name Wire_Vault_Depth
Description Dept of vault
Field Type Double
Domain Type Range
Split Policy Duplicate
Merge Policy Default Value
# of Codes
# of Assignments 1

DomainRange

Minimum Maximum
0 100

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 110 Wire Vault depth

Network_6_FeatureSourceID

Properties

Key Value
Owner
Domain Name Network_6_FeatureSourceID
Description The source feature class name in the utility network.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 16
# of Assignments 0

DomainCodedValue

Code Description Details
0 Unknown
1 Association
2 System Junction
3 System Junction Object
4 StructureJunction
5 StructureLine
6 StructureBoundary
7 Structure Junction Object
8 Structure Edge Object
9 Communications Device
10 Communications Line
11 Communications Assembly
12 Communications Junction
13 Communications Subnet Line
14 Communications Junction Object
15 Communications Edge Object

Network_6_FlowDirection

Properties

Key Value
Owner
Domain Name Network_6_FlowDirection
Description Indicates how the feature flows in network.
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 30

DomainCodedValue

Code Description Details
1 With digitized
2 Against digitized
3 Indeterminate

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine FLOWDIRECTION
main.CommunicationsLine 0 Unknown FLOWDIRECTION
main.CommunicationsLine 20 Submarine Cable FLOWDIRECTION
main.CommunicationsLine 25 National Cable FLOWDIRECTION
main.CommunicationsLine 30 Regional Cable FLOWDIRECTION
main.CommunicationsLine 35 Distribution Cable FLOWDIRECTION
main.CommunicationsLine 40 Access Cable FLOWDIRECTION
main.CommunicationsLine 45 Drop Cable FLOWDIRECTION
main.CommunicationsLine 50 Indoor Cable FLOWDIRECTION
main.CommunicationsLine 60 Wireless FLOWDIRECTION
main.StructureLine FLOWDIRECTION
main.StructureLine 0 Unknown FLOWDIRECTION
main.StructureLine 102 Wire Duct Bank FLOWDIRECTION
main.StructureLine 103 Wire Aerial Support FLOWDIRECTION
main.StructureLine 104 Wire Trench FLOWDIRECTION
main.StructureLine 111 Connector Line FLOWDIRECTION
main.StructureLine 110 Communications Cable Hardware FLOWDIRECTION
main.StructureLine 112 Access Tunnel FLOWDIRECTION
main.StructureLine 118 Wire Microduct Pathway FLOWDIRECTION
main.StructureLine 801 Ground FLOWDIRECTION
main.StructureLine 109 Communications Conduit FLOWDIRECTION
main.StructureEdgeObject FLOWDIRECTION
main.StructureEdgeObject 0 Unknown FLOWDIRECTION
main.StructureEdgeObject 101 Wire Duct FLOWDIRECTION
main.StructureEdgeObject 111 Conduit FLOWDIRECTION
main.CommunicationsEdgeObject FLOWDIRECTION
main.CommunicationsEdgeObject 0 Unknown FLOWDIRECTION
main.CommunicationsEdgeObject 8 Strand FLOWDIRECTION
main.CommunicationsEdgeObject 10 Link FLOWDIRECTION
main.CommunicationsEdgeObject 11 Wireless FLOWDIRECTION

Network_6_TierTopologyType

Properties

Key Value
Owner
Domain Name Network_6_TierTopologyType
Description The type of topology for each tier.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 0

DomainCodedValue

Code Description Details
1 Radial
2 Mesh

Network_6_TerminalNames

Properties

Key Value
Owner
Domain Name Network_6_TerminalNames
Description The terminal names in the utility network.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 8
# of Assignments 20

DomainCodedValue

Code Description Details
0 None
1 Single Terminal
2 C:Back
3 C:Front
4 C:Port In
5 C:Port Out
6 C:In
7 C:Out

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine FROMDEVICETERMINAL
main.CommunicationsLine TODEVICETERMINAL
main.CommunicationsLine 0 Unknown FROMDEVICETERMINAL
main.CommunicationsLine 0 Unknown TODEVICETERMINAL
main.CommunicationsLine 20 Submarine Cable FROMDEVICETERMINAL
main.CommunicationsLine 20 Submarine Cable TODEVICETERMINAL
main.CommunicationsLine 25 National Cable FROMDEVICETERMINAL
main.CommunicationsLine 25 National Cable TODEVICETERMINAL
main.CommunicationsLine 30 Regional Cable FROMDEVICETERMINAL
main.CommunicationsLine 30 Regional Cable TODEVICETERMINAL
main.CommunicationsLine 35 Distribution Cable FROMDEVICETERMINAL
main.CommunicationsLine 35 Distribution Cable TODEVICETERMINAL
main.CommunicationsLine 40 Access Cable FROMDEVICETERMINAL
main.CommunicationsLine 40 Access Cable TODEVICETERMINAL
main.CommunicationsLine 45 Drop Cable FROMDEVICETERMINAL
main.CommunicationsLine 45 Drop Cable TODEVICETERMINAL
main.CommunicationsLine 50 Indoor Cable FROMDEVICETERMINAL
main.CommunicationsLine 50 Indoor Cable TODEVICETERMINAL
main.CommunicationsLine 60 Wireless FROMDEVICETERMINAL
main.CommunicationsLine 60 Wireless TODEVICETERMINAL

Network_6_IsContentVisible

Properties

Key Value
Owner
Domain Name Network_6_IsContentVisible
Description Indicates if the content or attachment association is visible for containment associations.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 0

DomainCodedValue

Code Description Details
0 False
1 True

Asset_Type_Communications_Junction_Connection_Point

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Junction_Connection_Point
Description Junction Deatures used as connections to attach or contain cables in/on structures
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of connection point.
1 Overhead Provides a connection between a cable and an overhead structure.
3 Underground Provides a connection between a cable and an underground structure.
4 Riser Provides a connection between a cable and a riser structure.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunction 1 Connection Point ASSETTYPE

Asset_Type_Communications_JunctionObject_Port_Group

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Port_Group
Description Objects used to contain port
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown A container for ports
161 Input A container for ports
162 Output A container for ports
163 Tray A container for ports
164 Slot A container for ports

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 9 Port Group ASSETTYPE

Construction_Status

Properties

Key Value
Owner
Domain Name Construction_Status
Description Valid Construction statues for the assets
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 8
# of Assignments 92

DomainCodedValue

Code Description Details
0 Warehouse
1 Abandoned
2 Removed
3 Design
4 Approved
5 Under construction
6 Construction complete
7 Maintenance

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine constructionstatus
main.CommunicationsLine 20 Submarine Cable constructionstatus
main.CommunicationsLine 25 National Cable constructionstatus
main.CommunicationsLine 30 Regional Cable constructionstatus
main.CommunicationsLine 35 Distribution Cable constructionstatus
main.CommunicationsLine 40 Access Cable constructionstatus
main.CommunicationsLine 45 Drop Cable constructionstatus
main.CommunicationsLine 50 Indoor Cable constructionstatus
main.CommunicationsLine 60 Wireless constructionstatus
main.StructureJunction constructionstatus
main.StructureJunction 0 Unknown constructionstatus
main.StructureJunction 101 Wire Cabinet constructionstatus
main.StructureJunction 102 Wire Structure Guy constructionstatus
main.StructureJunction 103 Wire Handhole constructionstatus
main.StructureJunction 104 Wire Junction Box constructionstatus
main.StructureJunction 105 Wire Vault Access Point constructionstatus
main.StructureJunction 107 Wire Pedestal constructionstatus
main.StructureJunction 110 Wire Vault constructionstatus
main.StructureJunction 123 Wire Support Pole constructionstatus
main.StructureJunction 124 Marker constructionstatus
main.StructureJunction 132 Wire Structure Representation constructionstatus
main.StructureJunction 130 Wire Vault Knockouts constructionstatus
main.StructureJunction 111 Communications Tower constructionstatus
main.StructureJunction 125 Communications Pole constructionstatus
main.StructureJunction 131 Wire Vault Components constructionstatus
main.StructureJunction 113 Wire Customer Attachment constructionstatus
main.StructureJunction 133 Structure Attachment Point constructionstatus
main.StructureJunction 134 Duct Junctions constructionstatus
main.StructureJunction 801 Ground constructionstatus
main.StructureJunction 136 Wire Stock Sites constructionstatus
main.StructureJunction 802 Building constructionstatus
main.StructureJunction 803 Support constructionstatus
main.StructureJunction 137 Building Riser constructionstatus
main.StructureJunction 126 Wire Conduit Fittings constructionstatus
main.StructureLine constructionstatus
main.StructureLine 0 Unknown constructionstatus
main.StructureLine 102 Wire Duct Bank constructionstatus
main.StructureLine 103 Wire Aerial Support constructionstatus
main.StructureLine 104 Wire Trench constructionstatus
main.StructureLine 111 Connector Line constructionstatus
main.StructureLine 110 Communications Cable Hardware constructionstatus
main.StructureLine 112 Access Tunnel constructionstatus
main.StructureLine 118 Wire Microduct Pathway constructionstatus
main.StructureLine 801 Ground constructionstatus
main.StructureLine 109 Communications Conduit constructionstatus
main.CommunicationsAssembly constructionstatus
main.CommunicationsJunction constructionstatus
main.CommunicationsJunction 1 Connection Point constructionstatus
main.CommunicationsDevice constructionstatus
main.CommunicationsDevice 20 Submarine Cable Components constructionstatus
main.CommunicationsDevice 25 National Cable Components constructionstatus
main.CommunicationsDevice 30 Regional Cable Components constructionstatus
main.CommunicationsDevice 35 Distribution Cable Components constructionstatus
main.CommunicationsDevice 40 Access Cable Components constructionstatus
main.CommunicationsDevice 45 Drop Cable Components constructionstatus
main.CommunicationsDevice 50 Indoor Cable Components constructionstatus
main.CommunicationsDevice 60 Wireless Components constructionstatus
main.StructureBoundary constructionstatus
main.StructureBoundary 0 Unknown constructionstatus
main.StructureBoundary 101 Wire Cabinet Boundary constructionstatus
main.StructureBoundary 104 Wire Vault Boundary constructionstatus
main.StructureBoundary 801 Building constructionstatus
main.StructureBoundary 803 Support constructionstatus
main.StructureJunctionObject constructionstatus
main.StructureJunctionObject 0 Unknown constructionstatus
main.StructureJunctionObject 130 Wire Vault Knockouts constructionstatus
main.StructureJunctionObject 131 Wire Vault Components constructionstatus
main.StructureJunctionObject 114 Wire Crossarm constructionstatus
main.StructureJunctionObject 134 Wire Microduct Fitting constructionstatus
main.StructureJunctionObject 135 Wire Microduct Connection Point constructionstatus
main.StructureJunctionObject 120 Pole constructionstatus
main.StructureJunctionObject 126 Wire Conduit Fittings constructionstatus
main.StructureJunctionObject 132 Wire Microduct Fitting Group constructionstatus
main.StructureJunctionObject 137 Building Riser constructionstatus
main.StructureEdgeObject constructionstatus
main.StructureEdgeObject 0 Unknown constructionstatus
main.StructureEdgeObject 101 Wire Duct constructionstatus
main.StructureEdgeObject 111 Conduit constructionstatus
main.CommunicationsJunctionObject constructionstatus
main.CommunicationsJunctionObject 4 Connector constructionstatus
main.CommunicationsJunctionObject 1 Connector Group constructionstatus
main.CommunicationsJunctionObject 5 Chassis constructionstatus
main.CommunicationsJunctionObject 7 Port constructionstatus
main.CommunicationsJunctionObject 8 Equipment constructionstatus
main.CommunicationsJunctionObject 9 Port Group constructionstatus
main.CommunicationsJunctionObject 11 Antenna constructionstatus
main.CommunicationsJunctionObject 12 Splice constructionstatus
main.CommunicationsJunctionObject 13 Splice Group constructionstatus
main.CommunicationsEdgeObject constructionstatus
main.CommunicationsEdgeObject 8 Strand constructionstatus
main.CommunicationsEdgeObject 10 Link constructionstatus
main.CommunicationsEdgeObject 11 Wireless constructionstatus

Network_6_IsDeleted

Properties

Key Value
Owner
Domain Name Network_6_IsDeleted
Description Indicates if a subnetwork has been marked for deletion.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 0

DomainCodedValue

Code Description Details
0 False
1 True

Network_6_UnknownAssetType

Properties

Key Value
Owner
Domain Name Network_6_UnknownAssetType
Description The AssetType domain for the Unknown AssetGroup.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 11

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 0 Unknown ASSETTYPE
main.StructureJunction 0 Unknown ASSETTYPE
main.StructureLine 0 Unknown ASSETTYPE
main.CommunicationsAssembly 0 Unknown ASSETTYPE
main.CommunicationsJunction 0 Unknown ASSETTYPE
main.CommunicationsDevice 0 Unknown ASSETTYPE
main.StructureBoundary 0 Unknown ASSETTYPE
main.StructureJunctionObject 0 Unknown ASSETTYPE
main.StructureEdgeObject 0 Unknown ASSETTYPE
main.CommunicationsJunctionObject 0 Unknown ASSETTYPE
main.CommunicationsEdgeObject 0 Unknown ASSETTYPE

Communications_Service_Type

Properties

Key Value
Owner
Domain Name Communications_Service_Type
Description The type of customer service
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
2 Residential
4 Commercial

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice servicetype
main.CommunicationsDevice 45 Drop Cable Components servicetype

Asset_Type_Communications_Line_Regional_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Regional_Cable
Description Lines used as cables in Regional Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of regional cable.
2 Copper Cables containing copper that connect a ring of points of presence to a distribution network.
3 Fiber Cables containing fiber that connect a ring of points of presence to a distribution network.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 30 Regional Cable ASSETTYPE

Asset_Manager

Properties

Key Value
Owner
Domain Name Asset_Manager
Description The manager of the asset
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 97

DomainCodedValue

Code Description Details
1 Our Agency
2 Private
100 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine maintby
main.CommunicationsLine 0 Unknown maintby
main.CommunicationsLine 20 Submarine Cable maintby
main.CommunicationsLine 25 National Cable maintby
main.CommunicationsLine 30 Regional Cable maintby
main.CommunicationsLine 35 Distribution Cable maintby
main.CommunicationsLine 40 Access Cable maintby
main.CommunicationsLine 45 Drop Cable maintby
main.CommunicationsLine 50 Indoor Cable maintby
main.CommunicationsLine 60 Wireless maintby
main.StructureJunction maintby
main.StructureJunction 0 Unknown maintby
main.StructureJunction 101 Wire Cabinet maintby
main.StructureJunction 102 Wire Structure Guy maintby
main.StructureJunction 103 Wire Handhole maintby
main.StructureJunction 104 Wire Junction Box maintby
main.StructureJunction 105 Wire Vault Access Point maintby
main.StructureJunction 107 Wire Pedestal maintby
main.StructureJunction 110 Wire Vault maintby
main.StructureJunction 123 Wire Support Pole maintby
main.StructureJunction 124 Marker maintby
main.StructureJunction 132 Wire Structure Representation maintby
main.StructureJunction 130 Wire Vault Knockouts maintby
main.StructureJunction 111 Communications Tower maintby
main.StructureJunction 125 Communications Pole maintby
main.StructureJunction 131 Wire Vault Components maintby
main.StructureJunction 113 Wire Customer Attachment maintby
main.StructureJunction 134 Duct Junctions maintby
main.StructureJunction 801 Ground maintby
main.StructureJunction 136 Wire Stock Sites maintby
main.StructureJunction 802 Building maintby
main.StructureJunction 803 Support maintby
main.StructureJunction 137 Building Riser maintby
main.StructureJunction 126 Wire Conduit Fittings maintby
main.StructureLine maintby
main.StructureLine 0 Unknown maintby
main.StructureLine 102 Wire Duct Bank maintby
main.StructureLine 103 Wire Aerial Support maintby
main.StructureLine 104 Wire Trench maintby
main.StructureLine 111 Connector Line maintby
main.StructureLine 110 Communications Cable Hardware maintby
main.StructureLine 112 Access Tunnel maintby
main.StructureLine 118 Wire Microduct Pathway maintby
main.StructureLine 801 Ground maintby
main.StructureLine 109 Communications Conduit maintby
main.CommunicationsAssembly maintby
main.CommunicationsAssembly 0 Unknown maintby
main.CommunicationsJunction maintby
main.CommunicationsJunction 0 Unknown maintby
main.CommunicationsJunction 1 Connection Point maintby
main.CommunicationsDevice maintby
main.CommunicationsDevice 0 Unknown maintby
main.CommunicationsDevice 20 Submarine Cable Components maintby
main.CommunicationsDevice 25 National Cable Components maintby
main.CommunicationsDevice 30 Regional Cable Components maintby
main.CommunicationsDevice 35 Distribution Cable Components maintby
main.CommunicationsDevice 40 Access Cable Components maintby
main.CommunicationsDevice 45 Drop Cable Components maintby
main.CommunicationsDevice 50 Indoor Cable Components maintby
main.CommunicationsDevice 60 Wireless Components maintby
main.StructureBoundary maintby
main.StructureBoundary 0 Unknown maintby
main.StructureBoundary 101 Wire Cabinet Boundary maintby
main.StructureBoundary 104 Wire Vault Boundary maintby
main.StructureBoundary 801 Building maintby
main.StructureBoundary 803 Support maintby
main.StructureJunctionObject maintby
main.StructureJunctionObject 0 Unknown maintby
main.StructureJunctionObject 130 Wire Vault Knockouts maintby
main.StructureJunctionObject 131 Wire Vault Components maintby
main.StructureJunctionObject 114 Wire Crossarm maintby
main.StructureJunctionObject 134 Wire Microduct Fitting maintby
main.StructureJunctionObject 135 Wire Microduct Connection Point maintby
main.StructureJunctionObject 120 Pole maintby
main.StructureJunctionObject 126 Wire Conduit Fittings maintby
main.StructureJunctionObject 132 Wire Microduct Fitting Group maintby
main.StructureJunctionObject 137 Building Riser maintby
main.StructureEdgeObject maintby
main.StructureEdgeObject 0 Unknown maintby
main.StructureEdgeObject 101 Wire Duct maintby
main.StructureEdgeObject 111 Conduit maintby
main.CommunicationsJunctionObject maintby
main.CommunicationsJunctionObject 0 Unknown maintby
main.CommunicationsJunctionObject 4 Connector maintby
main.CommunicationsJunctionObject 1 Connector Group maintby
main.CommunicationsJunctionObject 5 Chassis maintby
main.CommunicationsJunctionObject 7 Port maintby
main.CommunicationsJunctionObject 8 Equipment maintby
main.CommunicationsJunctionObject 9 Port Group maintby
main.CommunicationsJunctionObject 11 Antenna maintby
main.CommunicationsJunctionObject 12 Splice maintby
main.CommunicationsJunctionObject 13 Splice Group maintby
main.CommunicationsEdgeObject maintby
main.CommunicationsEdgeObject 0 Unknown maintby
main.CommunicationsEdgeObject 8 Strand maintby
main.CommunicationsEdgeObject 10 Link maintby
main.CommunicationsEdgeObject 11 Wireless maintby

Asset_Type_Communications_EdgeObject_Strand

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_EdgeObject_Strand
Description Non-spatial Strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of strand.
161 Coax A single coax wire.
162 Copper A twisted pair of copper wires.
163 Fiber A single thread of glass.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject 8 Strand ASSETTYPE

Asset_Type_Communications_Device_National_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_National_Cable_Components
Description Devices used on cables in National Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of national cable components.
1 Hub Terminator A national backhaul interconnect that connects to national and regional cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are joined together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped and a subset of the strands are split off and connected to another cable.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 25 National Cable Components ASSETTYPE

Asset_Owner

Properties

Key Value
Owner
Domain Name Asset_Owner
Description The owner of the asset
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 97

DomainCodedValue

Code Description Details
1 Our Agency
2 Private
100 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine ownedby
main.CommunicationsLine 0 Unknown ownedby
main.CommunicationsLine 20 Submarine Cable ownedby
main.CommunicationsLine 25 National Cable ownedby
main.CommunicationsLine 30 Regional Cable ownedby
main.CommunicationsLine 35 Distribution Cable ownedby
main.CommunicationsLine 40 Access Cable ownedby
main.CommunicationsLine 45 Drop Cable ownedby
main.CommunicationsLine 50 Indoor Cable ownedby
main.CommunicationsLine 60 Wireless ownedby
main.StructureJunction ownedby
main.StructureJunction 0 Unknown ownedby
main.StructureJunction 101 Wire Cabinet ownedby
main.StructureJunction 102 Wire Structure Guy ownedby
main.StructureJunction 103 Wire Handhole ownedby
main.StructureJunction 104 Wire Junction Box ownedby
main.StructureJunction 105 Wire Vault Access Point ownedby
main.StructureJunction 107 Wire Pedestal ownedby
main.StructureJunction 110 Wire Vault ownedby
main.StructureJunction 123 Wire Support Pole ownedby
main.StructureJunction 124 Marker ownedby
main.StructureJunction 132 Wire Structure Representation ownedby
main.StructureJunction 130 Wire Vault Knockouts ownedby
main.StructureJunction 111 Communications Tower ownedby
main.StructureJunction 125 Communications Pole ownedby
main.StructureJunction 131 Wire Vault Components ownedby
main.StructureJunction 113 Wire Customer Attachment ownedby
main.StructureJunction 134 Duct Junctions ownedby
main.StructureJunction 801 Ground ownedby
main.StructureJunction 136 Wire Stock Sites ownedby
main.StructureJunction 802 Building ownedby
main.StructureJunction 803 Support ownedby
main.StructureJunction 137 Building Riser ownedby
main.StructureJunction 126 Wire Conduit Fittings ownedby
main.StructureLine ownedby
main.StructureLine 0 Unknown ownedby
main.StructureLine 102 Wire Duct Bank ownedby
main.StructureLine 103 Wire Aerial Support ownedby
main.StructureLine 104 Wire Trench ownedby
main.StructureLine 111 Connector Line ownedby
main.StructureLine 110 Communications Cable Hardware ownedby
main.StructureLine 112 Access Tunnel ownedby
main.StructureLine 118 Wire Microduct Pathway ownedby
main.StructureLine 801 Ground ownedby
main.StructureLine 109 Communications Conduit ownedby
main.CommunicationsAssembly ownedby
main.CommunicationsAssembly 0 Unknown ownedby
main.CommunicationsJunction ownedby
main.CommunicationsJunction 0 Unknown ownedby
main.CommunicationsJunction 1 Connection Point ownedby
main.CommunicationsDevice ownedby
main.CommunicationsDevice 0 Unknown ownedby
main.CommunicationsDevice 20 Submarine Cable Components ownedby
main.CommunicationsDevice 25 National Cable Components ownedby
main.CommunicationsDevice 30 Regional Cable Components ownedby
main.CommunicationsDevice 35 Distribution Cable Components ownedby
main.CommunicationsDevice 40 Access Cable Components ownedby
main.CommunicationsDevice 45 Drop Cable Components ownedby
main.CommunicationsDevice 50 Indoor Cable Components ownedby
main.CommunicationsDevice 60 Wireless Components ownedby
main.StructureBoundary ownedby
main.StructureBoundary 0 Unknown ownedby
main.StructureBoundary 101 Wire Cabinet Boundary ownedby
main.StructureBoundary 104 Wire Vault Boundary ownedby
main.StructureBoundary 801 Building ownedby
main.StructureBoundary 803 Support ownedby
main.StructureJunctionObject ownedby
main.StructureJunctionObject 0 Unknown ownedby
main.StructureJunctionObject 130 Wire Vault Knockouts ownedby
main.StructureJunctionObject 131 Wire Vault Components ownedby
main.StructureJunctionObject 114 Wire Crossarm ownedby
main.StructureJunctionObject 134 Wire Microduct Fitting ownedby
main.StructureJunctionObject 135 Wire Microduct Connection Point ownedby
main.StructureJunctionObject 120 Pole ownedby
main.StructureJunctionObject 126 Wire Conduit Fittings ownedby
main.StructureJunctionObject 132 Wire Microduct Fitting Group ownedby
main.StructureJunctionObject 137 Building Riser ownedby
main.StructureEdgeObject ownedby
main.StructureEdgeObject 0 Unknown ownedby
main.StructureEdgeObject 101 Wire Duct ownedby
main.StructureEdgeObject 111 Conduit ownedby
main.CommunicationsJunctionObject ownedby
main.CommunicationsJunctionObject 0 Unknown ownedby
main.CommunicationsJunctionObject 4 Connector ownedby
main.CommunicationsJunctionObject 1 Connector Group ownedby
main.CommunicationsJunctionObject 5 Chassis ownedby
main.CommunicationsJunctionObject 7 Port ownedby
main.CommunicationsJunctionObject 8 Equipment ownedby
main.CommunicationsJunctionObject 9 Port Group ownedby
main.CommunicationsJunctionObject 11 Antenna ownedby
main.CommunicationsJunctionObject 12 Splice ownedby
main.CommunicationsJunctionObject 13 Splice Group ownedby
main.CommunicationsEdgeObject ownedby
main.CommunicationsEdgeObject 0 Unknown ownedby
main.CommunicationsEdgeObject 8 Strand ownedby
main.CommunicationsEdgeObject 10 Link ownedby
main.CommunicationsEdgeObject 11 Wireless ownedby

Asset_Type_Communications_Line_National_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_National_Cable
Description Lines used as cables in National Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
3 Fiber Cables laid across the country between interconnect infrastructures to carry communication signals between widely distributed data centers.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 25 National Cable ASSETTYPE

Asset_Type_Communications_Device_Distribution_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Distribution_Cable_Components
Description Devices used on cables in Distribution Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of distribution cable components.
1 Hub Terminator An distribution hub that connects to distribution and access cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are join together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped, and a subset of the strands are split off and connected to another cable.
6 Network Interface Unit Location of a NIU
7 Amplifier Enclosure Location of an amplifier
201 Wall Plate Location of a wall plate in a facility

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 35 Distribution Cable Components ASSETTYPE

Asset_Type_Structure_Boundary_Communications_Wire_Vault_Boundary

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Boundary_Communications_Wire_Vault_Boundary
Description Polygon used to store the perimeter of vault
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault boundary.
1 Vault Boundary The boundary or outline of a vault.
3 Vault Wall A polygon feature used to define the wall of a vault or manhole, used in butterfly diagrams.
4 Vault Floor A polygon feature used to define the floor of a vault or manhole, used in butterfly diagrams.
5 Vault Knockout A feature that represents a group of duct ports inside another structure, used in butterfly diagrams and cross section diagrams.
6 Manhole The outline or boundary of a manhole chamber.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureBoundary 104 Wire Vault Boundary ASSETTYPE

Asset_Type_Structure_Junction_Wire_Handhole

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Handhole
Description Junctions used to represent handholds in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire handhole.
81 Handhole A subsurface structure large enough to allow for a technician's hands to enter, but not large enough for the technician's body to enter.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 103 Wire Handhole ASSETTYPE

Asset_Type_Communications_JunctionObject_Connector

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Connector
Description Junction Objects used on the end of strands to connect to equipment and other strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of connector.
122 Coax A terminating feature at the end of a coax cable.
123 Copper A terminating feature at the end of a copper cable.
124 Fiber A terminating feature at the end of a fiber cable.
126 Wireless The termination of a signal path.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 4 Connector ASSETTYPE

Asset_Type_Communications_Device_Drop_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Drop_Cable_Components
Description Devices used on cables in Drop Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of drop cable components.
1 Hub Terminator A network hub that connects to drop and indoor cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are joined together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped, and a subset of the strands are split off and connected to another cable.
6 Network Interface Unit A customer service location.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 45 Drop Cable Components ASSETTYPE

Asset_Type_Structure_JunctionObject_Communications_Conduit_Fittings

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Communications_Conduit_Fittings
Description List of Conduit Fitings
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Conduit Fittings.
141 Elbow A curved fitting used in conduit
142 Sweep Tee A conduit fitting with two branches using a gradual curve away from the main line
143 Y Splitter A type of three way joint used in conduits

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 126 Wire Conduit Fittings ASSETTYPE

Asset_Type_Communications_Device_Indoor_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Indoor_Cable_Components
Description Devices used on cables in Indoor Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of indoor cable components.
1 Hub Terminator An indoor hub that connects to indoor cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are joined together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped, and a subset of the strands are split off and connected to another cable.
201 Wall Plate The container and location for outlets.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 50 Indoor Cable Components ASSETTYPE

Asset_Type_Communications_Line_Drop_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Drop_Cable
Description Lines used as cables in the Drop Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of drop cable.
1 Coax Cables containing coax used to distribute signals.
2 Copper Cables containing copper used to distribute signals.
3 Fiber Cables containing fiber used to distribute signals.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 45 Drop Cable ASSETTYPE

Asset_Type_Communications_Device_Regional_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Regional_Cable_Components
Description Devices used on cables in Regional Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of regional cable components.
1 Hub Terminator A regional hub that connects to regional and distribution cables.
2 Spare Cable Extra cable for the maintenance and repair of cables.
3 Splice Enclosure A location where cables are join together.
4 Splitter Enclosure The location where strands are split.
5 Mid Cable Splice Enclosure The location where a cable is tapped, and a subset of the strands are split off and connected to another cable.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 30 Regional Cable Components ASSETTYPE

Properties

Key Value
Owner
Domain Name
Description Non-spatial Links between connector
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of link.
141 Splice The location where two strands are joined.
142 Patch Cable A short cable used to connect equipment.
143 Jumper Cable

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject 10 Link ASSETTYPE

Asset_Type_Communications_Device_Submarine_Cable_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Submarine_Cable_Components
Description Devices used on cables in Submarine Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of submarine cable components.
1 Hub Terminator A landing point that connects to submarine cables.
3 Splice Enclosure A location where cables are joined together.
7 Amplifier Enclosure Location of an amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 20 Submarine Cable Components ASSETTYPE

Asset_Type_Communications_Device_Wireless_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Device_Wireless_Components
Description Devices used on cables in Wireless Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wireless components.
221 Wireless Site The container for cell antennas.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 60 Wireless Components ASSETTYPE

Asset_Type_Communications_JunctionObject_Antenna

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Antenna
Description Objects used in the wireless network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wireless equipment.
203 Microwave Antenna A rod, wire, or other device used to transmit or receive radio signals.
204 Cell Antenna

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 11 Antenna ASSETTYPE

Asset_Type_Communications_JunctionObject_Connector_Group

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Connector_Group
Description Objects used to contain connector
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown Connector Group
122 Coax A container for coax cable connectors
123 Copper A container for copper cable connectors
124 Fiber A container for fiber cable connectors

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 1 Connector Group ASSETTYPE

Asset_Type_Communications_JunctionObject_Equipment

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Equipment
Description Objects used to represent the main equipment
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown The center component of equipment that is associated with input and output ports
21 Amplifier The center component of equipment that is associated with input and output ports
22 Demultiplexer The center component of equipment that is associated with input and output ports
23 Multiplexer The center component of equipment that is associated with input and output ports
25 Splitter The center component of equipment that is associated with input and output ports
26 Switch The center component of equipment that is associated with input and output ports
30 Baseband Unit The center component of equipment that is associated with input and output ports

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 8 Equipment ASSETTYPE

Wire_Duct_Diameter_mm

Properties

Key Value
Owner
Domain Name Wire_Duct_Diameter_mm
Description Diameter of the duct in millimeters
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 19
# of Assignments 4

DomainCodedValue

Code Description Details
0 Unknown
20 20 mm
25 25 mm
32 32 mm
38 38 mm
40 40 mm
50 50 mm
63 63 mm
75 75 mm
90 90 mm
94 94 mm
100 100 mm
105 105 mm
117 117 mm
125 125 mm
137 137 mm
150 150 mm
160 160 mm
225 225 mm

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 126 Wire Conduit Fittings diameter_metric
main.StructureEdgeObject diametermetric
main.StructureEdgeObject 101 Wire Duct diametermetric
main.StructureEdgeObject 111 Conduit diametermetric

Asset_Type_Communications_JunctionObject_Port

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_JunctionObject_Port
Description Objects used to convert between connector and equipment
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 11
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown A port that is part of equipment
121 Switch Port A port that is part of equipment
125 Splitter Port A port that is part of equipment
127 Amplifier Port A port that is part of equipment
128 Patch Panel Port A port that is part of equipment
129 Demultiplexer Port A port that is part of equipment
130 Multiplexer Port A port that is part of equipment
131 Baseband Port A port that is part of equipment
132 Remote Radio Unit Port A port that is part of equipment
133 Cell Antenna Port A port that is part of equipment
134 Microwave Antenna Port A port that is part of equipment

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 7 Port ASSETTYPE

Asset_Type_Communications_Line_Distribution_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Distribution_Cable
Description Lines used as cables in the Distribution Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of distribution cable.
1 Coax Cables containing coax used to distribute signals.
2 Copper Cables containing copper used to distribute signals.
3 Fiber Cables containing fiber used to distribute signals.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 35 Distribution Cable ASSETTYPE

Asset_Type_Communications_Line_Indoor_Cable

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Indoor_Cable
Description Lines used as cables in the Indoor Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of indoor cable.
1 Coax Cables containing coax used to distribute signals.
2 Copper Cables containing copper used to distribute signals.
3 Fiber Cables containing fiber used to distribute signals.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 50 Indoor Cable ASSETTYPE

Asset_Type_Communications_Line_Wireless

Properties

Key Value
Owner
Domain Name Asset_Type_Communications_Line_Wireless
Description Lines used as line of sight connections in the Wireless Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wireless.
202 Microwave Provides a radio signal path between two microwave antennas.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 60 Wireless ASSETTYPE

Structure_Junction_Communications_Pole_Height

Properties

Key Value
Owner
Domain Name Structure_Junction_Communications_Pole_Height
Description Communications pole heights
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 17
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
20 20 Feet
25 25 Feet
30 30 Feet
35 35 Feet
40 40 Feet
45 45 Feet
50 50 Feet
55 55 Feet
60 60 Feet
65 65 Feet
70 70 Feet
75 75 Feet
80 80 Feet
85 85 Feet
90 90 Feet
95 95 Feet

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole height

Asset_Type_Structure_Boundary_Wire_Cabinet_Boundary

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Boundary_Wire_Cabinet_Boundary
Description The Asset Types for the Electric Distribution Asset Group Cabinet Boundary
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Cabinet Boundary.
40 Cabinet Boundary The outline or boundary of a wire cabinet

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureBoundary 101 Wire Cabinet Boundary ASSETTYPE

Asset_Type_Structure_EdgeObject_Communications_Conduit

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_EdgeObject_Communications_Conduit
Description List of Conduit types
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
111 Conduit A feature used to represent a pipe that contains cable
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureEdgeObject 111 Conduit ASSETTYPE

Asset_Type_Structure_Junction_Wire_Vault_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Vault_Components
Description Junctions used to represent structure items in vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault components.
381 Cable Rack A holder for cables used in vaults and manholes.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 131 Wire Vault Components ASSETTYPE

Asset_Type_Structure_EdgeObject_Wire_Duct

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_EdgeObject_Wire_Duct
Description Edge objects used to represent different ducts in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Duct.
41 Duct A tube used for protecting cables used in a grouping.
42 Microduct Casing The outer covering for a group of microducts.
43 Microduct A smaller duct, used in groups, and placed inside a duct.
44 Innerduct A smaller duct used in a duct.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureEdgeObject 101 Wire Duct ASSETTYPE

Asset_Type_Structure_JunctionObject_Crossarm

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Crossarm
Description List of valid Crossarm Types
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Crossarm.
1 Dead End A horizontal mounted structure on a pole used to support cables that is braced to allow tension transfer from the cable to the structure
2 Tangent A horizontal mounted structure on a pole used to support cables
3 Cross Brace Cross-bonding is a method of connecting cable conductors. Special joints allow to cross return conductors between phases in order to minimize losses

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 114 Wire Crossarm ASSETTYPE

Asset_Type_Structure_JunctionObject_Pole

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Pole
Description Junctions used to represent support poles in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Pole.
101 Pole A object used to represent a Pole of any kind
102 Ornamental Pole A decorative type pole, typically used for street lights
107 Tower Leg A structure used for supporting the lower part of transmission tower

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole ASSETTYPE

Wire_Structure_Junction_Manhole_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Manhole_Size
Description List of valid manhole sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
24 24"
28 28"
32 32"
36 36"
48 48"
50 50"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 105 Wire Vault Access Point dimensions

Asset_Type_Structure_Line_Communications_Conduit

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Communications_Conduit
Description Lines used to represent conduit in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Communications Conduit.
111 Conduit A feature used to represent a Conduit that contains wire and cables.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 109 Communications Conduit ASSETTYPE

Asset_Type_Structure_JunctionObject_Wire_Microduct_Connection_Point

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Wire_Microduct_Connection_Point
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire micro duct Connection Point.
378 Wire Microduct Connection Point Unknown type of Wire micro duct Connection Point.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 135 Wire Microduct Connection Point ASSETTYPE

Wire_Crossarm_Face_Height

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Face_Height
Description Width of crossarm face
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unkonwn
6 6"
3.5 3 1/2"
3.625 3 5/8"
3.75 3 3/4"
4 4"
4.25 4 1/4"
4.625 4 5/8"
5.25 5 1/4"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armfaceheight
main.StructureJunctionObject 114 Wire Crossarm armfaceheight

Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting
Description Objects used to connect microducts
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire micro duct Fitting.
601 Microduct Connector A connecting object for connecting micro ducts
602 Microduct Cap A cap for a micro duct to prevent water intrusion

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 134 Wire Microduct Fitting ASSETTYPE

Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting_Group

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Wire_Microduct_Fitting_Group
Description Asset Types for Microduct Fittings
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Microduct Fitting Group
377 Microduct Fitting Group

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 132 Wire Microduct Fitting Group ASSETTYPE

Asset_Type_Structure_JunctionObject_Wire_Vault_Components

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Wire_Vault_Components
Description Junction Objects used to represent structure items in vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault components.
381 Cable Rack A holder for cables used in vaults and manholes.
391 Building Riser A riser in a vault

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 131 Wire Vault Components ASSETTYPE

Asset_Type_Structure_JunctionObject_Wire_Vault_Knockouts

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_JunctionObject_Wire_Vault_Knockouts
Description Junction Objects used to represent knockouts and ports for vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault knockouts.
371 Knockout The section of a vault wall that has knockout ports.
372 Knockout Port A location, typically in prefabricated structures, where duct enter, used with butterfly diagrams.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 130 Wire Vault Knockouts ASSETTYPE

Asset_Type_Structure_Junction_Building

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Building
Description Asset Types for Buildings
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Building.
801 Building A point defining the centroid of a building
802 Room A point representing a room in a building
803 Roof Covering A point defining the roof centroid of a roof, typically used in siting Photovolic solar panels

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 802 Building ASSETTYPE

Asset_Type_Structure_Junction_Communications_Conduit_Fittings

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Communications_Conduit_Fittings
Description List of Conduit Fitings
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Conduit Fittings.
141 Elbow A curved fitting used in conduit
142 Sweep Tee A conduit fitting with two branches using a gradual curve away from the main line
143 Y Splitter A type of three way joint used in conduits

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 126 Wire Conduit Fittings ASSETTYPE

Asset_Type_Structure_Junction_Communications_Pole

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Communications_Pole
Description Junctions used to represent communication poles in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of communications pole.
581 Pole A Pole used to support communications cables.
582 Pole with Riser

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole ASSETTYPE

Asset_Type_Structure_Junction_Communications_Tower

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Communications_Tower
Description Junctions used to represent communication towers in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of communications tower.
221 Microwave Tower A tower structure dedicated to supporting microwave antennas.
222 Wireless Tower A tower structure dedicated to supporting wireless cell antennas.
223 Combined Tower A tower structure supporting both microwave and wireless cell antennas.
224 Stealth Cell Tower A tower structure dedicated to supporting wireless cell antennas that provide that is camouflaged.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 111 Communications Tower ASSETTYPE

Asset_Type_Structure_Junction_Duct_Junctions

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Duct_Junctions
Description Asset Types for Microduct Junctions
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Duct Junctions.
162 Aerial Microduct Branch Off Point A microduct branch mounted on a pole
163 Underground Microduct Branch Off Point A microduct branch buried underground
164 Duct Bank Tap A feature used to connect two Duct Banks together where one Duct Bank intersect the other Duct Bank at a location other than the end of the Duct Bank

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 134 Duct Junctions ASSETTYPE

Asset_Type_Structure_Junction_Ground

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Ground
Description Asset Types for Ground Points
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Ground.
811 Joint Unknown type of Support.
812 Plate Unknown type of Wire Conduit Fittings.
813 Rod A grounding rod.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 801 Ground ASSETTYPE

Asset_Type_Structure_Junction_Marker

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Marker
Description Junctions used to represent markers in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of marker.
461 Aerial Marker A marker used on aerial cables that is visible to tall craft or aerial craft.
462 Buried Cable Marker A marker used to identify the location of buried cable.
464 Submerged Cable Marker A marker used to indicate submerged cables at this location, typically found in large bodies of water.
465 Covered Marker A location marker and warning for buried cables.
466 Terrain Marker A surface marker used to make cables
463 Overhead Water Crossing A marker used on aerial cables in water ways that is visible to watercraft

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 124 Marker ASSETTYPE

Wire_Duct_Diameter

Properties

Key Value
Owner
Domain Name Wire_Duct_Diameter
Description Diameter of duct
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 12
# of Assignments 4

DomainCodedValue

Code Description Details
0 Unknown
0.91 3/4"
1.175 1"
1.52 1 1/4"
1.76 1 1/2"
2.235 2"
2.735 2 1/2"
3.36 3"
3.86 3 1/2"
4.32 4"
5.38 5"
6.435 6"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 126 Wire Conduit Fittings diameter
main.StructureEdgeObject diameter
main.StructureEdgeObject 101 Wire Duct diameter
main.StructureEdgeObject 111 Conduit diameter

Asset_Type_Structure_Junction_Structure_Attachment_Point

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Structure_Attachment_Point
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Structure Attachment Point.
391 Conduit To Knockout Port A feature used to provide connectivity in the structural network to support tracing in the structure network.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 133 Structure Attachment Point ASSETTYPE

Wire_Structure_Junction_Anchor_Guy_Type

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Anchor_Guy_Type
Description List of anchor guy types
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
41 Single Helix
42 Double Helix
43 Triple Helix
44 Manta Ray
45 Square
46 Disk
47 Rock

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy equipmenttypeorclass

Asset_Type_Structure_Junction_Support

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Support
Description List of valid support types
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Support.
825 Bracket Unknown type of Wire Micro duct Fitting.
826 Hanger Unknown type of Wire micro duct Connection Point.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 803 Support ASSETTYPE

Asset_Type_Structure_Junction_Wire_Building_Riser

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Building_Riser
Description Building Riser
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
396 Building Riser A Duct or Conduit that riser vertically in a building

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 137 Building Riser ASSETTYPE

Asset_Type_Structure_Junction_Wire_Vault_Access

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Vault_Access
Description Junctions used to represent access locations for vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault access point.
161 Manhole Cover An entry point large enough to allow a technician's body to pass through.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 105 Wire Vault Access Point ASSETTYPE

Asset_Type_Structure_Junction_Wire_Cabinet

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Cabinet
Description The Asset Types for the Structure Junction Asset Group Wire Cabinet
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Cabinet.
101 Electric Cabinet A cabinet used for containing wire devices, junctions, and busbars.
102 Communication Cabinet A cabinet used for containing communications devices and junctions.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 101 Wire Cabinet ASSETTYPE

Wire_Structure_Line_Duct_Bank_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Line_Duct_Bank_Material
Description List of materials for duct banks
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
3 Composite
4 Fiberglass
8 Poured Concrete
9 Precast Concrete
10 Plastic
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 102 Wire Duct Bank materialsoil

Wire_Crossarm_Thickness

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Thickness
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 7
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
3.5 3 1/2"
3.625 3 5/8"
3.75 3 3/4"
4 4"
4.25 4 1/4"
4.625 4 5/8"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armthickness
main.StructureJunctionObject 114 Wire Crossarm armthickness

Asset_Type_Structure_Junction_Wire_Customer_Attachment

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Customer_Attachment
Description The Asset Types for the Structure Junction Asset Group Customer Service Entrance
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Customer Attachment.
242 Service Entrance A feature used to represent the cable entry location to a customer premise and provide connectivity to aerial spans and trenches.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 113 Wire Customer Attachment ASSETTYPE

Asset_Type_Structure_Junction_Wire_Junction_Box

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Junction_Box
Description Junctions used to represent junction boxes in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire junction box.
121 Junction Box A small box where cables come together.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 104 Wire Junction Box ASSETTYPE

Asset_Type_Structure_Junction_Wire_Pedestal

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Pedestal
Description Junctions used to represent pedestals in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire pedestal.
241 Pedestal A ground level housing for connections to underground cables.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 107 Wire Pedestal ASSETTYPE

Asset_Type_Structure_Junction_Wire_Stock_Sites

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Stock_Sites
Description Asset Types for Wire Stock Locations
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Stock Sites.
261 Central Stock Site A large site used to storing wire or communications equipment
262 District Stock Site A point representing a location for storing equipment
263 Crew Quarter Stock Site A location where equipment is stored that is also a Operations field office or Crew Quarter
264 Mobile Stock Site A field relocatable stock site, typically used in storm or emergency restorations

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 136 Wire Stock Sites ASSETTYPE

Network_6_TierName

Properties

Key Value
Owner
Domain Name Network_6_TierName
Description The tier names in the utility network.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 4
# of Assignments 21

DomainCodedValue

Code Description Details
0 Unknown
1 Cable
2 Switch
3 Communications Circuit

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice TIERNAME
main.CommunicationsDevice 0 Unknown TIERNAME
main.CommunicationsDevice 20 Submarine Cable Components TIERNAME
main.CommunicationsDevice 25 National Cable Components TIERNAME
main.CommunicationsDevice 30 Regional Cable Components TIERNAME
main.CommunicationsDevice 35 Distribution Cable Components TIERNAME
main.CommunicationsDevice 40 Access Cable Components TIERNAME
main.CommunicationsDevice 45 Drop Cable Components TIERNAME
main.CommunicationsDevice 50 Indoor Cable Components TIERNAME
main.CommunicationsDevice 60 Wireless Components TIERNAME
main.CommunicationsJunctionObject TIERNAME
main.CommunicationsJunctionObject 0 Unknown TIERNAME
main.CommunicationsJunctionObject 4 Connector TIERNAME
main.CommunicationsJunctionObject 1 Connector Group TIERNAME
main.CommunicationsJunctionObject 5 Chassis TIERNAME
main.CommunicationsJunctionObject 7 Port TIERNAME
main.CommunicationsJunctionObject 8 Equipment TIERNAME
main.CommunicationsJunctionObject 9 Port Group TIERNAME
main.CommunicationsJunctionObject 11 Antenna TIERNAME
main.CommunicationsJunctionObject 12 Splice TIERNAME
main.CommunicationsJunctionObject 13 Splice Group TIERNAME

Wire_Crossarm_Length

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Length
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 6
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
4 4'
6 6'
8 8'
10 10'
12 12'

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armlength
main.StructureJunctionObject 114 Wire Crossarm armlength

Asset_Type_Structure_Junction_Wire_Structure_Representation

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Structure_Representation
Description Junctions used to build representations of vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire struture represenation.
375 Butterfly Diagram A feature used to contain other butterfly diagram components
376 Cross Section A feature used to contain other cross section diagram components

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 132 Wire Structure Representation ASSETTYPE

Asset_Type_Structure_Junction_Wire_Support_Pole

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Support_Pole
Description Junctions used to represent support poles in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire support pole.
326 Stub A pole used to support another pole, but either bracing the base of the main pole or being used to attach a guy to when normal guying is not allowed.
327 Push Brace A pole used to support another pole by bracing against it.
328 Support Column Wire Support Poles are Vertical support structures typically used to "Brace" an other pole when a Anchor Guy cannot be used to support it.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole ASSETTYPE

Asset_Type_Structure_Junction_Wire_Vault

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Vault
Description Junctions used to represent vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault.
361 Vault A subsurface structure large enough to allow for a technician's body to enter. Can be a large room as well.
362 Manhole Access point for underground assets

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 110 Wire Vault ASSETTYPE

Asset_Type_Structure_Junction_Wire_Vault_Knockouts

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Junction_Wire_Vault_Knockouts
Description Junctions used to represent knockouts and ports for vaults in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire vault knockout.
371 Knockout A location, typically in prefabricated structures, where duct banks enter. Allows for connectivity to duct bank.
372 Knockout Port A location, typically in prefabricated structures, where duct enter, used with butterfly diagrams.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 130 Wire Vault Knockouts ASSETTYPE

Asset_Type_Structure_Line_Communications_Cable_Hardware

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Communications_Cable_Hardware
Description Lines used to represent linear containers links in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of communications cable hardware.
201 Cable Management Tray A cable pathway tray.
202 Rack Cable Management A group of cable pathway trays.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 110 Communications Cable Hardware ASSETTYPE

Asset_Type_Structure_Line_Connector

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Connector
Description Lines used to represent connecters inside vaults and handholes in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of connector line.
181 Vault Duct A feature used to establish and show connectivity inside a vault.
182 Handhole Duct A feature used to establish and show connectivity inside a handhole.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 111 Connector Line ASSETTYPE

Asset_Type_Structure_Line_Ground

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Ground
Description Asset Types for Ground Cables
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Structure lines of unknown type, typically only used during data migration.
801 Bare Ground Unknown type of Ground.
802 Covered Ground A unshielded ground cable

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 801 Ground ASSETTYPE

Asset_Type_Structure_Line_Tunnel

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Tunnel
Description Lines used to represent access tunnels in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Access Tunnel.
221 Tunnel A tunnel that contains cables and other facilities.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 112 Access Tunnel ASSETTYPE

Asset_Type_Structure_Line_Wire_Aerial_Support

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Wire_Aerial_Support
Description Lines used to represent aerial supports in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of wire aerial support.
121 Bridge Suspension Equipment used to support cables hanging on a bridge.
122 Other Suspension Equipment used to support cables hanging on the side of a structure.
123 Spanguy A guy wire connected between two poles.
124 Shield Wire A high voltage shield wire connected to poles or towers.
125 Aerial Span A cable pathway between two poles.
126 Communications Support Guy A guy wire connected between two poles used for supporting communications only.
127 Lashing Guy A guy wire between two poles used to lash communications cables together.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 103 Wire Aerial Support ASSETTYPE

Asset_Type_Structure_Line_Wire_Duct_Bank

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Wire_Duct_Bank
Description Lines used to represent duct banks in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Duct Bank.
81 Duct Bank A collection of ducts.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 102 Wire Duct Bank ASSETTYPE

Communications_Strand_Status

Properties

Key Value
Owner
Domain Name Communications_Strand_Status
Description The status of a strand indicating its use
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 5

DomainCodedValue

Code Description Details
0 Damaged
1 Available
2 In Use
3 Reserved
4 In Use - Dedicated
5 Not usable
6 Pending Customer Connect
7 Pending Customer Disconnect

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject strandstatus
main.CommunicationsEdgeObject 0 Unknown strandstatus
main.CommunicationsEdgeObject 8 Strand strandstatus
main.CommunicationsEdgeObject 10 Link strandstatus
main.CommunicationsEdgeObject 11 Wireless strandstatus

Asset_Type_Structure_Line_Wire_Microduct_Pathway

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Wire_Microduct_Pathway
Description Asset Types for Microduct Casings
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire micro duct Pathway.
85 Single Microduct Casing A single Micro duct casing
86 Multiple Microduct Casing A casing used to encapsulate a micro duct

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 118 Wire Microduct Pathway ASSETTYPE

Asset_Type_Structure_Line_Wire_Trench

Properties

Key Value
Owner
Domain Name Asset_Type_Structure_Line_Wire_Trench
Description Lines used to represent trenches in the Structure Network
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown Unknown type of Wire Trench.
101 Trench A ditch that will eventually be covered with some material.

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 104 Wire Trench ASSETTYPE

Wire_Structure_Junction_Foundation

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Foundation
Description Type of foundation
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Other
2 Set Extra Deep In Earth
3 Set Normal With Concrete Backfill
4 Set Normally In Earth
5 Set On Concrete Foundation

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole foundationtype

Spatial_Source

Properties

Key Value
Owner
Domain Name Spatial_Source
Description Source of the spatial location
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 92

DomainCodedValue

Code Description Details
0 Unknown
1 As-Built
2 CAD
3 Digitized
4 GPS/GNSS
5 Field Sketch

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine spatialsource
main.CommunicationsLine 0 Unknown spatialsource
main.CommunicationsLine 20 Submarine Cable spatialsource
main.CommunicationsLine 25 National Cable spatialsource
main.CommunicationsLine 30 Regional Cable spatialsource
main.CommunicationsLine 35 Distribution Cable spatialsource
main.CommunicationsLine 40 Access Cable spatialsource
main.CommunicationsLine 45 Drop Cable spatialsource
main.CommunicationsLine 50 Indoor Cable spatialsource
main.CommunicationsLine 60 Wireless spatialsource
main.StructureJunction spatialsource
main.StructureJunction 0 Unknown spatialsource
main.StructureJunction 101 Wire Cabinet spatialsource
main.StructureJunction 102 Wire Structure Guy spatialsource
main.StructureJunction 103 Wire Handhole spatialsource
main.StructureJunction 104 Wire Junction Box spatialsource
main.StructureJunction 105 Wire Vault Access Point spatialsource
main.StructureJunction 107 Wire Pedestal spatialsource
main.StructureJunction 110 Wire Vault spatialsource
main.StructureJunction 123 Wire Support Pole spatialsource
main.StructureJunction 124 Marker spatialsource
main.StructureJunction 132 Wire Structure Representation spatialsource
main.StructureJunction 130 Wire Vault Knockouts spatialsource
main.StructureJunction 111 Communications Tower spatialsource
main.StructureJunction 125 Communications Pole spatialsource
main.StructureJunction 131 Wire Vault Components spatialsource
main.StructureJunction 113 Wire Customer Attachment spatialsource
main.StructureJunction 134 Duct Junctions spatialsource
main.StructureJunction 801 Ground spatialsource
main.StructureJunction 136 Wire Stock Sites spatialsource
main.StructureJunction 802 Building spatialsource
main.StructureJunction 803 Support spatialsource
main.StructureJunction 137 Building Riser spatialsource
main.StructureJunction 126 Wire Conduit Fittings spatialsource
main.StructureLine spatialsource
main.StructureLine 0 Unknown spatialsource
main.StructureLine 102 Wire Duct Bank spatialsource
main.StructureLine 103 Wire Aerial Support spatialsource
main.StructureLine 104 Wire Trench spatialsource
main.StructureLine 111 Connector Line spatialsource
main.StructureLine 110 Communications Cable Hardware spatialsource
main.StructureLine 112 Access Tunnel spatialsource
main.StructureLine 118 Wire Microduct Pathway spatialsource
main.StructureLine 801 Ground spatialsource
main.StructureLine 109 Communications Conduit spatialsource
main.CommunicationsAssembly spatialsource
main.CommunicationsAssembly 0 Unknown spatialsource
main.CommunicationsJunction spatialsource
main.CommunicationsJunction 0 Unknown spatialsource
main.CommunicationsJunction 1 Connection Point spatialsource
main.CommunicationsDevice spatialsource
main.CommunicationsDevice 20 Submarine Cable Components spatialsource
main.CommunicationsDevice 25 National Cable Components spatialsource
main.CommunicationsDevice 30 Regional Cable Components spatialsource
main.CommunicationsDevice 35 Distribution Cable Components spatialsource
main.CommunicationsDevice 40 Access Cable Components spatialsource
main.CommunicationsDevice 45 Drop Cable Components spatialsource
main.CommunicationsDevice 50 Indoor Cable Components spatialsource
main.CommunicationsDevice 60 Wireless Components spatialsource
main.StructureBoundary spatialsource
main.StructureBoundary 0 Unknown spatialsource
main.StructureBoundary 101 Wire Cabinet Boundary spatialsource
main.StructureBoundary 104 Wire Vault Boundary spatialsource
main.StructureBoundary 801 Building spatialsource
main.StructureBoundary 803 Support spatialsource
main.StructureJunctionObject spatialsource
main.StructureJunctionObject 130 Wire Vault Knockouts spatialsource
main.StructureJunctionObject 131 Wire Vault Components spatialsource
main.StructureJunctionObject 114 Wire Crossarm spatialsource
main.StructureJunctionObject 134 Wire Microduct Fitting spatialsource
main.StructureJunctionObject 135 Wire Microduct Connection Point spatialsource
main.StructureJunctionObject 120 Pole spatialsource
main.StructureJunctionObject 126 Wire Conduit Fittings spatialsource
main.StructureJunctionObject 132 Wire Microduct Fitting Group spatialsource
main.StructureJunctionObject 137 Building Riser spatialsource
main.StructureEdgeObject spatialsource
main.StructureEdgeObject 101 Wire Duct spatialsource
main.StructureEdgeObject 111 Conduit spatialsource
main.CommunicationsJunctionObject spatialsource
main.CommunicationsJunctionObject 4 Connector spatialsource
main.CommunicationsJunctionObject 1 Connector Group spatialsource
main.CommunicationsJunctionObject 5 Chassis spatialsource
main.CommunicationsJunctionObject 7 Port spatialsource
main.CommunicationsJunctionObject 8 Equipment spatialsource
main.CommunicationsJunctionObject 9 Port Group spatialsource
main.CommunicationsJunctionObject 11 Antenna spatialsource
main.CommunicationsJunctionObject 12 Splice spatialsource
main.CommunicationsJunctionObject 13 Splice Group spatialsource
main.CommunicationsEdgeObject spatialsource
main.CommunicationsEdgeObject 8 Strand spatialsource
main.CommunicationsEdgeObject 10 Link spatialsource
main.CommunicationsEdgeObject 11 Wireless spatialsource

Communications_Cable_OD_in

Properties

Key Value
Owner
Domain Name Communications_Cable_OD_in
Description Communications cable outside diameter in inches
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 7

DomainCodedValue

Code Description Details
0 Unknown
1.04648 .412"
1.27 .5"
1.5875 0.625"
1.905 0.75"
2.2225 0.875"
2.54 1"
3.81 1 1/2"
5.08 2"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 20 Submarine Cable diameter
main.CommunicationsLine 25 National Cable diameter
main.CommunicationsLine 30 Regional Cable diameter
main.CommunicationsLine 35 Distribution Cable diameter
main.CommunicationsLine 40 Access Cable diameter
main.CommunicationsLine 45 Drop Cable diameter
main.CommunicationsLine 50 Indoor Cable diameter

Communications_Component_Location

Properties

Key Value
Owner
Domain Name Communications_Component_Location
Description The location of the cable component
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 9

DomainCodedValue

Code Description Details
0 Unknown
1 In-Span
2 Pole Mount
3 Vault Mount
4 Wall Mount

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice loctype
main.CommunicationsDevice 20 Submarine Cable Components loctype
main.CommunicationsDevice 25 National Cable Components loctype
main.CommunicationsDevice 30 Regional Cable Components loctype
main.CommunicationsDevice 35 Distribution Cable Components loctype
main.CommunicationsDevice 40 Access Cable Components loctype
main.CommunicationsDevice 45 Drop Cable Components loctype
main.CommunicationsDevice 50 Indoor Cable Components loctype
main.CommunicationsDevice 60 Wireless Components loctype

Communications_Component_Type

Properties

Key Value
Owner
Domain Name Communications_Component_Type
Description The type of hub terminator
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 5

DomainCodedValue

Code Description Details
0 Unknown
1 FTTX
2 HFC
3 LAS
4 HUT
5 HUB
6 NB Interconnect
7 Landing Point
8 Amplifier

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 20 Submarine Cable Components designtype
main.CommunicationsDevice 25 National Cable Components designtype
main.CommunicationsDevice 30 Regional Cable Components designtype
main.CommunicationsDevice 35 Distribution Cable Components designtype
main.CommunicationsDevice 40 Access Cable Components designtype

Communications_Conduit_Material

Properties

Key Value
Owner
Domain Name Communications_Conduit_Material
Description The material of the conduit
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
1 Electrical Nonmetallic Tubing
2 Flexible Metal Conduit
3 Galvanized Rigid Conduit
4 Liquid-Tight Flexible Nonmetallic Conduit
5 PVC-Coated Aluminum
6 PVC-Coated Rigid Steel
7 Rigid Metal Conduit
8 Rigid Nonmetallic Conduit

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunction conduitmaterial
main.CommunicationsJunction 1 Connection Point conduitmaterial

Communications_Conduit_Type

Properties

Key Value
Owner
Domain Name Communications_Conduit_Type
Description The type of conduit
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
101 Abandoned Electric Conduit
102 Abandoned Gas Pipe
103 Abandoned Water Main
104 Sewer pipe
105 Storm Pipe
106 Abandoned Communication Conduit

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 109 Communications Conduit designtype

Communications_Device_Drop_Type

Properties

Key Value
Owner
Domain Name Communications_Device_Drop_Type
Description The type of drop component
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 11
# of Assignments 1

DomainCodedValue

Code Description Details
30 SMDU
101 SFU
102 Duplex
103 Triplex
104 Quadraplex
108 Small Cell Site
110 Marco Site
120 MMDU
300 LMDU1
600 LMDU2
1000 LMDU3

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice 45 Drop Cable Components designtype

Wire_Aerial_Support_Material

Properties

Key Value
Owner
Domain Name Wire_Aerial_Support_Material
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 9
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Aluminium
2 Composite
3 Lamenated Wood
4 Fiberglass
5 Monofiliment
6 Steel
7 Wood
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole material

Communications_Fiber_Cable_Grade

Properties

Key Value
Owner
Domain Name Communications_Fiber_Cable_Grade
Description The grade of the fiber cable
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 9

DomainCodedValue

Code Description Details
0 Unknown
1 MMF FFDI
2 MMF OM1
3 MMF OM2
4 MMF OM3
5 MMF OM4
6 MMF OM5
7 SMF OS1
8 SMF OS2

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine cablegrade
main.CommunicationsLine 20 Submarine Cable cablegrade
main.CommunicationsLine 25 National Cable cablegrade
main.CommunicationsLine 30 Regional Cable cablegrade
main.CommunicationsLine 35 Distribution Cable cablegrade
main.CommunicationsLine 40 Access Cable cablegrade
main.CommunicationsLine 45 Drop Cable cablegrade
main.CommunicationsLine 50 Indoor Cable cablegrade
main.CommunicationsLine 60 Wireless cablegrade

Wire_Pole_Height_Combined

Properties

Key Value
Owner
Domain Name Wire_Pole_Height_Combined
Description List of valid heights for all poles
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 22
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
25 25 Feet
30 30 Feet
35 35 Feet
40 40 Feet
45 45 Feet
50 50 Feet
55 55 Feet
60 60 Feet
65 65 Feet
70 70 Feet
75 75 Feet
80 80 Feet
85 85 Feet
90 90 Feet
95 95 Feet
100 100 Feet
105 105 Feet
110 110 Feet
115 115 Feet
120 120 Feet
125 125 Feet

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction height

Communications_Port_Usage_Type

Properties

Key Value
Owner
Domain Name Communications_Port_Usage_Type
Description The usage type for ports
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 14
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
21 Amplifier
22 Demultiplexer
23 Multiplexer
24 Splice
25 Splitter
26 Switch
27 Patch Panel
30 Baseband Unit
31 Remote Radio Unit
51 In
52 Out
203 Microwave Antenna
204 Cell Antenna

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 7 Port usagetype

Communications_Riser_Material

Properties

Key Value
Owner
Domain Name Communications_Riser_Material
Description The material of the riser guard
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
1 Fiberglass
2 Plastic
3 Steel

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunction guardmaterial
main.CommunicationsJunction 1 Connection Point guardmaterial

Lifecycle_Status

Properties

Key Value
Owner
Domain Name Lifecycle_Status
Description Valid lifecycle states for the assets.
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 87

DomainCodedValue

Code Description Details
0 Out of Service
1 Proposed
2 In Service
4 Planned Removal

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 0 Unknown lifecyclestatus
main.CommunicationsLine 20 Submarine Cable lifecyclestatus
main.CommunicationsLine 25 National Cable lifecyclestatus
main.CommunicationsLine 30 Regional Cable lifecyclestatus
main.CommunicationsLine 35 Distribution Cable lifecyclestatus
main.CommunicationsLine 40 Access Cable lifecyclestatus
main.CommunicationsLine 45 Drop Cable lifecyclestatus
main.CommunicationsLine 50 Indoor Cable lifecyclestatus
main.CommunicationsLine 60 Wireless lifecyclestatus
main.StructureJunction 0 Unknown lifecyclestatus
main.StructureJunction 101 Wire Cabinet lifecyclestatus
main.StructureJunction 102 Wire Structure Guy lifecyclestatus
main.StructureJunction 103 Wire Handhole lifecyclestatus
main.StructureJunction 104 Wire Junction Box lifecyclestatus
main.StructureJunction 105 Wire Vault Access Point lifecyclestatus
main.StructureJunction 107 Wire Pedestal lifecyclestatus
main.StructureJunction 110 Wire Vault lifecyclestatus
main.StructureJunction 123 Wire Support Pole lifecyclestatus
main.StructureJunction 124 Marker lifecyclestatus
main.StructureJunction 132 Wire Structure Representation lifecyclestatus
main.StructureJunction 130 Wire Vault Knockouts lifecyclestatus
main.StructureJunction 111 Communications Tower lifecyclestatus
main.StructureJunction 125 Communications Pole lifecyclestatus
main.StructureJunction 131 Wire Vault Components lifecyclestatus
main.StructureJunction 113 Wire Customer Attachment lifecyclestatus
main.StructureJunction 133 Structure Attachment Point lifecyclestatus
main.StructureJunction 134 Duct Junctions lifecyclestatus
main.StructureJunction 801 Ground lifecyclestatus
main.StructureJunction 136 Wire Stock Sites lifecyclestatus
main.StructureJunction 802 Building lifecyclestatus
main.StructureJunction 803 Support lifecyclestatus
main.StructureJunction 137 Building Riser lifecyclestatus
main.StructureJunction 126 Wire Conduit Fittings lifecyclestatus
main.StructureLine 0 Unknown lifecyclestatus
main.StructureLine 102 Wire Duct Bank lifecyclestatus
main.StructureLine 103 Wire Aerial Support lifecyclestatus
main.StructureLine 104 Wire Trench lifecyclestatus
main.StructureLine 111 Connector Line lifecyclestatus
main.StructureLine 110 Communications Cable Hardware lifecyclestatus
main.StructureLine 112 Access Tunnel lifecyclestatus
main.StructureLine 118 Wire Microduct Pathway lifecyclestatus
main.StructureLine 801 Ground lifecyclestatus
main.StructureLine 109 Communications Conduit lifecyclestatus
main.CommunicationsAssembly 0 Unknown lifecyclestatus
main.CommunicationsJunction 0 Unknown lifecyclestatus
main.CommunicationsJunction 1 Connection Point lifecyclestatus
main.CommunicationsDevice 0 Unknown lifecyclestatus
main.CommunicationsDevice 20 Submarine Cable Components lifecyclestatus
main.CommunicationsDevice 25 National Cable Components lifecyclestatus
main.CommunicationsDevice 30 Regional Cable Components lifecyclestatus
main.CommunicationsDevice 35 Distribution Cable Components lifecyclestatus
main.CommunicationsDevice 40 Access Cable Components lifecyclestatus
main.CommunicationsDevice 45 Drop Cable Components lifecyclestatus
main.CommunicationsDevice 50 Indoor Cable Components lifecyclestatus
main.CommunicationsDevice 60 Wireless Components lifecyclestatus
main.StructureBoundary 0 Unknown lifecyclestatus
main.StructureBoundary 101 Wire Cabinet Boundary lifecyclestatus
main.StructureBoundary 104 Wire Vault Boundary lifecyclestatus
main.StructureBoundary 801 Building lifecyclestatus
main.StructureBoundary 803 Support lifecyclestatus
main.StructureJunctionObject 0 Unknown lifecyclestatus
main.StructureJunctionObject 130 Wire Vault Knockouts lifecyclestatus
main.StructureJunctionObject 131 Wire Vault Components lifecyclestatus
main.StructureJunctionObject 114 Wire Crossarm lifecyclestatus
main.StructureJunctionObject 134 Wire Microduct Fitting lifecyclestatus
main.StructureJunctionObject 135 Wire Microduct Connection Point lifecyclestatus
main.StructureJunctionObject 120 Pole lifecyclestatus
main.StructureJunctionObject 126 Wire Conduit Fittings lifecyclestatus
main.StructureJunctionObject 132 Wire Microduct Fitting Group lifecyclestatus
main.StructureJunctionObject 137 Building Riser lifecyclestatus
main.StructureEdgeObject 0 Unknown lifecyclestatus
main.StructureEdgeObject 101 Wire Duct lifecyclestatus
main.StructureEdgeObject 111 Conduit lifecyclestatus
main.CommunicationsJunctionObject 0 Unknown lifecyclestatus
main.CommunicationsJunctionObject 4 Connector lifecyclestatus
main.CommunicationsJunctionObject 1 Connector Group lifecyclestatus
main.CommunicationsJunctionObject 5 Chassis lifecyclestatus
main.CommunicationsJunctionObject 7 Port lifecyclestatus
main.CommunicationsJunctionObject 8 Equipment lifecyclestatus
main.CommunicationsJunctionObject 9 Port Group lifecyclestatus
main.CommunicationsJunctionObject 11 Antenna lifecyclestatus
main.CommunicationsJunctionObject 12 Splice lifecyclestatus
main.CommunicationsJunctionObject 13 Splice Group lifecyclestatus
main.CommunicationsEdgeObject 0 Unknown lifecyclestatus
main.CommunicationsEdgeObject 8 Strand lifecyclestatus
main.CommunicationsEdgeObject 10 Link lifecyclestatus
main.CommunicationsEdgeObject 11 Wireless lifecyclestatus

Communications_Strand_Color_Codes

Properties

Key Value
Owner
Domain Name Communications_Strand_Color_Codes
Description Communications fiber strand or twisted pair color codes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 64
# of Assignments 2

DomainCodedValue

Code Description Details
1 Blue
2 Orange
3 Green
4 Brown
5 Slate (Gray)
6 White
7 Red
8 Black
9 Yellow
10 Violet
11 Rose (Pink)
12 Aqua
13 Blue w/Black Stripe
14 Orange w/Black Stripe
15 Green w/Black Stripe
16 Brown w/Black Stripe
17 Slate w/Black Stripe
18 White w/Black Stripe
19 Red w/Black Stripe
20 Black w/Yellow Stripe
21 Yellow w/Black Stripe
22 Violet w/Black Stripe
23 Rose w/Black Stripe
24 Aqua w/Black Stripe
25 Blue w/Red Stripe
26 Orange w/Red Stripe
27 Green w/Red Stripe
28 Brown w/Red Stripe
29 Slate w/Red Stripe
30 White w/Red Stripe
31 Red w/Yellow Stripe
32 Black w/Red Stripe
33 Yellow w/Red Stripe
34 Violet w/Red Stripe
35 Rose w/Red Stripe
36 Aqua w/Red Stripe
37 Blue w/Green Stripe
38 Orange w/Green Stripe
1001 Tip: White - Blue / Ring: Blue - White
1002 Tip: White - Orange / Ring: Orange - White
1003 Tip: White - Green / Ring: Green - White
1004 Tip: White - Brown / Ring: Brown - White
1005 Tip: White - Slate / Ring: Slate - White
1006 Tip: Red - Blue / Ring: Blue - Red
1007 Tip: Red - Orange / Ring: Orange - Red
1008 Tip: Red - Green / Ring: Green - Red
1009 Tip: Red - Brown / Ring: Brown - Red
1010 Tip: Red - Slate / Ring: Slate - Red
1011 Tip: Black - Blue / Ring: Blue - Black
1012 Tip: Black - Orange / Ring: Orange - Black
1013 Tip: Black - Green / Ring: Green - Black
1014 Tip: Black - Brown / Ring: Brown - Black
1015 Tip: Black - Slate / Ring: Slate - Black
1016 Tip: Yellow - Blue / Ring: Blue - Yellow
1017 Tip: Yellow - Orange / Ring: Orange - Yellow
1018 Tip: Yellow - Green / Ring: Green - Yellow
1019 Tip: Yellow - Brown / Ring: Brown - Yellow
1020 Tip: Yellow - Slate / Ring: Slate - Yellow
1021 Tip: Violet - Blue / Ring: Blue - Violet
1022 Tip: Violet - Orange / Ring: Orange - Violet
1023 Tip: Violet - Green / Ring: Green - Violet
1024 Tip: Violet - Brown / Ring: Brown - Violet
1025 Tip: Violet - Slate / Ring: Slate - Violet
1026 Tip: Red - White / Ring: White - Red

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject strandid
main.CommunicationsEdgeObject 8 Strand strandid

Communications_Strand_Counts_Access

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Access
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 200
# of Assignments 1

DomainCodedValue

Code Description Details
1 1
2 2
4 4
6 6
8 8
12 12
16 16
18 18
20 20
24 24
25 25
36 36
48 48
50 50
60 60
72 72
75 75
96 96
100 100
125 125
150 150
175 175
200 200
225 225
250 250
275 275
300 300
325 325
350 350
375 375
400 400
425 425
450 450
475 475
500 500
525 525
550 550
575 575
600 600
625 625
650 650
675 675
700 700
725 725
750 750
775 775
800 800
825 825
850 850
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1728 1728
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 40 Access Cable strandcount

Communications_Strand_Counts_Drop

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Drop
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 194
# of Assignments 1

DomainCodedValue

Code Description Details
1 1
2 2
4 4
6 6
8 8
12 12
16 16
18 18
20 20
24 24
25 25
50 50
75 75
100 100
125 125
150 150
175 175
200 200
225 225
250 250
275 275
300 300
325 325
350 350
375 375
400 400
425 425
450 450
475 475
500 500
525 525
550 550
575 575
600 600
625 625
650 650
675 675
700 700
725 725
750 750
775 775
800 800
825 825
850 850
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 45 Drop Cable strandcount

Communications_Strand_Counts_Indoor

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Indoor
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 202
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 1
2 2
4 4
6 6
8 8
12 12
16 16
18 18
20 20
24 24
25 25
36 36
48 48
50 50
60 60
72 72
75 75
96 96
100 100
120 120
125 125
144 144
150 150
175 175
200 200
225 225
250 250
275 275
300 300
325 325
350 350
375 375
400 400
425 425
450 450
475 475
500 500
525 525
550 550
575 575
600 600
625 625
650 650
675 675
700 700
725 725
750 750
775 775
800 800
825 825
850 850
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 50 Indoor Cable strandcount

Communications_Strand_Counts_National

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_National
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 192
# of Assignments 1

DomainCodedValue

Code Description Details
20 20
25 25
50 50
75 75
100 100
125 125
150 150
175 175
200 200
225 225
250 250
275 275
300 300
325 325
350 350
375 375
400 400
425 425
432 432
450 450
475 475
500 500
525 525
550 550
575 575
576 576
600 600
625 625
650 650
668 668
675 675
700 700
720 720
725 725
750 750
775 775
792 792
800 800
825 825
850 850
864 864
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1728 1728
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 25 National Cable strandcount

Communications_Strand_Counts_Regional

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Regional
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 194
# of Assignments 1

DomainCodedValue

Code Description Details
20 20
25 25
50 50
75 75
100 100
125 125
150 150
175 175
200 200
225 225
250 250
275 275
288 288
300 300
325 325
350 350
360 360
375 375
400 400
425 425
432 432
450 450
475 475
500 500
525 525
550 550
575 575
576 576
600 600
625 625
650 650
668 668
675 675
700 700
720 720
725 725
750 750
775 775
792 792
800 800
825 825
850 850
864 864
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1728 1728
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 30 Regional Cable strandcount

Communications_Strand_Counts_Submarine

Properties

Key Value
Owner
Domain Name Communications_Strand_Counts_Submarine
Description Valid number of strands
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 187
# of Assignments 1

DomainCodedValue

Code Description Details
20 20
25 25
50 50
75 75
100 100
125 125
150 150
175 175
200 200
225 225
250 250
275 275
300 300
325 325
350 350
375 375
400 400
425 425
450 450
475 475
500 500
525 525
550 550
575 575
600 600
625 625
650 650
675 675
700 700
725 725
750 750
775 775
800 800
825 825
850 850
864 864
875 875
900 900
925 925
950 950
975 975
1000 1000
1025 1025
1050 1050
1075 1075
1100 1100
1125 1125
1150 1150
1175 1175
1200 1200
1225 1225
1250 1250
1275 1275
1300 1300
1325 1325
1350 1350
1375 1375
1400 1400
1425 1425
1450 1450
1475 1475
1500 1500
1525 1525
1550 1550
1575 1575
1600 1600
1625 1625
1650 1650
1675 1675
1700 1700
1725 1725
1728 1728
1750 1750
1775 1775
1800 1800
1825 1825
1850 1850
1875 1875
1900 1900
1925 1925
1950 1950
1975 1975
2000 2000
2025 2025
2050 2050
2075 2075
2100 2100
2125 2125
2150 2150
2175 2175
2200 2200
2225 2225
2250 2250
2275 2275
2300 2300
2325 2325
2350 2350
2375 2375
2400 2400
2425 2425
2450 2450
2475 2475
2500 2500
2525 2525
2550 2550
2575 2575
2600 2600
2625 2625
2650 2650
2675 2675
2700 2700
2725 2725
2750 2750
2775 2775
2800 2800
2825 2825
2850 2850
2875 2875
2900 2900
2925 2925
2950 2950
2975 2975
3000 3000
3025 3025
3050 3050
3075 3075
3100 3100
3125 3125
3150 3150
3175 3175
3200 3200
3225 3225
3250 3250
3275 3275
3300 3300
3325 3325
3350 3350
3375 3375
3400 3400
3425 3425
3450 3450
3475 3475
3500 3500
3525 3525
3550 3550
3575 3575
3600 3600
3625 3625
3650 3650
3675 3675
3700 3700
3725 3725
3750 3750
3775 3775
3800 3800
3825 3825
3850 3850
3875 3875
3900 3900
3925 3925
3950 3950
3975 3975
4000 4000
4025 4025
4050 4050
4075 4075
4100 4100
4125 4125
4150 4150
4175 4175
4200 4200
4225 4225
4250 4250
4275 4275
4300 4300
4325 4325
4350 4350
4375 4375
4400 4400
4425 4425
4450 4450
4475 4475
4500 4500
4525 4525
4550 4550
4575 4575
4600 4600

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine 20 Submarine Cable strandcount

Communications_Strand_Group_Color_Codes

Properties

Key Value
Owner
Domain Name Communications_Strand_Group_Color_Codes
Description Copper binders or buffer tubes color codes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 62
# of Assignments 3

DomainCodedValue

Code Description Details
1 Blue
2 Orange
3 Green
4 Brown
5 Slate (Gray)
6 White
7 Red
8 Black
9 Yellow
10 Violet
11 Rose (Pink)
12 Aqua
13 Blue w/Black Stripe
14 Orange w/Black Stripe
15 Green w/Black Stripe
16 Brown w/Black Stripe
17 Slate w/Black Stripe
18 White w/Black Stripe
19 Red w/Black Stripe
20 Black w/Yellow Stripe
21 Yellow w/Black Stripe
22 Violet w/Black Stripe
23 Rose w/Black Stripe
24 Aqua w/Black Stripe
25 Blue w/Red Stripe
26 Orange w/Red Stripe
27 Green w/Red Stripe
28 Brown w/Red Stripe
29 Slate w/Red Stripe
30 White w/Red Stripe
31 Red w/Yellow Stripe
32 Black w/Red Stripe
33 Yellow w/Red Stripe
34 Violet w/Red Stripe
35 Rose w/Red Stripe
36 Aqua w/Red Stripe
37 Blue w/Green Stripe
38 Orange w/Green Stripe
1001 White - Blue
1002 White - Orange
1003 White - Green
1004 White - Brown
1005 White - Slate
1006 Red - Blue
1007 Red - Orange
1008 Red - Green
1009 Red - Brown
1010 Red - Slate
1011 Black - Blue
1012 Black - Orange
1013 Black - Green
1014 Black - Brown
1015 Black - Slate
1016 Yellow - Blue
1017 Yellow - Orange
1018 Yellow - Green
1019 Yellow - Brown
1020 Yellow - Slate
1021 Violet - Blue
1022 Violet - Orange
1023 Violet - Green
1024 Violet - Brown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsEdgeObject strandgroupid
main.CommunicationsEdgeObject ribbongroupid
main.CommunicationsEdgeObject 8 Strand strandgroupid

Communications_Strand_Group_Counts

Properties

Key Value
Owner
Domain Name Communications_Strand_Group_Counts
Description The number of buffer tubes or binder groups a cable can contain
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 185
# of Assignments 9

DomainCodedValue

Code Description Details
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
21 21
22 22
23 23
24 24
25 25
26 26
27 27
28 28
29 29
30 30
31 31
32 32
33 33
34 34
35 35
36 36
37 37
38 38
39 39
40 40
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 48
49 49
50 50
51 51
52 52
53 53
54 54
55 55
56 56
57 57
58 58
59 59
60 60
61 61
62 62
63 63
64 64
65 65
66 66
67 67
68 68
69 69
70 70
71 71
72 72
73 73
74 74
75 75
76 76
77 77
78 78
79 79
80 80
81 81
82 82
83 83
84 84
85 85
86 86
87 87
88 88
89 89
90 90
91 91
92 92
93 93
94 94
95 95
96 96
97 97
98 98
99 99
100 100
101 101
102 102
103 103
104 104
105 105
106 106
107 107
108 108
109 109
110 110
111 111
112 112
113 113
114 114
115 115
116 116
117 117
118 118
119 119
120 120
121 121
122 122
123 123
124 124
125 125
126 126
127 127
128 128
129 129
130 130
131 131
132 132
133 133
134 134
135 135
136 136
137 137
138 138
139 139
140 140
141 141
142 142
143 143
144 144
145 145
146 146
147 147
148 148
149 149
150 150
151 151
152 152
153 153
154 154
155 155
156 156
157 157
158 158
159 159
160 160
161 161
162 162
163 163
164 164
165 165
166 166
167 167
168 168
169 169
170 170
171 171
172 172
173 173
174 174
175 175
176 176
177 177
178 178
179 179
180 180
181 181
182 182
183 183
184 184

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine strandgroupcount
main.CommunicationsLine 20 Submarine Cable strandgroupcount
main.CommunicationsLine 25 National Cable strandgroupcount
main.CommunicationsLine 30 Regional Cable strandgroupcount
main.CommunicationsLine 35 Distribution Cable strandgroupcount
main.CommunicationsLine 40 Access Cable strandgroupcount
main.CommunicationsLine 45 Drop Cable strandgroupcount
main.CommunicationsLine 50 Indoor Cable strandgroupcount
main.CommunicationsLine 60 Wireless strandgroupcount

Communications_Tower_Height

Properties

Key Value
Owner
Domain Name Communications_Tower_Height
Description Height of Tower
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
10 3000

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 111 Communications Tower height

Communications_Wireless_Spectrum

Properties

Key Value
Owner
Domain Name Communications_Wireless_Spectrum
Description General wireless spectrum band
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 700 MHz
2 850 MHz
3 AWS (1700-2100 MHz)
4 AWS3 (755-1780 MHz or 2155-2180 MHz)
5 CBRS (3550-3700 MHz)
6 mmWave (Sub-6 GHz or 24-100 GHz)
7 PCS (1900 MHz)

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 11 Antenna spectrum

Communications_Wireless_Technology

Properties

Key Value
Owner
Domain Name Communications_Wireless_Technology
Description General wireless technology type
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 13
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 4G
2 4G LTE
3 5G
4 5G NR
100 CBRS
101 CDMA 2000
102 EDGE
103 GPRS
104 GSM
105 HSDPA / HSUPA
106 TDMA
107 UMTS / WCDMA

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsJunctionObject 11 Antenna technology

Communications_Wireless_Tower_Type

Properties

Key Value
Owner
Domain Name Communications_Wireless_Tower_Type
Description General construction type of tower
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Monopole
2 Guyed
3 Lattice
4 Roof Top
5 Stealth
6 In Building

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 111 Communications Tower designtype

Electric_Combined_Usage_Or_Type

Properties

Key Value
Owner
Domain Name Electric_Combined_Usage_Or_Type
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 7
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
1 Other
2 Tangent
3 Dead End
4 Double Deadend
5 Device Braced
6 Riser Terminus

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject usageortype
main.StructureJunctionObject 120 Pole usageortype

Wire_Structure_Junction_Junction_Box_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Junction_Box_Size
Description List of valid junction box sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 104 Wire Junction Box dimensions

Electric_Wire_Diameter_mm

Properties

Key Value
Owner
Domain Name Electric_Wire_Diameter_mm
Description Wire diameter AWG size, stored as mm
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
11.684 0000
10.40384 000
9.26592 00
8.25246 0
7.34822 1
6.54304 2
5.82676 3
5.18922 4

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 102 Wire Duct Bank diameterwidth_metric

Lifecycle_Combined

Properties

Key Value
Owner
Domain Name Lifecycle_Combined
Description Bitwise combination of lifecycle states for subnetwork management
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 11

DomainCodedValue

Code Description Details
0 Out of Service
1 Proposed
2 In Service
3 Proposed and In Service
4 Planned Removal
6 In Service and Planned Removal

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine lifecyclestatus
main.StructureJunction lifecyclestatus
main.StructureLine lifecyclestatus
main.CommunicationsAssembly lifecyclestatus
main.CommunicationsJunction lifecyclestatus
main.CommunicationsDevice lifecyclestatus
main.StructureBoundary lifecyclestatus
main.StructureJunctionObject lifecyclestatus
main.StructureEdgeObject lifecyclestatus
main.CommunicationsJunctionObject lifecyclestatus
main.CommunicationsEdgeObject lifecyclestatus

Lifecycle_Status_Combined

Properties

Key Value
Owner
Domain Name Lifecycle_Status_Combined
Description Bitwise combination of lifecycle states for subnetwork management
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 0

DomainCodedValue

Code Description Details
0 Out of Service
1 Proposed
2 In Service
3 Proposed and In Service
4 Planned Removal
6 In Service and Planned Removal

Network_6_IsConnected

Properties

Key Value
Owner
Domain Name Network_6_IsConnected
Description Indicates if the feature is connected to a subnetwork controller.
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 39

DomainCodedValue

Code Description Details
0 False
1 True
2 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine ISCONNECTED
main.CommunicationsLine 0 Unknown ISCONNECTED
main.CommunicationsLine 20 Submarine Cable ISCONNECTED
main.CommunicationsLine 25 National Cable ISCONNECTED
main.CommunicationsLine 30 Regional Cable ISCONNECTED
main.CommunicationsLine 35 Distribution Cable ISCONNECTED
main.CommunicationsLine 40 Access Cable ISCONNECTED
main.CommunicationsLine 45 Drop Cable ISCONNECTED
main.CommunicationsLine 50 Indoor Cable ISCONNECTED
main.CommunicationsLine 60 Wireless ISCONNECTED
main.CommunicationsJunction ISCONNECTED
main.CommunicationsJunction 0 Unknown ISCONNECTED
main.CommunicationsJunction 1 Connection Point ISCONNECTED
main.CommunicationsDevice ISCONNECTED
main.CommunicationsDevice 0 Unknown ISCONNECTED
main.CommunicationsDevice 20 Submarine Cable Components ISCONNECTED
main.CommunicationsDevice 25 National Cable Components ISCONNECTED
main.CommunicationsDevice 30 Regional Cable Components ISCONNECTED
main.CommunicationsDevice 35 Distribution Cable Components ISCONNECTED
main.CommunicationsDevice 40 Access Cable Components ISCONNECTED
main.CommunicationsDevice 45 Drop Cable Components ISCONNECTED
main.CommunicationsDevice 50 Indoor Cable Components ISCONNECTED
main.CommunicationsDevice 60 Wireless Components ISCONNECTED
main.CommunicationsJunctionObject ISCONNECTED
main.CommunicationsJunctionObject 0 Unknown ISCONNECTED
main.CommunicationsJunctionObject 4 Connector ISCONNECTED
main.CommunicationsJunctionObject 1 Connector Group ISCONNECTED
main.CommunicationsJunctionObject 5 Chassis ISCONNECTED
main.CommunicationsJunctionObject 7 Port ISCONNECTED
main.CommunicationsJunctionObject 8 Equipment ISCONNECTED
main.CommunicationsJunctionObject 9 Port Group ISCONNECTED
main.CommunicationsJunctionObject 11 Antenna ISCONNECTED
main.CommunicationsJunctionObject 12 Splice ISCONNECTED
main.CommunicationsJunctionObject 13 Splice Group ISCONNECTED
main.CommunicationsEdgeObject ISCONNECTED
main.CommunicationsEdgeObject 0 Unknown ISCONNECTED
main.CommunicationsEdgeObject 8 Strand ISCONNECTED
main.CommunicationsEdgeObject 10 Link ISCONNECTED
main.CommunicationsEdgeObject 11 Wireless ISCONNECTED

Spatial_Confidence

Properties

Key Value
Owner
Domain Name Spatial_Confidence
Description Confidence in the accuracy of the spatial data
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 92

DomainCodedValue

Code Description Details
0 Unknown
1 High
2 Medium
3 Low

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine spatialconfidence
main.CommunicationsLine 0 Unknown spatialconfidence
main.CommunicationsLine 20 Submarine Cable spatialconfidence
main.CommunicationsLine 25 National Cable spatialconfidence
main.CommunicationsLine 30 Regional Cable spatialconfidence
main.CommunicationsLine 35 Distribution Cable spatialconfidence
main.CommunicationsLine 40 Access Cable spatialconfidence
main.CommunicationsLine 45 Drop Cable spatialconfidence
main.CommunicationsLine 50 Indoor Cable spatialconfidence
main.CommunicationsLine 60 Wireless spatialconfidence
main.StructureJunction spatialconfidence
main.StructureJunction 0 Unknown spatialconfidence
main.StructureJunction 101 Wire Cabinet spatialconfidence
main.StructureJunction 102 Wire Structure Guy spatialconfidence
main.StructureJunction 103 Wire Handhole spatialconfidence
main.StructureJunction 104 Wire Junction Box spatialconfidence
main.StructureJunction 105 Wire Vault Access Point spatialconfidence
main.StructureJunction 107 Wire Pedestal spatialconfidence
main.StructureJunction 110 Wire Vault spatialconfidence
main.StructureJunction 123 Wire Support Pole spatialconfidence
main.StructureJunction 124 Marker spatialconfidence
main.StructureJunction 132 Wire Structure Representation spatialconfidence
main.StructureJunction 130 Wire Vault Knockouts spatialconfidence
main.StructureJunction 111 Communications Tower spatialconfidence
main.StructureJunction 125 Communications Pole spatialconfidence
main.StructureJunction 131 Wire Vault Components spatialconfidence
main.StructureJunction 113 Wire Customer Attachment spatialconfidence
main.StructureJunction 134 Duct Junctions spatialconfidence
main.StructureJunction 801 Ground spatialconfidence
main.StructureJunction 136 Wire Stock Sites spatialconfidence
main.StructureJunction 802 Building spatialconfidence
main.StructureJunction 803 Support spatialconfidence
main.StructureJunction 137 Building Riser spatialconfidence
main.StructureJunction 126 Wire Conduit Fittings spatialconfidence
main.StructureLine spatialconfidence
main.StructureLine 0 Unknown spatialconfidence
main.StructureLine 102 Wire Duct Bank spatialconfidence
main.StructureLine 103 Wire Aerial Support spatialconfidence
main.StructureLine 104 Wire Trench spatialconfidence
main.StructureLine 111 Connector Line spatialconfidence
main.StructureLine 110 Communications Cable Hardware spatialconfidence
main.StructureLine 112 Access Tunnel spatialconfidence
main.StructureLine 118 Wire Microduct Pathway spatialconfidence
main.StructureLine 801 Ground spatialconfidence
main.StructureLine 109 Communications Conduit spatialconfidence
main.CommunicationsAssembly spatialconfidence
main.CommunicationsAssembly 0 Unknown spatialconfidence
main.CommunicationsJunction spatialconfidence
main.CommunicationsJunction 0 Unknown spatialconfidence
main.CommunicationsJunction 1 Connection Point spatialconfidence
main.CommunicationsDevice spatialconfidence
main.CommunicationsDevice 20 Submarine Cable Components spatialconfidence
main.CommunicationsDevice 25 National Cable Components spatialconfidence
main.CommunicationsDevice 30 Regional Cable Components spatialconfidence
main.CommunicationsDevice 35 Distribution Cable Components spatialconfidence
main.CommunicationsDevice 40 Access Cable Components spatialconfidence
main.CommunicationsDevice 45 Drop Cable Components spatialconfidence
main.CommunicationsDevice 50 Indoor Cable Components spatialconfidence
main.CommunicationsDevice 60 Wireless Components spatialconfidence
main.StructureBoundary spatialconfidence
main.StructureBoundary 0 Unknown spatialconfidence
main.StructureBoundary 101 Wire Cabinet Boundary spatialconfidence
main.StructureBoundary 104 Wire Vault Boundary spatialconfidence
main.StructureBoundary 801 Building spatialconfidence
main.StructureBoundary 803 Support spatialconfidence
main.StructureJunctionObject spatialconfidence
main.StructureJunctionObject 130 Wire Vault Knockouts spatialconfidence
main.StructureJunctionObject 131 Wire Vault Components spatialconfidence
main.StructureJunctionObject 114 Wire Crossarm spatialconfidence
main.StructureJunctionObject 134 Wire Microduct Fitting spatialconfidence
main.StructureJunctionObject 135 Wire Microduct Connection Point spatialconfidence
main.StructureJunctionObject 120 Pole spatialconfidence
main.StructureJunctionObject 126 Wire Conduit Fittings spatialconfidence
main.StructureJunctionObject 132 Wire Microduct Fitting Group spatialconfidence
main.StructureJunctionObject 137 Building Riser spatialconfidence
main.StructureEdgeObject spatialconfidence
main.StructureEdgeObject 101 Wire Duct spatialconfidence
main.StructureEdgeObject 111 Conduit spatialconfidence
main.CommunicationsJunctionObject spatialconfidence
main.CommunicationsJunctionObject 4 Connector spatialconfidence
main.CommunicationsJunctionObject 1 Connector Group spatialconfidence
main.CommunicationsJunctionObject 5 Chassis spatialconfidence
main.CommunicationsJunctionObject 7 Port spatialconfidence
main.CommunicationsJunctionObject 8 Equipment spatialconfidence
main.CommunicationsJunctionObject 9 Port Group spatialconfidence
main.CommunicationsJunctionObject 11 Antenna spatialconfidence
main.CommunicationsJunctionObject 12 Splice spatialconfidence
main.CommunicationsJunctionObject 13 Splice Group spatialconfidence
main.CommunicationsEdgeObject spatialconfidence
main.CommunicationsEdgeObject 8 Strand spatialconfidence
main.CommunicationsEdgeObject 10 Link spatialconfidence
main.CommunicationsEdgeObject 11 Wireless spatialconfidence

StructureJunctionObject_Building Riser

Properties

Key Value
Owner
Domain Name StructureJunctionObject_Building Riser
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
396 Building Riser

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 137 Building Riser ASSETTYPE

Structure_Junction_Communications_Pole_Height_metric

Properties

Key Value
Owner
Domain Name Structure_Junction_Communications_Pole_Height_metric
Description Comms Height of Pole in Metric
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 29
# of Assignments 1

DomainCodedValue

Code Description Details
60 6 Meter
65 6.5 Meter
70 7 Meter
75 7.5 Meter
80 8 Meter
85 8.5 Meter
90 9 Meter
95 9.5 Meter
100 10 Meter
105 10.5 Meter
110 11 Meter
115 11.5 Meter
120 12 Meter
125 12.5 Meter
130 13 Meter
135 13.5 Meter
140 14 Meter
145 14.5 Meter
150 15 Meter
160 16 Meter
170 17 Meter
180 18 Meter
190 19 Meter
200 20 Meter
220 22 Meter
240 24 Meter
260 26 Meter
280 28 Meter
300 30 Meter

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole height_metric

Structure_Wall_Position

Properties

Key Value
Owner
Domain Name Structure_Wall_Position
Description The position of the wall in the vault
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 7

DomainCodedValue

Code Description Details
0 Unknown
1 North
2 Northeast
3 East
4 Southeast
5 South
6 Southwest
7 West
8 Northwest

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction wallid
main.StructureJunction 110 Wire Vault wallid
main.StructureJunction 130 Wire Vault Knockouts wallid
main.StructureJunction 131 Wire Vault Components wallid
main.StructureJunctionObject wallid
main.StructureJunctionObject 130 Wire Vault Knockouts wallid
main.StructureJunctionObject 131 Wire Vault Components wallid

Wire_Aerial_Support_Height

Properties

Key Value
Owner
Domain Name Wire_Aerial_Support_Height
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole armfaceheight

Wire_Aerial_Support_Height_Metric

Properties

Key Value
Owner
Domain Name Wire_Aerial_Support_Height_Metric
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 120 Pole armfaceheight_metric

Wire_Crossarm_Face_Height_Metric

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Face_Height_Metric
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
100 100 mm
125 125 mm
150 150 mm
175 175 mm

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armfaceheight_metric

Wire_Crossarm_Material

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Material
Description Crossarm material
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
4 Fiberglass
6 Steel
7 Wood
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject 114 Wire Crossarm material

Wire_Crossarm_Thickness_Metric

Properties

Key Value
Owner
Domain Name Wire_Crossarm_Thickness_Metric
Description
Field Type Double
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 6
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
100 100 mm
125 125 mm
150 150 mm
175 175 mm
200 200 mm

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject armthickness_metric
main.StructureJunctionObject 114 Wire Crossarm armthickness_metric

Wire_Structure_Cabinet_Design_Type

Properties

Key Value
Owner
Domain Name Wire_Structure_Cabinet_Design_Type
Description List of cabinet designs
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
51 Indoor
52 Water Proof
53 Water Tight

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 101 Wire Cabinet designtype

Wire_Structure_Guy_Diameter_in

Properties

Key Value
Owner
Domain Name Wire_Structure_Guy_Diameter_in
Description List of diameters of guys in inches
Field Type Double
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 8
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
6.35 1/4"
7.9629 5/16"
9.525 3/8"
11.1125 7/16"
12.7 1/2"
14.2875 9/16"
25.4 1"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy diameter
main.StructureLine 103 Wire Aerial Support diameterwidth

Wire_Structure_JunctionObject_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_JunctionObject_Material
Description
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 9
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Alumimium
2 Composite
3 Lamenated Wood
4 Fiberglass
5 Monofiliment
6 Steel
7 Wood
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunctionObject material

Wire_Structure_Junction_Anchor_Guy_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Anchor_Guy_Size
Description List of anchor guy sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
8 8"
10 10"
12 12"
14 14"

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 102 Wire Structure Guy dimensions

Wire_Structure_Junction_Cabinet_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Cabinet_Material
Description List of valid cabinet materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 10
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
1 Stainless Steel
4 Fiberglass
6 Steel
10 Plastic
15 Nickel
16 Brushed Nickel
17 Brushed Stainless Steel
18 Coated Steel
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 101 Wire Cabinet materialcode
main.StructureBoundary 101 Wire Cabinet Boundary materialcode

Wire_Structure_Junction_Cabinet_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Cabinet_Size
Description List of cabinet sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 101 Wire Cabinet dimensions

Wire_Structure_Junction_Combined_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Combined_Material
Description Combined list of structure materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 11
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Stainless Steel
3 Composite
4 Fiberglass
6 Steel
7 Wood
8 Poured Concrete
9 Precast Concrete
10 Plastic
11 Cast Iron
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction materialcode

Wire_Structure_Junction_Comm_Pole_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Comm_Pole_Material
Description Communications Pole Material
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
3 Composite
4 Fiberglass
6 Steel
7 Wood
9 Precast Concrete
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole materialcode

Wire_Structure_Junction_Handhole_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Handhole_Material
Description List of valid electric handhole materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Stainless Steel
4 Fiberglass
6 Steel
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 103 Wire Handhole materialcode

Wire_Structure_Junction_Handhole_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Handhole_Size
Description List of handhole sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 103 Wire Handhole dimensions

Wire_Structure_Junction_Junction_Box_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Junction_Box_Material
Description List of valid junction box materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Stainless Steel
4 Fiberglass
6 Steel
9 Precast Concrete
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 104 Wire Junction Box materialcode

Wire_Structure_Junction_Maker_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Maker_Material
Description List of types of marker materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 9
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Stainless Steel
3 Composite
4 Fiberglass
6 Steel
7 Wood
8 Poured Concrete
9 Precast Concrete
10 Plastic

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 124 Marker materialcode

Wire_Structure_Junction_Manhole_Type

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Manhole_Type
Description List of types of manholes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
61 Deep
62 Normal
63 Shallow

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 105 Wire Vault Access Point equipmenttypeorclass
main.StructureJunction 110 Wire Vault equipmenttypeorclass

Wire_Structure_Junction_Pedestal_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Pedestal_Material
Description List of valid pedestal materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
6 Steel
7 Wood
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 107 Wire Pedestal materialcode

Wire_Structure_Junction_Pole_Class_Combined

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Pole_Class_Combined
Description Combined list of pole classes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 16
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Class 1
2 Class 2
3 Class 3
4 Class 4
5 Class 5
6 Class 6
7 Class 7
8 Class 8
9 Class 9
10 Class 10
101 Class H1
102 Class H2
103 Class H3
104 Class H4
105 Class H5

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 125 Communications Pole equipmenttypeorclass

Wire_Structure_Junction_Pole_Treatment_Type

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Pole_Treatment_Type
Description List of pole or tower treatment types
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 12
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
1 Butt
2 Natural
3 Penta
4 Creosote
5 Chromated Copper Arsenates
6 Chemonite
7 Napthena
8 Cellon
9 Paint
10 Copper Naphthenate
11 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole treatment
main.StructureJunction 125 Communications Pole treatment

Wire_Structure_Junction_Support_Pole_Class

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Support_Pole_Class
Description List of valid pole classes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 12
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
1 Class 1
2 Class 2
3 Class 3
4 Class 4
5 Class 5
6 Class 6
7 Class 7
8 Class 8
9 Class 9
10 Class 10
101 Class H1

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole equipmenttypeorclass

Wire_Structure_Junction_Support_Pole_Height

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Support_Pole_Height
Description Support Pole Heights
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 14
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
35 35 Feet
40 40 Feet
45 45 Feet
50 50 Feet
55 55 Feet
60 60 Feet
65 65 Feet
70 70 Feet
75 75 Feet
80 80 Feet
85 85 Feet
90 90 Feet
95 95 Feet

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole height

Wire_Structure_Junction_Support_Pole_Height_metric

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Support_Pole_Height_metric
Description Wire Support Height of Pole in Metric
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 29
# of Assignments 1

DomainCodedValue

Code Description Details
60 6 Meter
65 6.5 Meter
70 7 Meter
75 7.5 Meter
80 8 Meter
85 8.5 Meter
90 9 Meter
95 9.5 Meter
100 10 Meter
105 10.5 Meter
110 11 Meter
115 11.5 Meter
120 12 Meter
125 12.5 Meter
130 13 Meter
135 13.5 Meter
140 14 Meter
145 14.5 Meter
150 15 Meter
160 16 Meter
170 17 Meter
180 18 Meter
190 19 Meter
200 20 Meter
220 22 Meter
240 24 Meter
260 26 Meter
280 28 Meter
300 30 Meter

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole height_metric

Wire_Structure_Junction_Support_Pole_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Support_Pole_Material
Description List of support pole materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 5
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
4 Fiberglass
6 Steel
7 Wood
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 123 Wire Support Pole materialcode

Wire_Structure_Junction_Vault_Cover_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Vault_Cover_Material
Description Manhole Cover Material
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
4 Fiberglass
6 Steel
8 Poured Concrete
9 Precast Concrete
11 Cast Iron
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 105 Wire Vault Access Point materialcode

Wire_Structure_Junction_Vault_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Vault_Material
Description List of vault materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 6
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
6 Steel
7 Wood
8 Poured Concrete
9 Precast Concrete
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 110 Wire Vault materialcode

Wire_Structure_Junction_Vault_Size

Properties

Key Value
Owner
Domain Name Wire_Structure_Junction_Vault_Size
Description List of vault sizes
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 1
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 110 Wire Vault dimensions

Wire_Structure_Line_Aerial_Support_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Line_Aerial_Support_Material
Description List of materials used for aerial supports
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
4 Fiberglass
6 Steel
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 103 Wire Aerial Support materialsoil

Yes_No

Properties

Key Value
Owner
Domain Name Yes_No
Description Valid Yes, No values
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 3
# of Assignments 29

DomainCodedValue

Code Description Details
0 Unknown
1 Yes
2 No

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsLine generatefromports
main.CommunicationsLine generatetoports
main.CommunicationsLine 0 Unknown generatefromports
main.CommunicationsLine 0 Unknown generatetoports
main.CommunicationsLine 20 Submarine Cable generatefromports
main.CommunicationsLine 20 Submarine Cable generatetoports
main.CommunicationsLine 25 National Cable generatefromports
main.CommunicationsLine 25 National Cable generatetoports
main.CommunicationsLine 30 Regional Cable generatefromports
main.CommunicationsLine 30 Regional Cable generatetoports
main.CommunicationsLine 35 Distribution Cable generatefromports
main.CommunicationsLine 35 Distribution Cable generatetoports
main.CommunicationsLine 40 Access Cable generatefromports
main.CommunicationsLine 40 Access Cable generatetoports
main.CommunicationsLine 45 Drop Cable generatefromports
main.CommunicationsLine 45 Drop Cable generatetoports
main.CommunicationsLine 50 Indoor Cable generatefromports
main.CommunicationsLine 50 Indoor Cable generatetoports
main.CommunicationsLine 60 Wireless generatefromports
main.CommunicationsLine 60 Wireless generatetoports
main.CommunicationsJunction 1 Connection Point hasconduit
main.CommunicationsJunction 1 Connection Point hasguard
main.StructureEdgeObject ductavailable
main.StructureEdgeObject 101 Wire Duct ductavailable
main.StructureEdgeObject 111 Conduit ductavailable
main.CommunicationsJunctionObject generatecontent
main.CommunicationsJunctionObject 5 Chassis generatecontent
main.CommunicationsJunctionObject 12 Splice generatecontent
main.CommunicationsJunctionObject 13 Splice Group generatecontent

Wire_Structure_Line_Duct_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Line_Duct_Material
Description List of duct materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 7
# of Assignments 2

DomainCodedValue

Code Description Details
0 Unknown
3 Composite
4 Fiberglass
8 Poured Concrete
9 Precast Concrete
10 Plastic
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 109 Communications Conduit materialsoil
main.StructureJunctionObject 137 Building Riser material

Wire_Structure_Line_Trench_Material

Properties

Key Value
Owner
Domain Name Wire_Structure_Line_Trench_Material
Description List of valid trench materials
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 4
# of Assignments 1

DomainCodedValue

Code Description Details
0 Unknown
11 Open
12 Earth Covered
20 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureLine 104 Wire Trench materialsoil

Wire_Structure_Manufacturer

Properties

Key Value
Owner
Domain Name Wire_Structure_Manufacturer
Description All Electric Structure Manufacturer
Field Type Short Integer
Domain Type Coded Value
Split Policy Duplicate
Merge Policy Default Value
# of Codes 50
# of Assignments 10

DomainCodedValue

Code Description Details
0 Unknown
1 Appalachee
2 Atlantic Wood Treatment
3 Baldwin
4 Baxco
5 Bell Co
6 Bell Timber
7 Brown
8 Cahaba
9 Carsonite
10 CDR
11 Chance Foundations
12 Crown Zellerbach
13 CTC
14 ECB Abbert Inc
15 ECP Utility
16 Escambia
17 Fiber Tech
18 Flight Light
19 Georgia Pacific
20 Gulf Creosote
21 Gulf States
22 Hot Box
23 Howard Industries
24 Huxford
25 International Paper
26 Jensen Precast
27 Josyln
28 Koppers
29 Lakeshore Electric
30 MacLean
31 Midwestern Electric
32 Milbank Electric
33 Miller
34 Osmose
35 P&R Tech
36 PenCell
37 Quazite
38 Republic
39 Schweitzer
40 Seaman Timber
41 Shea Concrete
42 Sherman Concrete
43 Stallworth
44 Swift
45 Thomas Net
46 Utility Concrete
47 Weyerhaeuser
48 William Frick & Company
9999 Other

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.StructureJunction 101 Wire Cabinet manufacturer
main.StructureJunction 102 Wire Structure Guy manufacturer
main.StructureJunction 103 Wire Handhole manufacturer
main.StructureJunction 104 Wire Junction Box manufacturer
main.StructureJunction 105 Wire Vault Access Point manufacturer
main.StructureJunction 107 Wire Pedestal manufacturer
main.StructureJunction 110 Wire Vault manufacturer
main.StructureJunction 123 Wire Support Pole manufacturer
main.StructureJunction 124 Marker manufacturer
main.StructureJunction 125 Communications Pole manufacturer

Network_6_IsSubnetworkController

Properties

Key Value
Owner
Domain Name Network_6_IsSubnetworkController
Description Indicates if a device feature is a subnetwork controller.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 21

DomainCodedValue

Code Description Details
0 False
1 True

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.CommunicationsDevice ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 0 Unknown ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 20 Submarine Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 25 National Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 30 Regional Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 35 Distribution Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 40 Access Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 45 Drop Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 50 Indoor Cable Components ISSUBNETWORKCONTROLLER
main.CommunicationsDevice 60 Wireless Components ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 0 Unknown ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 4 Connector ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 1 Connector Group ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 5 Chassis ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 7 Port ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 8 Equipment ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 9 Port Group ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 11 Antenna ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 12 Splice ISSUBNETWORKCONTROLLER
main.CommunicationsJunctionObject 13 Splice Group ISSUBNETWORKCONTROLLER

Attribute Rule Type

Properties

Key Value
Owner
Domain Name Attribute Rule Type
Description The attribute rule type that created the error record.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 3
# of Assignments 4

DomainCodedValue

Code Description Details
0 Calculation
1 Constraint
2 Validation

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.GDB_ValidationObjectErrors RuleType
main.GDB_ValidationPointErrors RuleType
main.GDB_ValidationLineErrors RuleType
main.GDB_ValidationPolygonErrors RuleType

Validation Error Exception

Properties

Key Value
Owner
Domain Name Validation Error Exception
Description Indicates if the error record has been marked as an exception.
Field Type Short Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 2
# of Assignments 4

DomainCodedValue

Code Description Details
0 False
1 True

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.GDB_ValidationObjectErrors IsException
main.GDB_ValidationPointErrors IsException
main.GDB_ValidationLineErrors IsException
main.GDB_ValidationPolygonErrors IsException

Validation Error Status

Properties

Key Value
Owner
Domain Name Validation Error Status
Description Indicates error lifecycle status of an error
Field Type Long Integer
Domain Type Coded Value
Split Policy Default Value
Merge Policy Default Value
# of Codes 6
# of Assignments 4

DomainCodedValue

Code Description Details
1 Reviewed
2 Resolved
3 Mark As Exception
4 Acceptable
6 Unacceptable
9 Exception

DomainUsage

Dataset Subtype Code Subtype Name Field Name
main.GDB_ValidationObjectErrors ErrorStatus
main.GDB_ValidationPointErrors ErrorStatus
main.GDB_ValidationLineErrors ErrorStatus
main.GDB_ValidationPolygonErrors ErrorStatus