Skip to main content

Hi guys i just need to find a way to identify the areas on a dataset which is not covered by each of the field values from another dataset..

 

I also need this inspection to be done by one of the fields. e.g. my input layer A needs to get scanned through to find out areas not covered by Layer B. but on layer B there is a field and each field value will need to be scanned separately and identified at the output..

 

Im trying clipper - outside - group by attribute but doesnt seem can give me the output i need..

 

Thanks!

To do a Group By on an overlap between different datasets, all features need to have the attribute.

So if you want to find what's outside with field value 1 on layer B, add field value 1 to all features on layer A, and you can do the Group By Clipper. To do the same with field value 2, have an entirely separate copy of layer A features, add field value 2 to it, run it through the same Clipper. Each time it needs to be a separate full set of features from layer A to be compared against.

If you have a large number of field values, you can make it dynamic by adding a list of all field values to A, then ListExploder to duplicate all the features once with every field value. Hope that makes sense.


To do a Group By on an overlap between different datasets, all features need to have the attribute.

So if you want to find what's outside with field value 1 on layer B, add field value 1 to all features on layer A, and you can do the Group By Clipper. To do the same with field value 2, have an entirely separate copy of layer A features, add field value 2 to it, run it through the same Clipper. Each time it needs to be a separate full set of features from layer A to be compared against.

If you have a large number of field values, you can make it dynamic by adding a list of all field values to A, then ListExploder to duplicate all the features once with every field value. Hope that makes sense.

Hi ctredinnick. do you mean on both input dataset i need to have this attribute value? sorry i got bit confused...

 

Layer A is my area of interest to be tested,

Layer B is my "constraint" Layer with a field with different field values to indicate different constraints.

 

each field value (constraint) in layer B need to be tested to identify their non-overlap part with Layer A..

 

hopefully there is an easy solution for this...


Hi ctredinnick. do you mean on both input dataset i need to have this attribute value? sorry i got bit confused...

 

Layer A is my area of interest to be tested,

Layer B is my "constraint" Layer with a field with different field values to indicate different constraints.

 

each field value (constraint) in layer B need to be tested to identify their non-overlap part with Layer A..

 

hopefully there is an easy solution for this...

Something like this I think it what you're looking for: imageMost of it is setting up the features, the key is having multiple copies of layer A going into the clipper


Hi ctredinnick. do you mean on both input dataset i need to have this attribute value? sorry i got bit confused...

 

Layer A is my area of interest to be tested,

Layer B is my "constraint" Layer with a field with different field values to indicate different constraints.

 

each field value (constraint) in layer B need to be tested to identify their non-overlap part with Layer A..

 

hopefully there is an easy solution for this...

THANK YOU! this solved my issue perfectly


Reply