JTS学习-com.vividsolutions.jts.algorithm包
来源:互联网 发布:js代码压缩工具 gzip 编辑:程序博客网 时间:2024/05/16 12:22
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 |非健壮实现
此外还有几个比较零散的类,作用不是很大,在此不写了。
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 |非健壮实现
此外还有几个比较零散的类,作用不是很大,在此不写了。
- JTS学习-com.vividsolutions.jts.algorithm包
- JTS学习-com.vividsolutions.jts.operation包
- jts学习——com.vividsolutions.jts.geom包
- jts学习——com.vividsolutions.jts.geomgraph包
- JTS algorithm package
- JTS(Geometry)
- JTS SpatialIndex
- JTS介绍
- JTS下载
- GeoTools,JTS和GeoAPI -- (学习GIS【3】)
- 【JTS】利用JTS生成R树索引
- 【JTS】JTS空间拓扑关系的测试
- invalid geometry in JTS
- JTS著名博客
- JTS Geometry Operations(一)
- GeoTools应用-JTS(Geometry)
- JTS Geometry Operations(二)
- GeoTools应用-JTS(Geometry)
- 为Flex 2 DataGrid加上行号
- 让人更受欢迎的28条建议
- After restoring database in SQL Server, if you can't use diagram, execute these sentences
- ListView按指定列排序
- list
- JTS学习-com.vividsolutions.jts.algorithm包
- 6个最常用的Word论文排版技巧
- /*发送消息,单项的传递消息*/
- 这是吿诉自己,要学会...
- OpenGL Study 3
- [分享] Linux下用Anjuta写个Hello World 的C++程序竟如此简单!
- Windows API一日一练(47)CreateSemaphore和ReleaseSemaphore函数
- Web 测试
- Eclipse环境配置