The city of Amarillo has approved an engineering service agreement for the Northeast 24th Street railroad overpass.