JTS学习-com.vividsolutions.jts.algorithm包

 JTS的com.vividsolutions.jts.algorithm包提供了拓扑服务中的常用算法。其包含类的功能如下:

CentroidArea             |
CentroidLine             | | ||||||  对应计算Area、Line、Point的质心
CentroidPoint            |

InteriorPointArea       |
InteriorPointLIne       | | |||||   对应计算Point与Area、Line、point的关系
InteriorPointPoint      |

ConvexHull                |||||||||  计算Geometry的凸包,采用Graham Scan算法

HCoordinate             |||||||||  对两个Line Segment进行快速求交,采用近似算法

MinimumDiamater  |||||||||    计算Geometry的最小直径,最小直径的概念是:包含所有点最小圆的直径

CGAlgorithm 〈基类〉       |
RobustCGAlgorithm           | 定义Geom常用的一些算法
NonRobustCGAlgorithm   |

PointInRing 〈接口〉         | 定义了IsInside()方法
MCPointInRing                    | 采用Monotone Chains方法实现PointInRing接口
SimplePointInRing             |简单实现
SIRtreePointInRing            |采用SIR树的方法实现PointInRing接口

LineIntersector 〈基类〉     |对线的相交进行判断,如相交则返回交点
RobustLineIntersector         |健壮实现
NonRobustLineIntersector |非健壮实现

此外还有几个比较零散的类,作用不是很大,在此不写了。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值