Class: CocinaDisplay::Geospatial::DMSPointParser
- Inherits:
-
PointParser
- Object
- CoordinatesParser
- PointParser
- CocinaDisplay::Geospatial::DMSPointParser
- Includes:
- DMSParser
- Defined in:
- lib/cocina_display/geospatial.rb
Overview
Note:
The hemisphere can either lead or trail the degrees in each half.
Parser for DMS-format points, like "N34°03′08″ W118°14′37″".
Constant Summary collapse
- PATTERN =
/(?<lat>[NS][^NS]+|[^NS]+[NS])(?<lng>[EW][^EW]+|[^EW]+[EW])/
Constants included from DMSParser
CocinaDisplay::Geospatial::DMSParser::DMS_PATTERN, CocinaDisplay::Geospatial::DMSParser::POINT_PATTERN