§ 160.01 PURPOSE AND INTERPRETATION.
   (A)   This chapter shall be known as the “Zoning Code” and may be referred to herein as “chapter” or “code” or “ordinance.” The city has adopted this code pursuant to the provisions of Iowa Code Chapters 18B and 414.
   (B)   The purpose of this code is to regulate the use of all structures, lands and waters; regulate lot coverage, population distribution and density, and the size and location of all structures in accordance with the Urbandale Comprehensive Plan so as to lessen congestion in the street, to secure safety from fire, flood, panic and other dangers, to promote health and general welfare; to provide adequate light and air; to prevent the overcrowding of land; to avoid undue concentration of population; to facilitate the adequate provision of transportation, water, sewerage, schools, parks and other public requirements; to preserve the character of the area or neighborhood; to conserve the value of buildings and to encourage the most appropriate use of land throughout Urbandale, Iowa.
   (C)   This code does not intend to repeal, abrogate, annul, impair or interfere with any existing easements, covenants, deed restrictions, agreements, ordinances, rules, regulations or permits previously adopted or issued pursuant to law. However, wherever this code imposes greater restrictions, the provisions of this code shall govern.
   (D)   This code shall be interpreted and applied as minimum requirements; shall be liberally construed in favor of the city; and shall not be deemed a limitation or repeal of any other power granted by the Code of Iowa.
   (E)   If a section, clause, provision or portion of this code is adjudged unconstitutional, or invalid by a court of competent jurisdiction, such judgment shall not affect the remainder of this code.