admin 管理员组

文章数量: 887007

geotools 判断点线是否相交

geotools 判断点线是否相交

  • 主要的maven依赖
  • 代码实现
  • 常用的空间关系函数

主要的maven依赖

<dependency><groupId>org.locationtech</groupId><artifactId>jts</artifactId><version>1.13</version>
</dependency>

代码实现

// 工厂
GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory();
// WKTReader 
WKTReader reader = new WKTReader(geometryFactory);
// 线对象
Geometry line = reader.read("LINESTRING(120 40,120 20)");
// 点对象
Geometry point = reader.read("POINT(120 30)");
// 是否相交
boolean intersects = line.intersects(point);
System.out.println(intersects);

常用的空间关系函数


点击跳转geotools官方链接

本文标签: geotools 判断点线是否相交