Select to view content in your preferred language

Topology rule with logical operators

04-13-2022 09:14 AM
Labels (1)
Occasional Contributor


We have one polyline layer (pipes) and 3 point layers. We want to create a topology that will enforce that all pipes endpoints are connected to any point of one of the 3 layers.

Meaning we would have a topology with those 3 rules:

  • Endpoint Must Be Covered By (Line-Point) ->  pipe, pointLayer1
  • Endpoint Must Be Covered By (Line-Point) ->  pipe, pointLayer2
  • Endpoint Must Be Covered By (Line-Point) ->  pipe, pointLayer3

But we want the topology to be valid if at least one of those rule is satisfied. Like to have a OR logical operator between each rule.

Is it possible?

Thank you

Tags (2)
0 Kudos
1 Reply
MVP Regular Contributor

Hello Pierre,

I would think if you have all three points and the line feature all participating in the same dataset of which you built the topology, you current rules should cover it for validation.

Amanda Bishop, GISP
0 Kudos