| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (19) --> |
| <title>org.apache.sis.referencing.operation.projection (Apache SIS 1.3 API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.sis.referencing.operation.projection"> |
| <meta name="generator" content="javadoc/PackageWriterImpl"> |
| <meta name="keywords" content="org.apache.sis.referencing.operation.projection package"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../sis.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script> |
| <script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="package-declaration-page"> |
| <script type="text/javascript">var pathtoroot = "../../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../../index.html">Overview</a></li> |
| <li class="nav-bar-cell1-rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../help-doc.html#package">Help</a></li> |
| </ul> |
| <ul class="sub-nav-list-small"> |
| <li> |
| <p>Package:</p> |
| <ul> |
| <li><a href="#package-description">Description</a></li> |
| <li><a href="#related-package-summary">Related Packages</a></li> |
| <li><a href="#class-summary">Classes and Interfaces</a></li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div id="navbar-sub-list"> |
| <ul class="sub-nav-list"> |
| <li>Package: </li> |
| <li><a href="#package-description">Description</a> | </li> |
| <li><a href="#related-package-summary">Related Packages</a> | </li> |
| <li><a href="#class-summary">Classes and Interfaces</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a> |
| <input type="text" id="search-input" disabled placeholder="Search"> |
| <input type="reset" id="reset-button" disabled value="reset"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="Package org.apache.sis.referencing.operation.projection" class="title">Package org.apache.sis.referencing.operation.projection</h1> |
| </div> |
| <hr> |
| <div class="package-signature">package <span class="element-name">org.apache.sis.referencing.operation.projection</span></div> |
| <section class="package-description" id="package-description"> |
| <div class="block">Map projection implementations. |
| This package is mostly for documentation purpose (each projection documents its name and parameters) |
| and for implementers who want to extend a map projection. This package should usually not be used directly. |
| |
| <p>The best way to get a projection is to use the |
| <a href="../DefaultCoordinateOperationFactory.html" title="class in org.apache.sis.referencing.operation">coordinate operation factory</a> |
| with the source and target CRS. That factory can bundle the projections defined in this package, together with any |
| affine transform required for handling unit conversions and axis swapping, in a single (potentially concatenated) |
| operation.</p> |
| |
| <p>Users wanting to build their transforms directly should also avoid instantiating objects directly from this |
| package and use a <a href="../transform/DefaultMathTransformFactory.html" title="class in org.apache.sis.referencing.operation.transform">math |
| transform factory</a> instead. |
| The <a href="../transform/DefaultMathTransformFactory.html#createParameterizedTransform(org.opengis.parameter.ParameterValueGroup)"><code>createParameterizedTransform(…)</code></a> method of that factory is subjects to the same rules than this package, |
| namely input coordinates must be (<var>longitude</var>, <var>latitude</var>) in decimal degrees |
| and output coordinates must be (<var>easting</var>, <var>northing</var>) in metres. |
| More on this convention is explained below.</p> |
| |
| <p>Users wanting to know more about the available projections and their parameters should look at the |
| <a href="https://sis.apache.org/tables/CoordinateOperationMethods.html">list of coordinate operation methods</a>. |
| Only users interested in the <em>implementation</em> of those projections should look at this package.</p> |
| |
| |
| <h2>Definition of terms</h2> |
| <ul class="verbose"> |
| <li><b>Coordinate operation</b><br> |
| In the particular case of this package, the conversion of geographic coordinates in any |
| axis order, geodesic orientation and angular units to projected coordinates in any axis |
| order, horizontal orientation and linear units.</li> |
| <li><b>Map projection</b> (a.k.a. cartographic projection)<br> |
| The conversion of geographic coordinates from (<var>longitude</var>, <var>latitude</var>) |
| in decimal degrees to projected coordinates (<var>x</var>, <var>y</var>) in metres.</li> |
| <li><b>Normalized projection</b><br> |
| The conversion of geographic coordinates from (<var>longitude</var>, <var>latitude</var>) |
| in radians to projected coordinates (<var>x</var>, <var>y</var>) on a sphere or ellipse |
| having a semi-major axis length of 1. This definition may be slightly relaxed if some |
| projection-specifics coefficients are concatenated with the conversions that take place |
| between the above map projection and this normalized projection.</li> |
| </ul> |
| |
| |
| <h2>Axis units and orientation</h2> |
| Many <a href="../../crs/DefaultGeographicCRS.html" title="class in org.apache.sis.referencing.crs">geographic coordinate reference systems</a> |
| use axis in (<var>latitude</var>, <var>longitude</var>) order, but not all. Axis order, orientation and units |
| are CRS-dependent. For example, some CRS use longitude values increasing toward |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#EAST" title="class or interface in org.opengis.referencing.cs" class="external-link">East</a>, while some others use longitude values |
| increasing toward <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#WEST" title="class or interface in org.opengis.referencing.cs" class="external-link">West</a>. |
| The axis order must be specified in all CRS, and any method working with them should take their |
| axis order and units in account. |
| |
| <p>However, map projections defined in this package are <strong>transform steps</strong>, not the full transform |
| to the final CRS. All projections defined in this package must comply with the OGC 01-009 specification. |
| This specification says (quoting section 10.6 at page 34):</p> |
| |
| <blockquote> |
| Cartographic projection transforms are used by projected coordinate reference systems to map |
| geographic coordinates (e.g. <var>longitude</var> and <var>latitude</var>) into (<var>x</var>, |
| <var>y</var>) coordinates. These (<var>x</var>, <var>y</var>) coordinates can be imagined to |
| lie on a plane, such as a paper map or a screen. All cartographic projection transforms will |
| have the following properties: |
| |
| <ul> |
| <li>Converts from (<var>longitude</var>, <var>latitude</var>) coordinates to (<var>x</var>,<var>y</var>).</li> |
| <li>All angles are assumed to be decimal degrees, and all distances are assumed to be metres.</li> |
| <li>The domain should be a subset of {[-180 … 180)×[-90 … 90]}°.</li> |
| </ul> |
| |
| Although all cartographic projection transforms must have the properties listed above, many projected coordinate |
| reference systems have different properties. For example, in Europe some projected coordinate reference systems |
| use grads instead of decimal degrees, and often the base geographic coordinate reference system is |
| (<var>latitude</var>, <var>longitude</var>) instead of (<var>longitude</var>, <var>latitude</var>). |
| This means that the cartographic projected transform is often used as a single step in a series of transforms, |
| where the other steps change units and swap coordinates. |
| </blockquote> |
| |
| The Apache SIS implementation extends this rule to axis directions as well, i.e. (<var>x</var>, <var>y</var>) coordinates |
| must be (<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#EAST" title="class or interface in org.opengis.referencing.cs" class="external-link">East</a>, |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#NORTH" title="class or interface in org.opengis.referencing.cs" class="external-link">North</a>) oriented. |
| |
| <h3>Implications on South oriented projections</h3> |
| The above rule implies a non-intuitive behavior for the <cite>Transverse Mercator (South Orientated)</cite> |
| projection, which still projects coordinates with <var>y</var> values increasing toward North. |
| The real axis flip is performed outside this projection package, upon |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/CoordinateSystemAxis.html" title="class or interface in org.opengis.referencing.cs" class="external-link">coordinate system axis</a> inspection, |
| as a concatenation of the North oriented cartographic projection with an affine transform. |
| Such axis analysis and transforms concatenation can be performed automatically by the |
| <a href="../transform/DefaultMathTransformFactory.html#createBaseToDerived(org.opengis.referencing.crs.CoordinateReferenceSystem,org.opengis.parameter.ParameterValueGroup,org.opengis.referencing.cs.CoordinateSystem)"><code>createBaseToDerived(…)</code></a> method defined in the <code>MathTransformFactory</code> interface. |
| The same rule applies to the <cite>Krovak</cite> projection as well (at the opposite of what ESRI does). |
| |
| <p>In order to reduce the risk of confusion, this package never defines south oriented map projection. |
| This rule removes ambiguity when reading a transform in <cite>Well Known Text</cite> (WKT) format, |
| since only the north-oriented variant is used and the affine transform coefficients tell exactly |
| which axis flips are applied.</p> |
| |
| |
| <h2>Projection on unit ellipse</h2> |
| A map projection in this package is actually the concatenation of the following transforms, in that order |
| (ignoring <a href="../../cs/CoordinateSystems.html#swapAndScaleAxes(org.opengis.referencing.cs.CoordinateSystem,org.opengis.referencing.cs.CoordinateSystem)">axis order changes</a> |
| and conversions from/to units other then degrees and metres, which are not the purpose of this package): |
| |
| <ul> |
| <li>A <a href="../transform/ContextualParameters.html#normalizeGeographicInputs(double)">normalization</a> affine transform</li> |
| <li>A <a href="NormalizedProjection.html" title="class in org.apache.sis.referencing.operation.projection"><code>NormalizedProjection</code></a> subclass</li> |
| <li>A <a href="../transform/ContextualParameters.html#getMatrix(org.apache.sis.referencing.operation.transform.ContextualParameters.MatrixRole)">denormalization</a> affine transform</li> |
| </ul> |
| |
| The first step (<cite>"normalization"</cite>) converts longitude and latitude values from degrees to radians |
| and removes the <cite>central meridian</cite> from the longitude. |
| The last step (<cite>"denormalization"</cite>) multiplies the result of the middle step by the global scale factor |
| (typically the product of the <cite>scale factor</cite> with the <cite>semi-major</cite> axis length), |
| then adds the <cite>false easting</cite> and <cite>false northing</cite>. |
| This means that the middle step (<cite>"normalized projection"</cite>) is performed on an ellipse (or sphere) |
| having a semi-major axis of 1. |
| |
| <p>In other words, the |
| <a href="NormalizedProjection.html#transform(double%5B%5D,int,double%5B%5D,int,boolean)">transform</a> method of the middle step works typically on longitude and latitude values in <strong>radians</strong> |
| relative to the central meridian (not necessarily Greenwich). Its results are typically (<var>x</var>, <var>y</var>) |
| coordinates having (<a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#EAST" title="class or interface in org.opengis.referencing.cs" class="external-link">East</a>, |
| <a href="http://www.geoapi.org/3.0/javadoc/org.opengis.geoapi/org/opengis/referencing/cs/AxisDirection.html#NORTH" title="class or interface in org.opengis.referencing.cs" class="external-link">North</a>) axis orientation. |
| However, in some cases the actual input and output coordinates may be different than the above by some scale factor, |
| translation or rotation, if the projection implementation choose to combine some linear coefficients with the |
| above-cited normalization and denormalization affine transforms.</p> |
| |
| <div class="note"><b>Note:</b> |
| In the <a href="https://proj.org/">PROJ</a> library, |
| the same standardization is handled by <code>pj_fwd.c</code> and <code>pj_inv.c</code>. |
| This normalization makes the equations closer to the ones published in Snyder's book, where the |
| <cite>false easting</cite>, <cite>false northing</cite> and <cite>scale factor</cite> are usually not given.</div> |
| |
| <h2>References</h2> |
| <ul> |
| <li>IOGP. <u>Coordinate Conversions and Transformations including Formulas.</u><br> |
| Geomatics Guidance Note Number 7, part 2, Version 49.</li> |
| <li>Snyder, John P. <u>Map Projections - A Working Manual.</u><br> |
| U.S. Geological Survey Professional Paper 1395, 1987.</li> |
| </ul></div> |
| <dl class="notes"> |
| <dt>Since:</dt> |
| <dd>0.6</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="https://mathworld.wolfram.com/MapProjection.html">Map projections on MathWorld</a></li> |
| </ul> |
| </dd> |
| |
| <p><font size="-1">Defined in the <code>sis-referencing</code> module</font></p> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <li> |
| <div id="related-package-summary"> |
| <div class="caption"><span>Related Packages</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Package</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><a href="../package-summary.html">org.apache.sis.referencing.operation</a></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Relationship between any two <a href="../../crs/AbstractCRS.html" title="class in org.apache.sis.referencing.crs">Coordinate Reference Systems</a> (CRS).</div> |
| </div> |
| <div class="col-first odd-row-color"><a href="../builder/package-summary.html">org.apache.sis.referencing.operation.builder</a></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Helper classes for creating <a href="../transform/AbstractMathTransform.html" title="class in org.apache.sis.referencing.operation.transform">Math Transforms</a> from a set of points.</div> |
| </div> |
| <div class="col-first even-row-color"><a href="../matrix/package-summary.html">org.apache.sis.referencing.operation.matrix</a></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Matrix implementations for spatiotemporal referencing.</div> |
| </div> |
| <div class="col-first odd-row-color"><a href="../transform/package-summary.html">org.apache.sis.referencing.operation.transform</a></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Conversions or transformations of multi-dimensional coordinate tuples.</div> |
| </div> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div id="class-summary"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enum Classes</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exception Classes</button></div> |
| <div id="class-summary.tabpanel" role="tabpanel"> |
| <div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0"> |
| <div class="table-header col-first">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="AlbersEqualArea.html" title="class in org.apache.sis.referencing.operation.projection">AlbersEqualArea</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Albers Equal Area</cite> projection (EPSG code 9822).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AzimuthalEquidistant.html" title="class in org.apache.sis.referencing.operation.projection">AzimuthalEquidistant</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Azimuthal Equidistant (Spherical)</cite> projection.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="CassiniSoldner.html" title="class in org.apache.sis.referencing.operation.projection">CassiniSoldner</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Cassini-Soldner</cite> projection (EPSG codes 9806 and 9833).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CylindricalEqualArea.html" title="class in org.apache.sis.referencing.operation.projection">CylindricalEqualArea</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Cylindrical Equal Area</cite> projection (EPSG codes 9834, 9835).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="LambertAzimuthalEqualArea.html" title="class in org.apache.sis.referencing.operation.projection">LambertAzimuthalEqualArea</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Lambert Azimuthal Equal Area</cite> projection (EPSG code 9820).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LambertConicConformal.html" title="class in org.apache.sis.referencing.operation.projection">LambertConicConformal</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Lambert Conic Conformal</cite> projection (EPSG codes 9801, 9802, 9803, 9826, 1051).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="Mercator.html" title="class in org.apache.sis.referencing.operation.projection">Mercator</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Mercator Cylindrical</cite> projection (EPSG codes 9804, 9805, 1026, 1024, 1044, <span class="deprecated">9841</span>).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ModifiedAzimuthalEquidistant.html" title="class in org.apache.sis.referencing.operation.projection">ModifiedAzimuthalEquidistant</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Modified Azimuthal Equidistant</cite> projection (EPSG:9832).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="Mollweide.html" title="class in org.apache.sis.referencing.operation.projection">Mollweide</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Mollweide</cite> projection.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NormalizedProjection.html" title="class in org.apache.sis.referencing.operation.projection">NormalizedProjection</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Base class for conversion services between ellipsoidal and cartographic projections.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab3"><a href="NormalizedProjection.ParameterRole.html" title="enum class in org.apache.sis.referencing.operation.projection">NormalizedProjection.ParameterRole</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab3"> |
| <div class="block">Maps the parameters to be used for initializing <a href="NormalizedProjection.html" title="class in org.apache.sis.referencing.operation.projection"><code>NormalizedProjection</code></a> and its |
| <a href="../transform/ContextualParameters.html#getMatrix(org.apache.sis.referencing.operation.transform.ContextualParameters.MatrixRole)">normalization / denormalization</a> matrices.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ObliqueMercator.html" title="class in org.apache.sis.referencing.operation.projection">ObliqueMercator</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Oblique Mercator</cite> projection (EPSG codes 9812, 9815).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ObliqueStereographic.html" title="class in org.apache.sis.referencing.operation.projection">ObliqueStereographic</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Oblique Stereographic</cite> projection (EPSG code 9809).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Orthographic.html" title="class in org.apache.sis.referencing.operation.projection">Orthographic</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Orthographic</cite> projection (EPSG:9840).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="PolarStereographic.html" title="class in org.apache.sis.referencing.operation.projection">PolarStereographic</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Polar Stereographic</cite> projection (EPSG codes 9810, 9829, 9830).</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Polyconic.html" title="class in org.apache.sis.referencing.operation.projection">Polyconic</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>American Polyconic</cite> projection (EPSG codes 9818).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab5"><a href="ProjectionException.html" title="class in org.apache.sis.referencing.operation.projection">ProjectionException</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab5"> |
| <div class="block">Thrown by <a href="NormalizedProjection.html" title="class in org.apache.sis.referencing.operation.projection"><code>NormalizedProjection</code></a> when a map projection failed.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SatelliteTracking.html" title="class in org.apache.sis.referencing.operation.projection">SatelliteTracking</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Satellite-Tracking</cite> projection.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="Sinusoidal.html" title="class in org.apache.sis.referencing.operation.projection">Sinusoidal</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Sinusoidal equal-area</cite> projection, also known as <cite>"Sanson-Flamsteed"</cite>.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TransverseMercator.html" title="class in org.apache.sis.referencing.operation.projection">TransverseMercator</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Transverse Mercator</cite> projection (EPSG codes 9807).</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ZonedGridSystem.html" title="class in org.apache.sis.referencing.operation.projection">ZonedGridSystem</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block"><cite>Transverse Mercator Zoned Grid System</cite> projection (EPSG codes 9824).</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </li> |
| </ul> |
| </section> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2010–2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |