Class: OGR::MultiLineString
- Defined in:
- lib/ffi-ogr/multi_line_string.rb
Instance Attribute Summary
Attributes inherited from Geometry
Class Method Summary collapse
Methods inherited from Geometry
#add_geometry, #add_geometry_directly, #add_point, create_empty, #flatten, #free, from_geojson, #get_area, #get_boundary, #get_envelope, #get_geometry_type, #get_length, #get_spatial_ref, #initialize, #is_3d?, release, #set_point, #to_geojson, #to_gml, #to_kml, #transform
Constructor Details
This class inherits a constructor from OGR::Geometry
Class Method Details
.create(line_strings) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/ffi-ogr/multi_line_string.rb', line 3 def self.create(line_strings) multi_line_string = OGR::Tools.cast_geometry(FFIOGR.OGR_G_CreateGeometry(:multi_line_string)) line_strings.each do |line_string| ls = OGR::LineString.create(line_string) multi_line_string.add_geometry(ls) end multi_line_string end |