Eminent domain can only be used in cases of public use. Skyscrapers not being built by government functions are never a good idea. So, you cannot use eminent domain for developer acquisition.
Trains do not get a lot of eminent domain help, instead their is a lot of work to build within existing right of ways.