/*$************************************************************************************************
**
** $Id: Projection.java 831 2006-05-01 00:27:23Z Desruisseaux $
**
** $URL: http://svn.code.sf.net/p/geoapi/code/branches/2.0.x/geoapi/src/main/java/org/opengis/referencing/operation/Projection.java $
**
** Copyright (C) 2003-2005 Open GIS Consortium, Inc.
** All Rights Reserved. http://www.opengis.org/legal/
**
*************************************************************************************************/
package org.opengis.referencing.operation;
// Annotations
import org.opengis.annotation.Extension;
/**
* A {@linkplain org.opengis.referencing.operation.Conversion conversion} transforming
* (longitude,latitude) coordinates to cartesian coordinates
* (x,y). Although some map projections can be represented as a
* geometric process, in general a map projection is a set of formulae that converts geodetic
* latitude and longitude to plane (map) coordinates. Height plays no role in this process,
* which is entirely two-dimensional. The same map projection can be applied to many
* {@linkplain org.opengis.referencing.crs.GeographicCRS geographic CRSs}, resulting in many
* {@linkplain org.opengis.referencing.crs.ProjectedCRS projected CRSs} each of which is related
* to the same {@linkplain org.opengis.referencing.datum.GeodeticDatum geodetic datum} as the
* geographic CRS on which it was based.
*
* An unofficial list of projections and their parameters can
* be found there.
* Most projections expect the following parameters:
* "semi_major" (mandatory),
* "semi_minor" (mandatory),
* "central_meridian" (default to 0),
* "latitude_of_origin" (default to 0),
* "scale_factor" (default to 1),
* "false_easting" (default to 0) and
* "false_northing" (default to 0).
*
* @author Martin Desruisseaux (IRD)
* @since GeoAPI 1.0
*
* @see org.opengis.referencing.crs.ProjectedCRS
* @see Map projections on MathWorld
*/
@Extension
public interface Projection extends Conversion {
}
Ads help maintain this website.