It's a dumb idea, we already have standardized cargo containers and the technology to load/unload them efficiently. Putting a ship on 10 Train Tracks will require the development of new technology and will make every bridge (weight allowance) and tunnel (the profile would need to be big enough for the whole ship) prohibitively expensive. With normal cargo trains, which are a very efficient and cheap way to transport a lot of goods, you can just use cheap off the shelf stuff.
Also transporting ships with their huge tanks of heavy oil is a huge health and safety hazard.