Tests whether each element is a two-part geographic coordinate with latitude
first, in either degrees-minutes-seconds form with N/S/E/W hemisphere letters
("40 deg 44' 55\" N, 74 deg 00' 22\" W") or decimal-degree form
("34.0522, -118.2437"). Latitude must be in [-90, 90] and longitude in
[-180, 180].
Value
A logical vector: TRUE for a lat-first coordinate pair in range,
FALSE otherwise, NA where x is NA.
Details
A bracketed interval ("[a, b]"), a dashed/to range, a bare single
number, or an integer comma pair ("10, 40") is rejected. DMS axis order is
read from the hemisphere letters; a decimal pair is latitude-first unless the
first value exceeds 90 (see is_coord_lonlat()).
See also
is_coord_lonlat(), is_iso6709(), guess_data_type()
Other coordinate detectors:
is_coord_lonlat(),
is_iso6709()