Sha256: 9901acf9fe94addb7662ba84d7495b6925688728e97918636240c0d339da4253

Contents?: true

Size: 1.38 KB

Versions: 1

Compression:

Stored size: 1.38 KB

Contents

require 'date'
require 'fileutils' if !defined?(FileUtils)

module GeoRuby::Shp4r
  autoload :Dbf,            'geo_ruby/shp4r/dbf'
  autoload :ShpFile,        'geo_ruby/shp4r/shp_file'
  autoload :ShpRecord,      'geo_ruby/shp4r/shp_record'
  autoload :ShpTransaction, 'geo_ruby/shp4r/shp_transaction'

  #Enumerates all the types of SHP geometries. The MULTIPATCH one is the only one not currently supported by Geo_ruby.
  module ShpType
    NULL_SHAPE = 0
    POINT = 1
    POLYLINE = 3
    POLYGON = 5
    MULTIPOINT = 8
    POINTZ = 11
    POLYLINEZ = 13
    POLYGONZ = 15
    MULTIPOINTZ = 18
    POINTM = 21
    POLYLINEM = 23
    POLYGONM = 25
    MULTIPOINTM = 28
  end

  class MalformedShpException < StandardError
  end

  class UnexistantRecordException < StandardError
  end

  class IncompatibleGeometryException < StandardError
  end

  class IncompatibleDataException < StandardError
  end

=begin  
  GeoRuby::Shp4r
GeoRuby::Shp4r::Dbf
GeoRuby::Shp4r::Dbf::DBFError
GeoRuby::Shp4r::Dbf::DbfRecord
GeoRuby::Shp4r::Dbf::Field
GeoRuby::Shp4r::Dbf::FieldError
GeoRuby::Shp4r::Dbf::Reader
GeoRuby::Shp4r::Dbf::UnpackError
GeoRuby::Shp4r::IncompatibleDataException
GeoRuby::Shp4r::IncompatibleGeometryException
GeoRuby::Shp4r::MalformedShpException
GeoRuby::Shp4r::ShpFile
GeoRuby::Shp4r::ShpRecord
GeoRuby::Shp4r::ShpTransaction
GeoRuby::Shp4r::ShpType
GeoRuby::Shp4r::UnexistantRecordException
=end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
georuby_remake-1.0.0 lib/geo_ruby/shp4r.rb