Skip to main content
Solved

How to use DE9IM for spatial relations

  • August 21, 2023
  • 2 replies
  • 216 views

ferdinandbogman
Contributor
Forum|alt.badge.img+6

Dear people,

 

When using the Spatial Relator I get a list of "Spatial Predicates to Test" to choose from. This list is rather limited, it seems to me.

 

However, the documentation for this transformer describes a "Dimensionally Extended 9 Intersection Matrix (DE-9IM)" at the bottom. This offers more options.

 

But, as far as I can see, the string representation of a DE-9IM is only output as a list attribute with the result. I haven't tried that yet, but I assume that the DE-9IM that comes out corresponds with what is chosen from the list for "Spatial Predicates to Test". Or does it give the exact spatial relationship according tot DE-9IM?

 

Anyway, I would like to compose a string representation of a DE-9IM to use as a spatial test parameter in the Spatial Relator. Is that possible?

 

Kind regards,

Ferdinand.

Best answer by ebygomm

Yes, it's possible. Although not obvious

imageIf you want to test against multiple predicates you need to supply a space separated string

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

ebygomm
Influencer
Forum|alt.badge.img+46
  • Influencer
  • Best Answer
  • August 21, 2023

Yes, it's possible. Although not obvious

imageIf you want to test against multiple predicates you need to supply a space separated string


ferdinandbogman
Contributor
Forum|alt.badge.img+6

Thank you! It's a bit strange that I can't just provide such a string to the transformer via the parameter dialogue. But I will give this a try.