Class LambertConformalConic2SP
- java.lang.Object
-
- org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
-
- All Implemented Interfaces:
CoordinateOperation,WithEpsgGOperationMethod
public class LambertConformalConic2SP extends Object implements CoordinateOperation, WithEpsgGOperationMethod
Created by Karel Maesen, Geovise BVBA on 05/06/2018.An implementation of the Lambert Conic Conformal (2SP) map projection. This uses the formulas as documented in the EPSG document (373-07-02) for coordinate operation method 9802.
-
-
Constructor Summary
Constructors Constructor Description LambertConformalConic2SP(GeographicCoordinateReferenceSystem baseCrs, double latitudeOfFO, double longitudeOfFO, double lat1SPDeg, double lat2SPDeg, double eastingAtFO, double northingAtFO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforward(double[] inCoordinate, double[] outCoordinate)intgetMethodId()Returns the EPSG code for the operation methodintinCoordinateDimension()booleanisReversible()intoutCoordinateDimension()voidreverse(double[] inCoordinate, double[] outCoordinate)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.geolatte.geom.crs.trans.CoordinateOperation
appendForward, appendReverse, reversed
-
-
-
-
Constructor Detail
-
LambertConformalConic2SP
public LambertConformalConic2SP(GeographicCoordinateReferenceSystem baseCrs, double latitudeOfFO, double longitudeOfFO, double lat1SPDeg, double lat2SPDeg, double eastingAtFO, double northingAtFO)
-
-
Method Detail
-
isReversible
public boolean isReversible()
- Specified by:
isReversiblein interfaceCoordinateOperation
-
inCoordinateDimension
public int inCoordinateDimension()
- Specified by:
inCoordinateDimensionin interfaceCoordinateOperation
-
outCoordinateDimension
public int outCoordinateDimension()
- Specified by:
outCoordinateDimensionin interfaceCoordinateOperation
-
forward
public void forward(double[] inCoordinate, double[] outCoordinate)- Specified by:
forwardin interfaceCoordinateOperation
-
reverse
public void reverse(double[] inCoordinate, double[] outCoordinate)- Specified by:
reversein interfaceCoordinateOperation
-
getMethodId
public int getMethodId()
Description copied from interface:WithEpsgGOperationMethodReturns the EPSG code for the operation method- Specified by:
getMethodIdin interfaceWithEpsgGOperationMethod- Returns:
- The EPSG Code for the operation method
-
-