Any person or persons desiring the construction of any drain or drains, ditch or ditches, or the repair and maintenance of the same, may file a petition with the county board, accompanied with a good and sufficient bond, to be approved by such board, conditioned to pay all costs and expenses of a surveyor or engineer in surveying the proposed ditch or drain and the land affected thereby as hereinafter provided, in case such ditch or drain shall not be deemed necessary for the public welfare, or for agricultural or sanitary purposes, by said board of drainage supervisors.