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 - chemit@codelutin.com
-
Constructor Summary
Constructors Constructor Description CoordinateHelper() -
Method Summary
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)
-
Constructor Details
-
CoordinateHelper
public CoordinateHelper()
-
-
Method Details
-
getQuadrant
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
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
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
-
roundToFourDecimals
-