GIS-based multi-criteria railway design with spatial environmental considerations. (June 2021)