Relationship Groups
Relationship groups are named groupings of features — typically production lines, missions, or operational sets — used to drive feature-to-feature relationships in bulk. Instead of authoring relationships pair-by-pair on each Relationships tab, define a Group × Group × Criteria matrix once and let Siter generate every individual pair's relationship for you. The matrix says, for example, "Line 1 features are sameline with each other, related to Line 2, and unrelated to Line 3."
Added in v0.20.
Prerequisites
- Your project must contain features grouped into operational sets
- You must have the Project Edit Permission or higher
- A criteria standard must be applied to the project
How to open the Relationship Group Editor
-
Click apps in the toolbar
-
Select Relationship Group Editor

The dialog has two main areas:
- Relationship Groups on the left — the named groups and how many features each contains
- The matrix on the right — for the selected criteria, every Group × Group pair has a relationship value (
sameline,related,unrelated, or a specific type code likeBfor Barricaded)
How to add a relationship group
- Click Add Group in the editor
- Name the group (e.g., "Line 1", "Mission Alpha", "Sundown Production")
- Save
The new group appears in the list with 0 features.
How to assign features to relationship groups
There are two routes:
Per-feature — open the feature's dashboard, click the Relationships tab, and use the Relationship Groups chips section to add or remove memberships.
In bulk — click apps > Bulk Edit > Relationship Group Assignment, select features in the footbar, and choose the groups to apply. See Bulk editing.
How to author the relationship matrix
- Open the Relationship Group Editor
- Select the criteria standard from the Criteria dropdown — each criteria gets its own matrix
- For each Group × Group cell, choose the relationship value:
- sameline — features in the same group treat each other as sites of the same operation (typically same operating area, related to but not subordinate to each other)
- related — features are related across groups under the criteria's normal pairing rules
- unrelated — exclude this pair from analysis entirely
- A specific type code (such as
Bfor Barricaded) — force this code between every member of these two groups
- Repeat for any other criteria the project uses
How to build relationships from the matrix
- With assignments and the matrix set, click Build Relationships in the editor
- Siter generates one auto-relationship row per pair on the Relationships tab of every member feature
- After the build, a Conflict Report dialog surfaces any ambiguous or unrelated-resolution pairs — click a row to fly to that pair on the map
The build itself lands on the project's undo stack as a single command, so you can undo a problematic build without manually unwinding rows.
How to override an auto-generated relationship
Auto-generated relationships are marked with an auto_awesome icon on the Relationships tab. To override one:
- Open the feature's Relationships tab
- Edit the row — the icon flips to
lockindicating the row is now user-overridden - Save
Subsequent builds preserve overrides — they do not get re-derived from the matrix.
You can also review and override every relationship in the project at once from the All relationships dashboard.
How to clear overrides
- Open the Relationship Group Editor
- Click Clear Overrides (with the dropdown to limit scope to a single group or criteria if desired)
- Confirm
Cleared overrides revert to whatever the matrix specifies on the next build.
Spatial-only analysis with relationship groups
When you make sweeping changes to the matrix or assignments, you can re-analyze spatial relationships without re-running every QD calculation:
- Open the project dashboard's settings gear
- Select Spatial-only Analysis
Spatial-only runs are persisted on the analysis set and do not advance the per-feature analysis timestamps, so a spatial-only completion is not mistaken for a full analysis. Follow it with Build Relationships to refresh auto-relationships, then re-run a full analysis when ready.
How to reset all relationships
If the matrix gets out of hand and you want to wipe every auto-relationship in the project:
- Open the project dashboard's settings gear
- Select Reset All Relationships
- Type the confirmation phrase and submit
This removes every auto-generated and user-overridden relationship row across every feature. Use with care.
Export, import, and copy behavior
Relationship groups, their matrices, and per-feature assignments are preserved when you copy or export/import a project. Build runs and conflict reports are intentionally not carried over since those are transient run artifacts.
Related topics
- Feature relationships — per-feature relationship rows and overrides
- All relationships — review and edit every relationship in the project from one table
- Bulk editing — bulk Relationship Group Assignment
- Running an analysis — spatial-only analysis and full re-runs
- Projects — relationship groups flow with project export