Package de.narimo.commons
Class BBoxTools
- java.lang.Object
-
- de.narimo.commons.BBoxTools
-
public class BBoxTools extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBBoxTools.AxisOrder
-
Constructor Summary
Constructors Constructor Description BBoxTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringbboxArrayToWKTMultipolygon(de.narimo.commons.dto.BBox[] bboxArray)static StringbboxToWktPolygon(de.narimo.commons.dto.BBox bbox)static doubleconstrainToWGS84Box(double coordinate, String axis)static voidmain(String[] args)static de.narimo.commons.dto.BBoxtoBBox(de.narimo.commons.dto.xml.ows.BoundingBox boundingBox, BBoxTools.AxisOrder axisOrder)static de.narimo.commons.dto.BBoxtoBBox(String gnGeoBox, String optDelimiter, BBoxTools.AxisOrder axisOrder)Converts a delimiter-separated string to a bbox.static de.narimo.commons.dto.BBox[]toBBoxArray(List<String> gnGeoBoxArray, String optDelimiter, BBoxTools.AxisOrder axisOrder)static StringtoString(de.narimo.commons.dto.BBox bbox, BBoxTools.AxisOrder axisOrder)Returns a comma-separated string of the bbox.static de.narimo.commons.dto.BBoxwktToBBox(String wkt)Creates a BBOX from a WKT String.
-
-
-
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
-
toBBox
public static de.narimo.commons.dto.BBox toBBox(de.narimo.commons.dto.xml.ows.BoundingBox boundingBox, BBoxTools.AxisOrder axisOrder) throws Exception- Throws:
Exception
-
toBBoxArray
public static de.narimo.commons.dto.BBox[] toBBoxArray(List<String> gnGeoBoxArray, String optDelimiter, BBoxTools.AxisOrder axisOrder) throws Exception
- 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)
-
-