public class JTSUtils
extends java.lang.Object
| 构造器和说明 |
|---|
JTSUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.vividsolutions.jts.geom.Coordinate[] |
createCircle(int pointSize,
double centerX,
double centerY,
double r) |
static com.vividsolutions.jts.geom.Polygon |
createPolygon(com.vividsolutions.jts.geom.GeometryFactory factory,
com.vividsolutions.jts.geom.Coordinate leftTop,
com.vividsolutions.jts.geom.Coordinate rightBottom) |
static void |
geometryCoordinates(com.vividsolutions.jts.geom.Geometry geometry,
java.util.List<com.vividsolutions.jts.geom.Coordinate[]> coordinates) |
static int |
geometryPointLength(com.vividsolutions.jts.geom.Geometry geometry) |
static java.util.List<com.vividsolutions.jts.geom.Coordinate[]> |
getCoordinates(com.vividsolutions.jts.geom.Geometry geometry) |
static int |
getCoordinates(com.vividsolutions.jts.geom.Geometry geometry,
java.util.List<com.vividsolutions.jts.geom.Coordinate[]> coordinatesList,
boolean calcLastPoint) |
static com.vividsolutions.jts.geom.Coordinate[] |
nearestPoints(com.vividsolutions.jts.geom.Geometry geometry,
com.vividsolutions.jts.geom.Geometry geometry2) |
static java.util.ArrayList<com.vividsolutions.jts.geom.LineSegment> |
splitLineSegment(com.vividsolutions.jts.geom.LineString ls)
把线拆分成一条一条的线段
|
static java.util.ArrayList<com.vividsolutions.jts.geom.LineString> |
splitLineStringIntoParts(com.vividsolutions.jts.geom.LineString ls,
double length) |
public static java.util.ArrayList<com.vividsolutions.jts.geom.LineString> splitLineStringIntoParts(com.vividsolutions.jts.geom.LineString ls,
double length)
public static java.util.ArrayList<com.vividsolutions.jts.geom.LineSegment> splitLineSegment(com.vividsolutions.jts.geom.LineString ls)
ls - public static com.vividsolutions.jts.geom.Coordinate[] createCircle(int pointSize,
double centerX,
double centerY,
double r)
public static com.vividsolutions.jts.geom.Polygon createPolygon(com.vividsolutions.jts.geom.GeometryFactory factory,
com.vividsolutions.jts.geom.Coordinate leftTop,
com.vividsolutions.jts.geom.Coordinate rightBottom)
public static com.vividsolutions.jts.geom.Coordinate[] nearestPoints(com.vividsolutions.jts.geom.Geometry geometry,
com.vividsolutions.jts.geom.Geometry geometry2)
public static java.util.List<com.vividsolutions.jts.geom.Coordinate[]> getCoordinates(com.vividsolutions.jts.geom.Geometry geometry)
public static int getCoordinates(com.vividsolutions.jts.geom.Geometry geometry,
java.util.List<com.vividsolutions.jts.geom.Coordinate[]> coordinatesList,
boolean calcLastPoint)
public static int geometryPointLength(com.vividsolutions.jts.geom.Geometry geometry)
public static void geometryCoordinates(com.vividsolutions.jts.geom.Geometry geometry,
java.util.List<com.vividsolutions.jts.geom.Coordinate[]> coordinates)