def longitude=(raw)
      raw.first.match /(\d{3})([\d.]+)([EW])/
      @longitude = (($1.to_f + ("#{$2}#{raw.last}".to_f / 60)) * ($3 == 'E' ? 1 : -1)).round(6)