Skip to main content

GPSCoordinatePairValidator

  • August 31, 2026
  • 0 replies
  • 1 view

fmelizard
Safer
Forum|alt.badge.img+22
FME Hub user reid_pinkerton just uploaded a new transformer to the FME Hub.

GPSCoordinatePairValidator

Validates a user-selected latitude and longitude pair for structural eligibility in decimal-degree GPS analysis.

Each input feature is returned with a prefixed validation status and result code. Multiple instances can be connected in series to validate different coordinate pairs without overwriting earlier results.

Typical Uses

Validate coordinate fields before GPS analysis

Screen coordinates before point creation or distance calculations

Apply consistent validation across multiple source systems

Support GPS reconciliation workflows

Parameters

Select Latitude Attribute

The attribute containing the latitude value.

Select Longitude Attribute

The attribute containing the longitude value.

Enter Coordinate Pair Code

A short identifier for the coordinate pair.

This value is added as a prefix to the output attributes.

Exclude Null Island

Controls whether the coordinate pair (0,0) is considered ineligible.

Enabled: (0,0) returns INELIGIBLE with code NULL_ISLAND.

Disabled: (0,0) may pass structural validation.

Validation Criteria

A coordinate pair is classified as ELIGIBLE when:

Both selected attributes are present and populated.

Both values are numeric.

Latitude is within [-90,90].

Longitude is within [-180,180].

The pair is not (0,0) when Exclude Null Island is enabled.

Missing, null, and empty values are treated as unavailable.

Output Attributes

The transformer creates two attributes prefixed with the configured Coordinate Pair Code:

<PAIR_CODE>_gpsv_structural_status

<PAIR_CODE>_gpsv_structural_code

The structural status is ELIGIBLE or INELIGIBLE. The structural code identifies the specific validation result.

Original input attributes are preserved, and temporary validation attributes are removed before output.

Multiple Coordinate Pairs

Connect multiple instances in series and assign each instance a unique coordinate-pair code. The prefixes preserve each pair's results without overwriting results from earlier instances.

Notes

This transformer evaluates structural eligibility only. It does not verify positional accuracy, coordinate reference system, regional plausibility, boundary-overlay results, or agreement with another location source.



Would you like to know more? Click here to find out more details!
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.