Package io.jmix.maps.utils
Class GeometryUtils
java.lang.Object
io.jmix.maps.utils.GeometryUtils
Utility class containing methods connected with JTS library.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.locationtech.jts.geom.Point
createPoint
(double x, double y) Creates a point with the given coordinates.static Double
getAltitude
(org.locationtech.jts.geom.Coordinate c) Returns double value of the altitude of the JTS'sCoordinate
.static org.locationtech.jts.geom.GeometryFactory
Creates aGeometryFactory
having EPSG:4326 spatial-reference ID.static Double
getLatitude
(org.locationtech.jts.geom.Coordinate c) Returns double value of the latitude of the JTS'sCoordinate
.static Double
getLongitude
(org.locationtech.jts.geom.Coordinate c) Returns double value of the longitude of the JTS'sCoordinate
.static org.locationtech.jts.geom.LineString
wktStringToLineString
(String wktString) Converts WKT representation of a polyline to aLineString
object.static org.locationtech.jts.geom.Point
wktStringToPoint
(String wktString) Converts WKT representation of a point to aPoint
object.static org.locationtech.jts.geom.Polygon
wktStringToPolygon
(String wktString) Converts WKT representation of a polygon to aPolygon
object.
-
Field Details
-
EPSG_4326
public static final int EPSG_4326- See Also:
-
-
Method Details
-
getLatitude
Returns double value of the latitude of the JTS'sCoordinate
.- Parameters:
c
- JTS'sCoordinate
- Returns:
- Double value of the latitude
-
getLongitude
Returns double value of the longitude of the JTS'sCoordinate
.- Parameters:
c
- JTS'sCoordinate
- Returns:
- Double value of the longitude
-
getAltitude
Returns double value of the altitude of the JTS'sCoordinate
.- Parameters:
c
- JTS'sCoordinate
- Returns:
- Double value of the altitude
-
wktStringToPoint
Converts WKT representation of a point to aPoint
object.- Parameters:
wktString
- WKT representation of a point- Returns:
- Point object
-
wktStringToLineString
Converts WKT representation of a polyline to aLineString
object.- Parameters:
wktString
- WKT representation of a linestring- Returns:
- LineString object
-
wktStringToPolygon
Converts WKT representation of a polygon to aPolygon
object.- Parameters:
wktString
- WKT representation of a polygon- Returns:
- Polygon object
-
getGeometryFactory
public static org.locationtech.jts.geom.GeometryFactory getGeometryFactory()Creates aGeometryFactory
having EPSG:4326 spatial-reference ID.- Returns:
- GeometryFactory
-
createPoint
public static org.locationtech.jts.geom.Point createPoint(double x, double y) Creates a point with the given coordinates.- Parameters:
x
- the x-valuey
- the y-value- Returns:
- Point object
-