In the Spatial Process tool, the exact processing done and the type of object returned depends on both the Action selected and the types of the spatial objects which are input. The tables below list the various input options for each action and the possible results.
First Object | Second Object | Result |
---|---|---|
Polygon | Polygon | A polygon |
Line | Line | A Poly-Polyline |
Null | Any object | The non-null object |
All other combinations | [Null] and an Invalid Process warning is issued. |
First object | Second object | Result |
---|---|---|
Polygon |
Polygon |
⢠a polygon if they overlap ⢠null if they do not overlap |
Polygon |
Line |
⢠a poly-polyline containing of the parts of the line outside the polygon ⢠null if the polygon contains the line |
Polygon |
Point |
⢠the point if it is outside the polygon ⢠null if the point is in the polygon |
Line |
Polygon |
null, and an Invalid Process warning is issued |
Line | Line |
a line consisting of all the segments from the second line that are not segments of the first line. ⢠null if all segments of the second line are contained in the first. The portions of one line that follow the same path as the other line geometrically, but contain additional nodes, will not be considered the same, and will not be cut. |
Line | Point |
⢠the point if it is not a vertex of the line ⢠null if the point is one of the vertexes of the line. A line can cross a point without having a vertex there, and the point will not be cut. |
Point |
Polygon |
null, and an Invalid Process warning is issued |
Point |
Line |
null, and an Invalid Process warning is issued |
Point |
Point |
⢠the second point, if the points are different ⢠null, if they are the same |
Null | Any object | The second object |
Anything | Null | Null |
Reverse and see above.
Intersecting a | with a | Result |
---|---|---|
Polygon |
Polygon |
⢠a polygon if the two objects overlap ⢠null if they do not overlap |
Polygon |
Line |
⢠a poly-polyline containing the portions of the line that are within the polygon ⢠null if the line is entirely outside the polygon |
Polygon |
Point |
⢠the point if it is inside the polygon ⢠null if the point is outside the polygon |
Line |
Line |
⢠a point indicating where the lines intersect; if they intersect at multiple points, one point is returned and a warning is issued. ⢠null if the lines do not intersect |
Line |
Point |
⢠the point, if it is a vertex of the line. ⢠null if the point is not a vertex of the line Note: A line may cross a point geometrically, but not have a vertex there, and this will not be counted as an intersection. |
Point |
Point |
⢠the point, if they are both the same ⢠null if they are not the same. |
Null | Any object | Null |
Inverse-intersecting a | with a | Result |
---|---|---|
Polygon | Polygon |
⢠a polygon if the two objects cover different areas ⢠null if the two objects are the same |
Null | Any object | The non-null object |
All other combinations | [Null] and an Invalid Process warning is issued |
©2018 Alteryx, Inc., all rights reserved. Allocate®, Alteryx®, Guzzler®, and Solocast