This is a versatile routine allowing for the reprojecting of a dataset between two projections. All projections are obtained from EPSG codes.
The options are the same for both input and output projections. The choice of projection is obtained through drop boxes.