Package org.nuiton.jaxx.widgets.gis
Class CoordinateHelper
- java.lang.Object
-
- org.nuiton.jaxx.widgets.gis.CoordinateHelper
-
public class CoordinateHelper extends Object
Helper to deal with coordinates.- Since:
- 2.12
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description CoordinateHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IntegergetQuadrant(Float longitude, Float latitude)Calcule le quadrant à partir d'unelongitudeetlatitude.static FloatgetSignedLatitude(Integer quadrant, Float latitude)Calcule la valeur signée de la latitude à partir duquadrantet de la valeur absolue de lalatitude.static FloatgetSignedLongitude(Integer quadrant, Float longitude)Calcule la valeur signée de la longitude à partir duquadrantet de la valeur absolue de lalongitude.static FloatroundToFourDecimals(Float aFloat)static FloatroundToThreeDecimals(Float aFloat)
-
-
-
Method Detail
-
getQuadrant
public static Integer getQuadrant(Float longitude, 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 Float getSignedLongitude(Integer quadrant, 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 Float getSignedLatitude(Integer quadrant, 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.
-
-