Class: CocinaDisplay::Geospatial::DecimalCoordinateNormalizer
- Inherits:
-
CoordinateNormalizer
- Object
- CoordinatesParser
- CoordinateNormalizer
- CocinaDisplay::Geospatial::DecimalCoordinateNormalizer
- Includes:
- DecimalParser
- Defined in:
- lib/cocina_display/geospatial.rb
Overview
Note:
Degrees are limited to 3 digits so that packed DMS isn't read as decimal.
Normalizes decimal degree values, either signed or paired with a hemisphere.
Constant Summary collapse
- PATTERN =
/\A[NESW+-]?\d{1,3}(?:\.\d+)?[NESW]?\z/