NeighborPairFinder

Finds the closest two Candidate features within some maximum distance of each Base feature and some minimum separation in heading between the Candidates and the Base.

Parameters

Usage Notes

If no, or only one, Candidate feature is found to be within the maximum distance, then the Base feature will be output unchanged via the UnmatchedBase port.

If two Candidates are found, then the Base feature is output via the Matched port.  In this case, the following attributes will be added to the Base feature:

(The attributes ending in 1 relate to the closest Candidate feature found.  The attributes ending in 2 relate to the next closest Candidate feature found, which has a sufficiently different heading.)

All headings are measured in degrees counterclockwise from horizontal.  All distances are measured in the ground units of the features.

The ClosestVector and SecondClosestVector ports will have linear features output on them that connect the closest points on the base and candidate features.  These ports are useful only for visualizing where the closest points were found.

Invalid features (such as extra candidates) are output via the <Rejected> port. Base and candidate features with null geometries will be rejected.

Rejected features will have an fme_rejection_code attribute with one of the following values: EXTRA_CANDIDATE_FEATURE, INVALID_BASE_GEOMETRY_VERTICES, INVALID_CANDIDATE_GEOMETRY_VERTICES, INVALID_GEOMETRY_VERTICES.

Editing Transformer Parameters

Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.

Transformer Categories

Spatial Analysis

FME Licensing Level

FME Professional edition and above

Technical History

Associated FME function or factory: ProximityFactory, @Tcl2

Search FME Community

Search for samples and information about this transformer on the FME Community.

Keywords: NeighbourPairFinder