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.Integer getQuadrant​(java.lang.Float longitude, java.lang.Float latitude)
    Calcule le quadrant à partir d'une longitude et latitude.
    static java.lang.Float getSignedLatitude​(java.lang.Integer quadrant, java.lang.Float latitude)
    Calcule la valeur signée de la latitude à partir du quadrant et de la valeur absolue de la latitude.
    static java.lang.Float getSignedLongitude​(java.lang.Integer quadrant, java.lang.Float longitude)
    Calcule la valeur signée de la longitude à partir du quadrant et de la valeur absolue de la longitude.
    static java.lang.Float roundToFourDecimals​(java.lang.Float aFloat)  
    static java.lang.Float roundToThreeDecimals​(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'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 java.lang.Float getSignedLongitude​(java.lang.Integer quadrant, java.lang.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 java.lang.Float getSignedLatitude​(java.lang.Integer quadrant, java.lang.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 java.lang.Float roundToThreeDecimals​(java.lang.Float aFloat)
    • roundToFourDecimals

      public static java.lang.Float roundToFourDecimals​(java.lang.Float aFloat)