ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Associating features with schematic features managed by the XML builder

  • Specifying the DatasourceName, UCID, and UOID for the elements in the XML files
  • Creating predefined FDSN, FCN, and FOID attributes at the schematic feature class level

If the elements contained in the input XML files come from features stored in a geodatabase, there are two ways to associate them with these features: by specifying particular items for each element in the input XML file or by creating predefined user data at the schematic feature class level in the schematic dataset.

Specifying the DatasourceName, UCID, and UOID for the elements in the XML files

For any NodeFeature, LinkFeature, NodeOnLinkFeature, or SubLinkFeature in the XML file, the DatasourceName, UCID, and UOID items may be specified.

  • The DatasourceName specifies the name of the data source that must be used to connect the geodatabase that contains the associated feature.
    Note:

    This data source name must be previously declared in the <Datasources> section at the beginning of the XML file.

  • The UCID gives the feature class ID of that associated feature.
  • The UOID provides the associated feature OBJECTID.

Here is a sample NodeFeature where these items are specified:

Sample of associations in a XML file

<NodeFeature>         
        <FeatureClassName>Stations</FeatureClassName>
        <ExternalUniqueID>Station-2</ExternalUniqueID>
        <DatasourceName>XMLDataSource</DatasourceName>
        <UCID>1</UCID>      
        <UOID>2</UOID>      
        ...
      </NodeFeature>
When these items are found for an element in the XML file, the XML builder pulls this data in the schematic table during the diagram generation/update, and the related schematic feature in the diagram is automatically associated with this geographic feature. Then, when using the Identify tool Identify tool icon on a schematic feature, you will not only get schematic attributes related to the clicked schematic feature but also the attributes brought by the associated geographic feature. Using the Propagate Schematic Selection To Map Propagate Schematic Selection To Map command icon and Propagate Map Selection To Schematic Propagate Map Selection To Schematic command icon commands will also work when the associated geographic feature displays in a data frame.
Note:

If the parameters in the Associated Object Class section on the Properties tab of the schematic feature class is specified, Schematics may be also able to retrieve the associated feature class even if the DatasourceName and/or UCID are missing in the input XML data. But the UOID in the input XML data is absolutely needed in that case.

Creating predefined FDSN, FCN, and FOID attributes at the schematic feature class level

Schematics will also try to manage the associations between features or objects contained in a geodatabase and schematic features contained in XML Builder diagrams when three predefined attribute values are specified for the schematic feature class that implements these schematic features—FOID, FCN, and FDSN:

  • The FOID predefined attribute must specify the OBJECTID of the feature or object you want to be associated with the schematic feature.
  • The FCN predefined attribute value indicates the feature class name or table name of the feature/object you want to be associated with the schematic feature.
  • The FDSN predefined attribute value specifies the name of the data source used to connect the geodatabase that contains this feature or object (this data source must use an ESRI connection—ESRI Access GDB, ESRI File GDB, ESRI Sde GDB, and so on).
The values needed for those predefined attributes can be set as PropertySetProperty in the input XML file. These associations will complete those that might be set through the <UCID> and <UOID> tags.

Learn more about the FOID, FCN, and FDSN predefined attributes and their configurations

Note:

For schematic features contained in XML Builder diagrams, the FOID and FCN predefined attributes are absolutely required so that the association is correctly managed. The FDSN is also often required, except when the data source specified for the schematic feature class query connects the geodatabase containing the associated feature.

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal