[Gdal-dev] Projected vs Geographic Coordinate Systems
Peter Morgan
petermorgan at grapevine.net.au
Tue Mar 20 17:43:36 EDT 2007
Hi everyone
I would like to add some additional information to the discussion.
In normal mapping/cartography as implied with a cylindrical or conic
section the center of projection, COP, is the center of the Earth. The
aim was to project the Earth onto a surface that could be "laid flat".
When we use raw longitudes and latitudes we imply a special form of
these projections and we normally don't care about the distortions.
These projections have many useful characteristics. Some have equal
area, useful for comparative studies especially density or yields.
Others are conformal where angular relationships are maintained. Yes we
can compute distances and perform a host of geo-statical functions from
a longitude and latitude tuple on the ellipsoid but it is much simpler
in say a UTM projection especially if the area is of limited extent.
There are lots of Cartographic references available for this
information. Two highly recommended references are:
*Richardus*, P. & *Adler*, R K. (1972). Map Projections for Geodesists,
Cartographers & Geographers. London. North-Holland Publishing Company
(Old but good introductory text. Details all the basic cartographic theory.)
*Snyder*, J.P. (1987). Map Projections - A Working Manual. U.S.
Geological Survey Professional Paper 1395, United States Government
Printing Office, Washington D.C.. (Very good, very detailed with examples.)
The references in Snyder will provide you with more detail should you
want this info.
The GMT package, like most GIS suites, implements most of the common
projections. One of the features of the GMT package is the ease of
generating a projection . The documentation is especially useful here
and it gives visual examples of the projections without the need to go
in the projection mathematics. See
http://gmt.soest.hawaii.edu/
Computer Graphics is all about projections. In this case it is from a
three dimensional (usually Cartesian) space to a flat image space, our
screens. The COP in most of these cases is external to the body being
projected. It is the COP that moves around the body or in the case of
fly throughs that moves on a trajectory that simulates travel. A very
good coverage of projection theory is given in
*Foley*, J.D., *van Dam*, A.*, Feiner*, S.K., and* Hughes*, J.F.
(1990), Computer Graphics, Principles and Practice, 2nd Ed, Addison Wesley.
This is quite old as well. Apologies for not knowing the current crop of
texts.
The azimuthal class of cartographic projections are consistent with
computer graphics perspective projections. The often used perspective
projection is consistent with both vision and the camera.
It is often more convenient to transform geographic
coordinates(longitude, latitude and height) to plane coordinates such as
UTM coordinates or a simple Mercator and then to employ computer
graphics principles of projection on these transformed values. There are
many reasons for this with speed and complexity issues dominating.
Hope this might provide a starting point for continued enjoyment and
understanding.
cheers peter
Simon Perkins wrote:
> Frank Warmerdam wrote:
>>> I guess I've just been spoiled by playing with Google Earth too
>>> much... :)
>>
>> To the best of my knowledge Google Earth has one display project
>> (some sort of Mercator) and it reprojects everything to that. That
>> approach is fine too if you are willing to reproject everything - either
>> in advance or on the fly. Many apps will allow you to do this too if
>> you
>> want.
>
> I think that google maps does everything in Mercator, but google earth
> allows you to view the entire globe, spin it around and view the poles,
> so my feeling is it must be doing something more cunning.
>
> According to wikipedia, GE uses a geographic coordinate system
> internally, and projects everything to a general perspective projection
> for display. I would guess though that it just texture maps
> (non-rectangular) geographic tiles onto a 3D sphere and then lets OpenGL
> take care of displaying things. Although it is possible to view the
> poles in GE, there is definitely weird stuff happening there - there
> appear to be very narrow triangular tiles. Anyway, it's all pretty
> cool...
>
> http://en.wikipedia.org/wiki/Google_earth
>
>
> Cheers,
>
> Sy
>
>
> _______________________________________________
> Gdal-dev mailing list
> Gdal-dev at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/gdal-dev
>
>
More information about the Gdal-dev
mailing list