Eminent domain is a specific power of government placed in the constitution.
Yes, per the following language from the Constitution:
“...purchased by the consent of the legislature of the state in which the same shall be, for the erection of forts, magazines, arsenals, dock-yards, and other needful buildings.”
That language is pretty specific. Didn’t see much about national parks or land taken by fedzilla to sell at bargain basement prices to the Chinese or Saudis, did you?