Class: RGeo::CoordSys::CS::HorizontalCoordinateSystem
- Inherits:
-
CoordinateSystem
- Object
- Base
- Info
- CoordinateSystem
- RGeo::CoordSys::CS::HorizontalCoordinateSystem
- Defined in:
- lib/rgeo/coord_sys/cs/entities.rb
Overview
OGC spec description
A 2D coordinate system suitable for positions on the Earth’s surface.
Notes
This is a non-instantiable abstract class. You must instantiate one of the subclasses GeographicCoordinateSystem or ProjectedCoordinateSystem.
Direct Known Subclasses
Instance Attribute Summary collapse
-
#horizontal_datum ⇒ Object
readonly
Returns the HorizontalDatum.
Attributes inherited from CoordinateSystem
Attributes inherited from Info
#abbreviation, #alias, #authority, #authority_code, #name, #remarks
Instance Method Summary collapse
-
#initialize(name_, horizontal_datum_, *optional_) ⇒ HorizontalCoordinateSystem
constructor
:nodoc:.
Methods inherited from CoordinateSystem
Methods inherited from Info
Methods inherited from Base
#_to_wkt, #encode_with, #eql?, #hash, #init_with, #inspect, #marshal_dump, #marshal_load, #to_s, #to_wkt
Constructor Details
#initialize(name_, horizontal_datum_, *optional_) ⇒ HorizontalCoordinateSystem
:nodoc:
1167 1168 1169 1170 |
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 1167 def initialize(name_, horizontal_datum_, *optional_) # :nodoc: super(name_, 2, *optional_) @horizontal_datum = horizontal_datum_ end |
Instance Attribute Details
#horizontal_datum ⇒ Object (readonly)
Returns the HorizontalDatum.
1173 1174 1175 |
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 1173 def horizontal_datum @horizontal_datum end |