public class Gis extends Object
| Constructor and Description |
|---|
Gis() |
| Modifier and Type | Method and Description |
|---|---|
String |
castToMysqlLine(String... lntlats)
通过点转换成mysql的Line 字符串用于插入mysql db
|
String |
castToMysqlPoint(String lntlatStr)
通过点转换成mysql的POINT 字符串用于插入mysql db
|
String |
castToMysqlPolygon(String... lntlats)
通过一个个的点转换成mysql的POLYGON 字符串用于插入mysql db
|
com.vividsolutions.jts.geom.Point |
createPoint(double x,
double y)
创建一个点
|
com.vividsolutions.jts.geom.Polygon |
createPolygon(List<String> points)
将一系列点画成一个图形
|
static boolean |
isPtInPoly(Point2D.Double point,
List<Point2D.Double> pts)
判断点是否在多边形内
|
public String castToMysqlPolygon(String... lntlats)
lntlats - 坐标点的数组 中间用","分隔public String castToMysqlPoint(String lntlatStr)
lntlatStr - 坐标点 中间用","分隔public String castToMysqlLine(String... lntlats)
lntlats - 坐标点 中间用","分隔public com.vividsolutions.jts.geom.Polygon createPolygon(List<String> points) throws com.vividsolutions.jts.io.ParseException
points - 点的列表com.vividsolutions.jts.io.ParseException - 解析错误public com.vividsolutions.jts.geom.Point createPoint(double x,
double y)
x - x坐标y - y坐标public static boolean isPtInPoly(Point2D.Double point, List<Point2D.Double> pts)
point - 检测点pts - 多边形的顶点Copyright © 2021 Clouds Studio. All rights reserved.