Skip to main content

Logical and Performance Optimizing Concept: Similar to finding the shortest(Best) path

1 Map out the logic of all the transformers. (map creation)

2 Detect unnecessary logic steps. (shortest path calculation)

3 Merge transformers without breaking the logic. (shortest path implementation)

3.1 Merge multiple adjacent Testers into one Tester or TestFilter

3.2 Merge multiple adjacent AttributeManipulators into one AttributeManager

3.3 Replace (Bufferer+Dissolver) with AreaAmalgamator or vice versa

3.4 Replace PointOnLineOverlay with SpatialFilter or vice versa

3.5 Replace AttributePivoter with Aggregator or vice versa

3.6 ...

The number of times I have a several testers that I later decide need to be a testFilter instead...


To be clear, is this to merge adjacent Testers into a TestFilter? Not sure what other transformers can be merged? (Testers->TestFilter is a great idea by the way)


I mean I want to conbine the test conditions(AND,OR)from two testers, I only need one output.

AttributeManager, maybe?


The original idea was multiple testers to one tester, I hijacked the idea to make it multiple testers to one test filter (one output port per original tester)


Could be nice if They can implement both Options,let the user decide to merge them as Tester or TestFilter.