java判断两条线是否相交
来源:互联网 发布:wps表格删除筛选数据 编辑:程序博客网 时间:2024/05/17 08:49
java判断两条线是否相交
引用 JTS http://mvnrepository.com/artifact/com.vividsolutions/jts
public static GeometryFactory getGeoFactory() { if(geoFactory==null){ geoFactory = new GeometryFactory(); } return geoFactory; } //创建lineString示例 public static LineString createLineByWKT(String linedata) throws ParseException{ WKTReader reader = new WKTReader(getGeoFactory()); LineString line = (LineString) reader.read("LINESTRING("+linedata+")"); return line; } //创建 String overline="117.23 35.66,115.989 37.56"; LineString lineByWKT = GisUtil.createLineByWKT(overline); AisData aisData1 = AisAlarmFilter.trackmap.get(aisData.getMmsi()); String nowline = aisData.getLongitude() + " " + aisData.getLatitude() + "," aisData1.getLatitude() + " " + aisData1.getLatitude(); try { LineString lineByWKT = GisUtil.createLineByWKT(nowline); //判断是否相交 返回boolean值 boolean islinealarm = lineString.intersects(lineByWKT); } catch (ParseException e) { logger.error("解析gps数据 错误:" + Tools.getSystemlineeparator() + Tools.getStackTrace(e)); }
阅读全文
0 0
- java判断两条线是否相交
- JAVA版判断两条线是否相交
- 判断两条线是否相交---javascript
- 判断两个单链表是否相交--java实现
- java 判断两个单链表是否相交
- 判断两个单链表是否相交--java实现
- 判断俩个链表是否相交
- 判断俩链表是否相交
- 判断俩个链表是否相交
- 判断俩链表是否相交
- 判断矩形是否相交
- 判断俩个链表是否相交
- 判断两条单链表是否相交
- 判断这俩个链表是否相交
- 判断两链表是否相交
- 判断俩个链表是否相交
- 判断线段是否相交
- 判断俩单链表是否相交
- 链表操作
- 使用sql语句创建修改SQL Server表id自增
- NameError: name 'mnist' is not defined
- vue使用less识的scoped属性
- AFNetworking 3.0 源码解析之Reachability
- java判断两条线是否相交
- boost asio 异步io
- 九、Python之函数
- 关于自增自减运算符的一些问题
- 正则表达式学习
- webuploader上传附加参数formData注意
- TCP状态表示及其含义
- django学习——如何配置404、500页面
- pom.xml标签详解