Grade calculator http://veloroutes.org/hillgradecalculator

http://veloroutes.org/hillgradecalculator