diff --git a/src/map/rmap.cpp b/src/map/rmap.cpp index bb662563..c2097826 100644 --- a/src/map/rmap.cpp +++ b/src/map/rmap.cpp @@ -71,6 +71,8 @@ static Projection parseProjection(const QString &str, const GCS *gcs) zone = fields.at(2).toInt(&ret); if (!ret) return Projection(); + if (fields.at(3) == "S") + zone = -zone; pcs = PCS(gcs, 9807, UTM::setup(zone), 9001); return Projection(&pcs); case 1: