[GIS] Understanding reprojection

coordinate systemgis-principlereprojection-mathematics

One thing that I can't quite get my head around is Reprojection.

It comes up a lot in questions on Stack Exchange, and there are plenty of How to questions and answers about specific issues using various software.

I have searched the web with "What is reprojection?" and I have had a good read. The ESRI FAQ about Projection Basics is good http://support.esri.com/en/technical-article/000005562 – From this…

The terms 'geographic coordinate system' and 'datum' are used interchangeably, but as noted above, a GCS includes a datum, spheroid, units of measure and a prime meridian. The coordinates for data change depending on the datum and spheroid on which those coordinates are based, even if they are using the same map projection and parameters.

…I feel this starts to explain.

I understand Coordinate Reference Systems. I understand the reality that the earth has an irregular shape and the that different reference systems 'tie' theoretical co-ordinates to real places on the planet surface, and that different CRS are needed around the globe.

This GIS SE post is useful for that Understanding concept of Spatial Reference System?

And this answer with a link to a working manual of projections is a great resource
Learning about Reprojection?

Again this Wikipedia page starts to touch on reprojection https://en.wikipedia.org/wiki/Wikipedia:Graphics_Lab/Resources/QGIS/Reprojection

…to reproject (warp) an existing lat/long project to a specific projection

What is actually happening when you Reproject the data from one projection, to another, projection. Can it be explained in simple language?

Best Answer

Reprojection in GIS consists in changing the coordinates values of a dataset from one coordinate system to another coordinate system.

Let's take a one dimensionnal case as an exampple. Imagine that you need to guide two friends who are trying to find your house. The first thing that you need to know is from which direction they will approach your street. If they don't approach from the same side of the road, you will need to give different indications to each.

From point A, you will tell your friend to drive 250 m then it will be on his right. From point B, you will tell your friend to drive 750 m then it will be on his left.

So, for the same destination, you give different information in order to find your place.

enter image description here

If you translate this in GIS terms, A and B are the origins of two different coordinate reference systems. The coordinate of your house, in the first coordinate reference system, is 250m; the coordinate of your house, in the second coordinate reference system, is 750m.

The reprojection that you apply to the coordinates, in this easy case, is 1000 - x.

With 2D (or 3D) coordinate system, the reprojection will be more complex, but the idea is the same.

For different reasons you may need to change the coordinate reference system (some examples are given below).

Therefore you apply a mathematical transformation of each geometry represented in the first coordinate system so that it can be located by someone using another coordinate reference system.

Those mathematical transformation are sometimes quite simple (eg. translation, rotation), but often much more complex: they are then called "warping".

As a remark, the term REprojection usually means that you move from one cartesian 2D (= XY = projected) coordinate system to another cartesian 2D (=projected) coordinate system. Projection (without RE) is used from a geographic (= lat/long = angular) coordinates system to a projected coordinate system.

Main reasons to change coordinate system:

  • Facilitate the computation of some features, because each projection has the ability to preserve some properties of the "real world" objects (e.g. shortest path is represented by a straight line, loxodrome (constant compass direction) represented as straight line, distances measured from some points of the map are true distances, areas can be compared, local angle (shape) is preserved...) but none can preserve them all.

  • changing territory, because many coordinate reference systems are "locally" optimized for one state, one country... and you might need some continuity when working across the boundaries of these countries.

EDIT: for visuals, here is a nice video about projections' distortions, by Vox (there is an "ad" at the start, but it's nice).

Related Question