Class BBoxTools


  • public class BBoxTools
    extends Object
    • Constructor Detail

      • BBoxTools

        public BBoxTools()
    • Method Detail

      • toBBox

        public static de.narimo.commons.dto.BBox toBBox​(String gnGeoBox,
                                                        String optDelimiter,
                                                        BBoxTools.AxisOrder axisOrder)
                                                 throws Exception
        Converts a delimiter-separated string to a bbox. Respects axis order. Default delimiter is comma.
        Parameters:
        gnGeoBox -
        Returns:
        Throws:
        Exception
      • bboxArrayToWKTMultipolygon

        public static String bboxArrayToWKTMultipolygon​(de.narimo.commons.dto.BBox[] bboxArray)
      • bboxToWktPolygon

        public static String bboxToWktPolygon​(de.narimo.commons.dto.BBox bbox)
      • wktToBBox

        public static de.narimo.commons.dto.BBox wktToBBox​(String wkt)
        Creates a BBOX from a WKT String.
        Parameters:
        wkt -
        Returns:
      • toString

        public static String toString​(de.narimo.commons.dto.BBox bbox,
                                      BBoxTools.AxisOrder axisOrder)
        Returns a comma-separated string of the bbox. First tuple is LL, second tuple is UR corner. Respects axis ordering.
        Parameters:
        axisOrder -
      • constrainToWGS84Box

        public static double constrainToWGS84Box​(double coordinate,
                                                 String axis)
      • main

        public static void main​(String[] args)