Module: RGeo::Cartesian::GeometryMethods

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#coordinate_dimensionObject



20
21
22
# File 'lib/rgeo/cartesian/feature_methods.rb', line 20

def coordinate_dimension
  factory.coordinate_dimension
end

#envelopeObject



16
17
18
# File 'lib/rgeo/cartesian/feature_methods.rb', line 16

def envelope
  BoundingBox.new(factory).add(self).to_geometry
end

#is_3d?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/rgeo/cartesian/feature_methods.rb', line 28

def is_3d?
  factory.property(:has_z_coordinate)
end

#measured?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/rgeo/cartesian/feature_methods.rb', line 32

def measured?
  factory.property(:has_m_coordinate)
end

#spatial_dimensionObject



24
25
26
# File 'lib/rgeo/cartesian/feature_methods.rb', line 24

def spatial_dimension
  factory.spatial_dimension
end

#sridObject



12
13
14
# File 'lib/rgeo/cartesian/feature_methods.rb', line 12

def srid
  factory.srid
end