Module: CocinaDisplay::Geospatial::DMSParser
- Included in:
- DMSBoundingBoxParser, DMSPointParser
- Defined in:
- lib/cocina_display/geospatial.rb
Overview
Mixin that adds normalization for DMS coordinates.
Defined Under Namespace
Modules: Helpers
Constant Summary collapse
- POINT_PATTERN =
/(?<hem>[NESW])(?<deg>\d{1,3})[°⁰º]?(?:(?<min>\d{1,2})[ʹ′']?)?(?:(?<sec>\d{1,2})[ʺ"″]?)?/
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
250 251 252 253 |
# File 'lib/cocina_display/geospatial.rb', line 250 def self.included(base) base.const_set(:POINT_PATTERN, POINT_PATTERN) base.extend(Helpers) end |