Java转换经纬度为wkt
时间: 2023-12-31 13:04:47 浏览: 207
解析wkt数据
可以使用Java中的WKTWriter类来将经纬度转换为WKT格式。
以下是一个示例代码,将经纬度转换为Point类型的WKT格式:
```java
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.GeometryFactory;
import com.vividsolutions.jts.geom.Point;
import com.vividsolutions.jts.io.WKTWriter;
public class Main {
public static void main(String[] args) {
double longitude = 114.064;
double latitude = 22.548;
Coordinate coordinate = new Coordinate(longitude, latitude);
GeometryFactory geometryFactory = new GeometryFactory();
Point point = geometryFactory.createPoint(coordinate);
WKTWriter writer = new WKTWriter();
String wkt = writer.write(point);
System.out.println(wkt);
}
}
```
输出结果为:
```
POINT (114.064 22.548)
```
你可以根据需要更改坐标值和几何类型来转换为不同类型的WKT格式。
阅读全文