I also think railway tunnels and bridges should have there specs, maximum length, loading and speed and stuff. The more you advance the better of those will be available. This way you won’t be able to cross big waterways in the beginning and really have to climb to cross mountain ranges.
Also there should be connections to the outside of the maps and harbours and airports. So in some places there should be minimal height for bridges, so large ships can pass.