Package org.nuiton.jaxx.widgets.gis
Class CoordinateHelper
java.lang.Object
org.nuiton.jaxx.widgets.gis.CoordinateHelper
public class CoordinateHelper
extends java.lang.Object
Helper to deal with coordinates.
- Since:
- 2.12
- Author:
- Tony Chemit - chemit@codelutin.com
-
Constructor Summary
Constructors Constructor Description CoordinateHelper() -
Method Summary
Modifier and Type Method Description static java.lang.IntegergetQuadrant(java.lang.Float longitude, java.lang.Float latitude)Calcule le quadrant à partir d'unelongitudeetlatitude.static java.lang.FloatgetSignedLatitude(java.lang.Integer quadrant, java.lang.Float latitude)Calcule la valeur signée de la latitude à partir duquadrantet de la valeur absolue de lalatitude.static java.lang.FloatgetSignedLongitude(java.lang.Integer quadrant, java.lang.Float longitude)Calcule la valeur signée de la longitude à partir duquadrantet de la valeur absolue de lalongitude.static java.lang.FloatroundToFourDecimals(java.lang.Float aFloat)static java.lang.FloatroundToThreeDecimals(java.lang.Float aFloat)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CoordinateHelper
public CoordinateHelper()
-
-
Method Details
-
getQuadrant
public static java.lang.Integer getQuadrant(java.lang.Float longitude, java.lang.Float latitude)Calcule le quadrant à partir d'unelongitudeetlatitude.- Parameters:
longitude- la longitude décimalelatitude- la latitude décimale- Returns:
- la valeur du quadrant ou
nullsi l'une des deux coordonnées estnull.
-
getSignedLongitude
public static java.lang.Float getSignedLongitude(java.lang.Integer quadrant, java.lang.Float longitude)Calcule la valeur signée de la longitude à partir duquadrantet de la valeur absolue de lalongitude.- Parameters:
quadrant- la valeur du quandrant (peut être null)longitude- la longitude décimale (peut être null)- Returns:
- la valeur signée de la longitude ou
nullsi l'une des deux données d'entrée estnull.
-
getSignedLatitude
public static java.lang.Float getSignedLatitude(java.lang.Integer quadrant, java.lang.Float latitude)Calcule la valeur signée de la latitude à partir duquadrantet de la valeur absolue de lalatitude.- Parameters:
quadrant- la valeur du quandrant (peut être null)latitude- la longitude décimale (peut être null)- Returns:
- la valeur signée de la latitude ou
nullsi l'une des deux données d'entrée estnull.
-
roundToThreeDecimals
public static java.lang.Float roundToThreeDecimals(java.lang.Float aFloat) -
roundToFourDecimals
public static java.lang.Float roundToFourDecimals(java.lang.Float aFloat)
-