I question if it is even possible to build the cannon with 50x longer range than the current ones. And if it possible, will the system be more efficient that a missile-based one.
I assume that they'll have models that correct for all of that, and I assume they'll have satellite weather included for up-to-the-minute data on all of the factors involved. (Either that or I'm guessing wrong about the effects of those things.)
Assuming all of that... what kind of precision are we talking about? Can they hit a building? A tank?