Class: RGeo::CoordSys::CS::HorizontalCoordinateSystem

Inherits:
CoordinateSystem show all
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.

Instance Attribute Summary collapse

Attributes inherited from CoordinateSystem

#dimension

Attributes inherited from Info

#abbreviation, #alias, #authority, #authority_code, #name, #remarks

Instance Method Summary collapse

Methods inherited from CoordinateSystem

#get_axis, #get_units

Methods inherited from Info

#extension

Methods inherited from Base

#encode_with, #eql?, #hash, #init_with, #inspect, #marshal_dump, #marshal_load, #to_s, #to_wkt

Constructor Details

#initialize(name, horizontal_datum, *optional) ⇒ HorizontalCoordinateSystem

:nodoc:


1201
1202
1203
1204
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 1201

def initialize(name, horizontal_datum, *optional) # :nodoc:
  super(name, 2, *optional)
  @horizontal_datum = horizontal_datum
end

Instance Attribute Details

#horizontal_datumObject (readonly)

Returns the HorizontalDatum.


1207
1208
1209
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 1207

def horizontal_datum
  @horizontal_datum
end