The county council is hereby authorized to adopt, from time to time, after reasonable notice and opportunity for public hearing and with or without modifications, ordinances and amendments thereof, for the protection and promotion of public safety, health, morals, comfort and welfare, relating to the control of problems of soil erosion and to the preservation of the natural topography in newly developed and other areas. Such ordinances shall contain reasonable standards and may include provisions for the administration and enforcement of such standards, including bonds, permits, licenses and appropriate fees therefor, approval of plats for proposed subdivisions, reports, inspection of premises necessary for such administration and enforcement and provisions providing penalties for the violation of such standards. In addition, the county may institute injunction, mandamus or other appropriate action or proceeding to prevent any violation of such standards, and any court of competent jurisdiction may issue restraining orders, temporary or permanent injunctions or mandamus or other appropriate forms of remedy or relief. Such ordinances shall be adopted in accordance with the procedure prescribed in section 2-105 of this Code. (Mont. Co. Code 1965, § 2-32.)