Proposed mechanism: You declare the value of your land, but the government can buy it at the declared price if they want to. This also makes land acquisition for infrastructure straightforward and transparant.
There is a risk that the government will increase taxes such that people can't declare high land prices, which allows the government to buy up land for cheap. I haven't found a mechanism for that yet.