A. Whenever any resolution of the city council designates and describes any street or portion thereof as a street the use of which is permitted by any vehicle exceeding a maximum gross weight limit of three tons, the public works director is authorized to designate such street or streets by appropriate signs as truck routes for the movement of vehicles exceeding a maximum gross weight limit of three tons.
B. When any such truck route or routes are established and designated by appropriate signs, the operator of any vehicle exceeding a maximum gross weight limit of three tons shall drive on such route or routes and none other, except that nothing in this section shall prohibit the operator of any vehicle exceeding a maximum gross weight of three tons coming from a truck route having ingress and egress by direct route to and from restricted streets when necessary for the purpose of making pickups or deliveries of goods, wares, and merchandise from or to any building or structure located on such restricted streets or for the purpose of delivering materials to be used in the actual bona fide repair, alteration, remodeling, or construction of any building or structure upon such restricted streets for which a building permit has previously been obtained therefor.
C. The provisions of this section shall not apply to passenger buses under the jurisdiction of the public utilities commission, vehicles owned by a public utility or a licensed contractor while in use in construction, installation, or repair of any public utility, oil service trucks when engaged in oil well servicing operations, and rubbish and garbage trucks.
D. Those streets and parts of streets established by resolution of the council are declared to be truck routes for the movement of vehicles exceeding a maximum gross weight of three tons.