public class GeometryWktUtil extends Object
| 构造器和说明 |
|---|
GeometryWktUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.locationtech.jts.geom.Geometry |
calDifference(String wkt1,
String wkt2)
【计算】差异计算 描述:计算一个几何图形,该几何图形表示此几何图形中包含的、其他几何图形中不包含的点集的闭合
|
static double |
calDistance(String wkt1,
String wkt2)
【计算】距离计算
|
static org.locationtech.jts.geom.Geometry |
calIntersection(String wkt1,
String wkt2)
【计算】交集计算 描述:计算两个几何图形的交集几何
|
static org.locationtech.jts.geom.Geometry |
calSymDifference(String wkt1,
String wkt2)
【计算】差异计算 描述:计算表示点集闭合的几何图形,该点集是此几何图形中不包含在其他几何图形中的点与此几何图形中不包含的其他几何图形中的点的并集
|
static org.locationtech.jts.geom.Geometry |
calUnion(String wkt1,
String wkt2)
【计算】并集计算 描述:计算两个几何图形的并集几何
|
static double |
getArea(String wkt)
【获取】获取面积
|
static org.locationtech.jts.geom.Point |
getCentroid(String wkt)
【获取】获取几何图形质心
|
static org.locationtech.jts.geom.Geometry |
getConvexHull(String wkt)
【获取】获取凸包几何
|
static org.locationtech.jts.geom.Coordinate[] |
getCoordinate(String wkt)
【获取】获取各个点的平面直角坐标系
|
static int |
getGeometriesNum(String wkt)
【获取】获取 WKT 中的几何图形个数
|
static String |
getGeometryType(String wkt)
【获取】获取几何类型
|
static double |
getLength(String wkt)
【获取】获取周长
|
static int |
getPointNum(String wkt)
【获取】获取顶点个数
|
static org.locationtech.jts.geom.Geometry |
getReverse(String wkt)
【获取】获取反转几何
|
static boolean |
judgeContains(String wkt1,
String wkt2)
【判断】是否包含 描述:判断 图形1 是否包含 图形2
|
static boolean |
judgeCovers(String wkt1,
String wkt2)
【判断】是否覆盖 描述:判断 图形1 是否覆盖 图形2
|
static boolean |
judgeCrosses(String wkt1,
String wkt2)
【判断】是否穿透 描述:判断 图形1 是否穿透 图形2
|
static boolean |
judgeEquals(String wkt1,
String wkt2)
【判断】是否相等 描述:判断 图形1 是否相等 图形2
|
static boolean |
judgeIntersects(String wkt1,
String wkt2)
【判断】是否相交 描述:判断两个集合图形是否相交
|
static org.locationtech.jts.geom.Geometry |
transGeometryWkt(String wkt)
【转换】根据 wkt String 获取几何对象
|
static String |
transWktGeometry(org.locationtech.jts.geom.Geometry geo)
【转换】根据 几何对象 获取 wkt String
|
public static boolean judgeIntersects(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static boolean judgeContains(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static boolean judgeCovers(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static boolean judgeCrosses(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static boolean judgeEquals(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Coordinate[] getCoordinate(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何图形org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry getReverse(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry getConvexHull(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Point getCentroid(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static int getGeometriesNum(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static int getPointNum(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static String getGeometryType(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何org.locationtech.jts.io.ParseExceptionpublic static double getArea(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何图形org.locationtech.jts.io.ParseExceptionpublic static double getLength(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何图形org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry calIntersection(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry calUnion(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry calDifference(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry calSymDifference(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static double calDistance(String wkt1, String wkt2) throws org.locationtech.jts.io.ParseException
wkt1 - 几何图形1wkt2 - 几何图形2org.locationtech.jts.io.ParseExceptionpublic static org.locationtech.jts.geom.Geometry transGeometryWkt(String wkt) throws org.locationtech.jts.io.ParseException
wkt - 几何 Wktorg.locationtech.jts.io.ParseExceptionpublic static String transWktGeometry(org.locationtech.jts.geom.Geometry geo)
geo - 集合对象Copyright © 2021. All rights reserved.