My name is XXXXX XXXXX I will be assisting you with your legal question.
If you own the property, then what your neighbor has done is considered trespass in terms of any unauthorized entrance onto your property (damaging the roof and the driveway, and directing rainspout runoff onto your driveway, parking on your driveway). While your neighbor is free to put up a video camera to monitor his property, that becomes an invasion of privacy if the video camera is aimed at your window and is looking inside your house.
The police and the city are correct, this is a civil matter, and to enforce your rights you will have to sue your neighbor for trespass and invasion of privacy. You will need to ask for an injunction to order your neighbor to stop trespassing on your property and damaging your property. Also, you will need to ask for an injunction that the court order your neighbor to turn the video camera away from your window. Finally, you will need to ask for a judgment in a monetary amount to cover your damages, and as a punitive award for the intentionally invasion of your rights.
This is not a simple matter to prosecute, and you will need to hire an attorney to handle the case for you. It may well be that if you hire an attorney, a simple demand letter to Cease and Desist
the trespass may be good enough to end this harassment
by your neighbor.
Please let me know if you have any further questions. Please also kindly consider rating my answer positively so that I am credited by the website for my work on your question. Rating positively does not cause an additional charge and does not prevent us from further discussing your questions.