Class: RGeo::CoordSys::CS::LocalDatum

Inherits:
Datum show all
Defined in:
lib/rgeo/coord_sys/cs/entities.rb

Overview

OGC spec description

Local datum. If two local datum objects have the same datum type and name, then they can be considered equal. This means that coordinates can be transformed between two different local coordinate systems, as long as they are based on the same local datum.

Instance Attribute Summary

Attributes inherited from Datum

#datum_type

Attributes inherited from Info

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

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Datum

#initialize

Methods inherited from Info

#extension, #initialize

Methods inherited from Base

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

Constructor Details

This class inherits a constructor from RGeo::CoordSys::CS::Datum

Class Method Details

.create(name_, datum_type_, *optional_) ⇒ Object

Create a LocalDatum given a name and a datum type code. You may also provide the optional parameters specified by the Info interface.


919
920
921
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 919

def create(name_, datum_type_, *optional_)
  new(name_, datum_type_, *optional_)
end

Instance Method Details

#_wkt_content(open_, close_) ⇒ Object

:nodoc:


908
909
910
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 908

def _wkt_content(open_, close_)  # :nodoc:
  [@datum_type]
end

#_wkt_typenameObject

:nodoc:


904
905
906
# File 'lib/rgeo/coord_sys/cs/entities.rb', line 904

def _wkt_typename  # :nodoc:
  "LOCAL_DATUM"
end