class Charta::Polygon
Represent a Geometry
with contains only polygons
Public Instance Methods
distance(point)
click to toggle source
# File lib/charta/polygon.rb, line 12 def distance(point) polygon_centroid = Charta.new_point(*centroid, 4326) polygon_centroid.distance(point) end
exterior_ring()
click to toggle source
# File lib/charta/polygon.rb, line 4 def exterior_ring unless defined? @exterior_ring generator = RGeo::WKRep::WKTGenerator.new(tag_format: :ewkt, emit_ewkt_srid: true) @exterior_ring = Charta.new_geometry(generator.generate(feature.exterior_ring)) end @exterior_ring end