Sha256: 4746bd0eaaaf0c6bca6e246ca6cac41fd38e89a230e13c199eff8ef108e49215
Contents?: true
Size: 1.73 KB
Versions: 5
Compression:
Stored size: 1.73 KB
Contents
ZipCode.class_eval do # sabshere 9/20/10 this isn't called anywhere # def set_latitude_and_longitude # return if latitude.present? and longitude.present? # a = Geokit::Geocoders::YahooGeocoder.geocode name # update_attributes! :latitude => a.lat, :longitude => a.lng # end data_miner do schema Earth.database_options do string 'name' string 'state_postal_abbreviation' string 'description' string 'latitude' string 'longitude' string 'egrid_subregion_abbreviation' string 'climate_division_name' end import 'the Mapping Hacks zipcode database', :url => 'http://mappinghacks.com/data/zipcode.zip', :filename => 'zipcode.csv' do key 'name', :field_name => 'zip', :sprintf => '%05d' store 'state_postal_abbreviation', :field_name => 'state' store 'description', :field_name => 'city' store 'latitude' store 'longitude' end import 'a list of zipcode states and eGRID Subregions from the US EPA', :url => 'http://www.epa.gov/cleanenergy/documents/egridzips/Power_Profiler_Zipcode_Tool_v3-0.xls', :sheet => 'Zip-subregion' do key 'name', :field_name => 'ZIP (character)' store 'state_postal_abbreviation', :field_name => 'State' store 'egrid_subregion_abbreviation', :field_name => 'Primary eGRID Subregion' end import 'a Brighter Planet-created list of zipcode Climate Divisions', :url => 'http://static.brighterplanet.com/science/data/geography/zip_code_name-climate_division_name.csv' do key 'name', :field_name => 'zip_code_name', :sprintf => '%05d' store 'climate_division_name' end # FIXME TODO verify this end end
Version data entries
5 entries across 5 versions & 1 rubygems