艦砲射撃
明治時代の日本の鉄道開業前後、海岸沿いよりも内陸を経由する鉄道の建設を優先する傾向があった。この原因について「艦砲射撃を危惧して日本陸軍が内陸回りにさせた」と指摘されることがあるが、実際のところは当時は(貨物大量輸送に関しては現在もそうだが)海運が大きな役割を担っており、むしろ内陸部の輸送改善が急務だったこと、また、海岸部は当時の技術で建設困難な箇所が多かったことが主因とされる。
八代駅以南の鹿児島本線はまず現在の肥薩線ルートで建設され、また、東京・京都を結ぶ幹線も、当初は東海道ルートではなく中山道ルートで計画されていた。
一方、山陰本線を建設するに際しては、海岸のすぐそばに余部橋梁という艦砲射撃に弱い構造物を設置した。これは、日露戦争後という時代であるために、日本海側には敵は来ないという前提であったのではないかと指摘されている。
その後、昭和に入り、東海道本線が浜名湖付近で不通になった場合に備えて、浜名湖の北側を迂回するルートとして二俣線が建設されている。