The Constitution requires that owners of private property taken for public use be compensated.
Protection of the border is obviously a perfectly legitimate public use, but compensation is still required.
The thing that truly bothers me is that there is apparently no easement already in effect along the entire length of the border.
In my mind this is clearly a case of eminent domain; inasmuch, as you mentioned, border security is the reason for the need for an easement.