Class CoordinateHelper


  • public class CoordinateHelper
    extends Object
    Helper to deal with coordinates.
    Since:
    2.12
    Author:
    Tony Chemit - dev@tchemit.fr
    • Constructor Detail

      • CoordinateHelper

        public CoordinateHelper()
    • Method Detail

      • getQuadrant

        public static Integer getQuadrant​(Float longitude,
                                          Float latitude)
        Calcule le quadrant à partir d'une longitude et latitude.
        Parameters:
        longitude - la longitude décimale
        latitude - la latitude décimale
        Returns:
        la valeur du quadrant ou null si l'une des deux coordonnées est null.
      • getSignedLongitude

        public static Float getSignedLongitude​(Integer quadrant,
                                               Float longitude)
        Calcule la valeur signée de la longitude à partir du quadrant et de la valeur absolue de la longitude.
        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 null si l'une des deux données d'entrée est null.
      • getSignedLatitude

        public static Float getSignedLatitude​(Integer quadrant,
                                              Float latitude)
        Calcule la valeur signée de la latitude à partir du quadrant et de la valeur absolue de la latitude.
        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 null si l'une des deux données d'entrée est null.
      • roundToThreeDecimals

        public static Float roundToThreeDecimals​(Float aFloat)
      • roundToFourDecimals

        public static Float roundToFourDecimals​(Float aFloat)