CPP Coordinate System

From XMS Wiki
Jump to navigationJump to search

A CPP (la carte parallelogrammatique projection, also called equirectangular projection or equidistant cylindrical projection) system is a local system. The projection maps meridians to vertical straight lines of constant spacing (for meridional intervals of constant spacing), and circles of latitude to horizontal straight lines of constant spacing (for constant intervals of parallels). The projection is neither equal area nor conformal. The CPP system has become a standard for global raster datasets, such as Celestia and NASA World Wind, because of the particularly simple relationship between the position of an image pixel on the map and its corresponding geographic location on Earth.

The origin of the system must be defined in latitude/longitude decimal degrees.

The conversion from of a point from latitude/longitude to CPP is:

Cppcoordsys1.jpg
Cppcoordsys2.jpg


The conversion of a point from CPP to latitude/longitude is:

newpointlongitude = originlongitude + pointx / (R * cos(originlatitude))

newpointlatitude = pointy / R

Cppcoordsys3.jpg
Cppcoordsys4.jpg
(Clarke 1866 major spheroid radius)

See also