I am running a line on line overlayer and only want to compare 1 feature dataset to another (i.e. i dont want features from the same input dataset to self intersect).
Thanks in advance. I am running FME2011.
I am running a line on line overlayer and only want to compare 1 feature dataset to another (i.e. i dont want features from the same input dataset to self intersect).
Thanks in advance. I am running FME2011.
Check ou the matcher or change detector for geometric copmparisons.
I guess you have two line feature groups (datasets) and you are trying to split lines at intersections between a group and another group (except intersections of lines belonging to the same group).
If my understanding is correct, this article could be helpful for you: Find intersecting lines that have different attribute values http://fmepedia.safe.com/AnswersQuestionDetail?id=906a0000000cnYWAAY After finding the intersections, you can split lines at them using a PointOnLineOverlayer.
Hope this helps.
Takashi
I have 2 input line feature datasets (dataset1 and dataset2).
I would like to create a point feature dataset in all instances where the features from dataset1 intersect the features from dataset2 (but not within each dataset).
Intersector (and some suggestion above) would work perfectly except the lines in dataset1 have in certain instances millions and millions of self intersections (dont ask) and cause the intersector to run for hours, and in some instances, days!
As the one post says, i really need a "do not group by" option in the intersector.
Thanks in advance.
Has anyone come up with a solution to this problem?
I would also like to get the intersection points between Feature Class A and Feature Class B.
I do not want to get intersection points between various lines within Feature Class A.
I do not want to use Line Combiner to join all of Feature Class A into one line because sometimes I have two lines in Feature Class A meeting along a line in Feature Class B at the same point so I want both of those intersection points.
This has been frustrating as I can do this in one step in ArcGIS Pro but have not been able to figure out how to replicate in FME.
Has anyone come up with a solution to this problem?
I would also like to get the intersection points between Feature Class A and Feature Class B.
I do not want to get intersection points between various lines within Feature Class A.
I do not want to use Line Combiner to join all of Feature Class A into one line because sometimes I have two lines in Feature Class A meeting along a line in Feature Class B at the same point so I want both of those intersection points.
This has been frustrating as I can do this in one step in ArcGIS Pro but have not been able to figure out how to replicate in FME.
TopologyBuilder may be your best bet. There are ways within that transformer to create lists based on what contributed to the topology, including which feature class it original was apart of (fme_feature_type). After that you can filter out the nodes that were built from both feature classes.
What I am doing for now is:
Please upvote this idea for adding the “exclude intersections with same feature class” to the LineOnLineOverlayer transformer: