The City Engineer, Street Superintendent, Police Department or other designated official shall enforce the provisions of this subchapter relating to nuisances affecting public safety. The Police Department shall enforce provisions relating to other nuisances and shall assist the other designated officers in the enforcement of provisions relating to nuisances affecting public safety. The officers shall have the power to inspect private premises and take all reasonable precautions to prevent the commission and maintenance of public nuisances.