I should add that to generate an HD video, you only need an image with 1920x1080 pixels, which is actually only 2 Megapixels, albeit in a wide shape. So pretty much any camera with over, say, 3 Megapixels, will be able to capture the correct image size for you, so long as you don't want to crop or zoom-into the picture during the sequence.
I'd say finding somewhere very sturdy and fixed for the duration is critical, like atop a pole or the side of another building which won't move at all during the time. And if you need to change batteries, the camera must not move for the best results.
I'd also recommend taking several shots per day, as a new build changes a lot in one day, plus it'll give you more frames to work with for a smoother result. Remember most video has, say, 30 frames per second. So for one second, you'll need 30 pictures.
You can also calculate how many you'd need based on how long you want the video to last. A 3 minute video would need 3x60x30 pictures - that's 5400 photos. If that's over 1 year, then that's 14 photos a day.