Available with ArcGIS Maritime license.
A Spatial Association is a type of information association that creates a relationship between features and their spatial quality. When creating a Spatial Association for the Spatial Quality information type, there are additional requirements to follow. Spatial Quality information records must reference a geometry, which can be a point or line geometry. In an S-100 database, the reference geometry must be created in the PrimitiveInfo_P or PrimitiveInfo_L feature classes. This geometry stores the spatial representation that is associated with the Spatial Quality information record.
An example of using a referenced line geometry with the Spatial Quality information type is encoding the quality of horizontal measurement along a portion of a Coastline feature, using the PrimitiveInfo_L feature class. When a PrimitiveInfo_L feature is coincident with the edge of the Coastline feature at the time of export, the Coastline feature is assigned the quality and accuracy attributes defined in the associated Spatial Quality information record.
An example of using a referenced point geometry with the Spatial Quality information type is encoding vertical uncertainty for a Wreck feature to indicate that the vertical uncertainty is different from the underlying Quality of Bathymetric Data meta feature. In this case, the PrimitiveInfo_P point is positioned at the same location as the Wreck feature and is associated with the Spatial Quality information record.
To create a reference geometry for Spatial Quality information associations, complete the following steps:
- Open or create a project in ArcGIS Pro.
- Connect to a maritime database containing S-100 data or create a maritime geodatabase that uses an S-100 schema and import S-100 data, if necessary.
- Add the feature class for the reference geometry you want to create—PrimitiveInfo_L for line features or PrimitiveInfo_P for point features—and the feature class containing the features that you want to create spatial attributes for, such as Coastline_L or Wreck_P, to the map.
The Maritime S-100 tab appears.
- On the Maritime S-100 tab, in the S-100 Editing group, set the compilation scale values.
Note:
Ensure that the compilation scale values are set to a range that corresponds to the compilation scale values of the feature that you want to create a reference geometry for.
- On the status bar, click Snapping
to turn on snapping. The Snapping icon is highlighted when snapping is enabled.

- Zoom or pan to the feature that you want to create a reference geometry for.
- On the Maritime S-100 tab, in the Features group, click Create
to open the Create Features pane. - In the Create Features pane, click the PrimitiveInfo_L or PrimitiveInfo_P feature template.
If you are creating line geometry, choose PrimitiveInfo_L; if you are creating point geometry, choose PrimitiveInfo_P.
The construction toolbar appears at the bottom of the map.
- Use the appropriate tools described below to create the reference geometry corresponding to the feature you want to associate:
- If you are creating a geometry for a line feature or a polygon boundary, use the Trace tool
to ensure that the reference geometry coincides with the associated line feature.
Learn more about creating segments by tracing other features

- If you are creating a geometry for a point feature, turn on snapping and, using the Point tool, click the feature that you want to create an association for.

Note:
If there are other layers in the map, you can turn snapping off by layer to prevent tracing or snapping to other intersecting layers.
- If you are creating a geometry for a line feature or a polygon boundary, use the Trace tool
- Click Finish
or press F2 to create the reference geometry feature. - Repeat these steps for each feature that you want to create a reference geometry for.
- On the Maritime S-100 tab, in the Manage Edits group, click Save
to save your edits.
Once you have created the reference geometries in the appropriate PrimitiveInfo feature class, you can create a Spatial Quality information record and associate it with the PrimitiveInfo_L or PrimitiveInfo_P reference geometry that corresponds to the feature you want to create a Spatial Quality information association for.