I went over some of that by train..Glacier Express... The Furka Oberalp is one of the raillines used, there are 4 for the trip from Zermatt to St Moritz..
We stayed in Grachen, about 25 kilometers out of Zermatt.. Had to wait a week to see the Matterhorn. We went by car to Italy one year to Lago Magiori.. Very nice..
Went thru a mountain by train, you drive the cars onto railroad flatcars , set your brake, the ride for twenty minutes in the dark thru a tunnel. Some of the roads in your pics, I remember driving over.
Was a nice trip..