Hi, I’ve got two polygon datasets A and B, and I’d like to identify which polygons from dataset B that touch polygons from dataset A, but only edge to edge contact count as touch. How can I get the ideal result or exclude vertex touches?
Solved
How to exclude vertex touches from OGC-touches while using SpatialRelator?
Best answer by takashi
Hi
Alternatively, if you set Yes to the Calculate Cardinality of Intersections parameter in SpatialRelator, the resulting features will have these list members which indicate the number of intersections by their shape - point, line, and area.
- _relationships{}.card_point
- _relstionships{}.card_line
- _relationships{}.card_area

After exploding the list with ListExploder, you can then filter them by the condition 0 < card_line
to select B (Supplier) features that share a boundary line with an A (Requestor) feature.
Reply
Rich Text Editor, editor1
Editor toolbars
Press ALT 0 for help
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.