class Zone
A polygon basically.
Attributes
city[R]
geom[R]
kind[R]
name[R]
Public Class Methods
new(keys, vals, city = nil)
click to toggle source
# File lib/geonames_local/features/zone.rb, line 7 def initialize(keys, vals, city = nil) s = vals.split("\t") r = {} keys.each_with_index do |k, i| r[k] = s[i] end @name = r[:name] @zone = r[:zone] @kind = :zone # @name.split(" ")[0] unless kind @city = city parse_geom(r[:geom]) end
Public Instance Methods
parse_geom(hex)
click to toggle source
# File lib/geonames_local/features/zone.rb, line 20 def parse_geom(hex) @geom = GeoRuby::SimpleFeatures::Geometry.from_hex_ewkb(hex) end