平时用过jts,但用到的只是局部功能,停留在简单使用阶段,对jts没有一个全面系统的认识,遇到问题不知道如何通过jts解决,这里通过jts做下简单梳理,希望以后遇到gis问题能借助jts来解决掉,避免重复造车。
jts是围绕几何图形以及几何图形之间的算法、数据结构展开的,我们从几何图形数据结构算法以及常用操作来切入代码。
关键组件:
Geometry
所有几何图形的抽象,且方法都是线程安全的。
通常Geometry都会包含一个Envelope,这个Envelope恰好包含图形的所有点。
如何构造
- WKTReader:用于将wkt转化为jts支持的Geometry,需要注意的是非线程安全。
- GeometryFactory:也可以通过GeometryFactory来创建Geometry.
1 2 3 4 5 6 |
// WKTReader Geometry gmt = new WKTReader().read("LINESTRING (0 0, 10 10, 20 20)"); // GeometryFactory GeometryFactory fact = new GeometryFactory(); Point p1 = fact.createPoint(new Coordinate(0,0)); |
常用操作
Simplify
jts实现简化图形的算法。
- DouglasPeuckerSimplifier
- TopologyPreservingSimplifier
相关推荐
赠送jar包:jts-1.13.jar; 赠送原API文档:jts-1.13-javadoc.jar; 赠送源代码:jts-1.13-sources.jar; 赠送Maven依赖信息文件:jts-1.13.pom; 包含翻译后的API文档:jts-1.13-javadoc-API文档-中文(简体)版.zip...
JTS官方开发指南中文翻译版.doc JAVA-JTS中文文档-图文.doc JTS Developer Guide.pdf JAVA事务处理拓扑套件-开发者指南(完 jts-1.14.zip jts-master.zip
赠送jar包:jts-1.13.jar; 赠送原API文档:jts-1.13-javadoc.jar; 赠送源代码:jts-1.13-sources.jar; 赠送Maven依赖信息文件:jts-1.13.pom; 包含翻译后的API文档:jts-1.13-javadoc-API文档-中文(简体)-英语-...
JTS拓扑结构程序组是一个通过使用明确的精度模型和健壮的几何算法来执行空间数据操作的Java应用编程孔。JTS是用来对可以支持空间数据集的确认、处理、综合及质疑的应用程序进行改善。这篇文献就是对在JTS拓扑程序组...
JTS使用Internet Inter-ORB Protocol(IIOP)来传播事务。本例子将介绍JTA与JTS在具体应用中的使用方法。 在EJB Server中的UserTransaction支持: Bean自管理事务对于自管理事务的EJB,需要从EJB上下文中获取...
Java EJB JTA JTS用法示例源代码,例子对基于JTA的事务处理的实现进行了讨论,其中事务对象...JTS使用Internet Inter-ORB Protocol(IIOP)来传播事务。 本源码包中的例子将介绍JTA与JTS在具体应用中的使用方法。
JTS 说明文档完整中文版。 本资源包括完整JTS中文说明文档,以及详细的开发指南,是初学者必备之选! JTS中文版
JTS提供了一套JAVA的GIS空间分析接口。此文档是JTS官方提供的入门文档。
Java Transaction Service(Java事务服务)拓扑套件,是一种能够利用清楚精确的模型和强大的几何算法来实现...Java事务服务(JTS)是为了致力于能够支持确定性,清洁性,完整性和对空间数据进行查询的应用软件的发展。
The JTS Topology Suite is an API of 2D spatial predicates and functions. http://www.vividsolutions.com/jts/JTSHome.htm
org.locationtech.jts:jts-core 1.17.1 API JTS(Java Topology Suite)拓扑套件.一套开放源码的 Java API。它提供了一套空间数据操作的核心算法。 (关于locationtech和vividsolutions:locationtech(持续更新中 1.15-...
JTS是基于Java开发的空间拓扑操作工具,它是遵循SFS简单几何要素规范,功能强大,可以很好的应用到基于Java开发GIS程序中
JTS1.14版本 jar包
使用JTS开发POI周边搜索应用,可与lucene结合,打造gis周边搜功能
jts提供了一系列空间操作的核心算法,此压缩包为jts拓扑套件1.14的jar包
jts-1.8.0jts源码及jar包---jts-1.8.0jts源码及jar包
JAVA事务处理拓扑套件-开发者指南(完稿) JIS 翻译最终版 JTS开发者指南(完稿) JTS Developer Guide jts-1.14开发包
该资源为JAVA事务处理拓扑套件-开发者指南中文API Java Transaction Service(Java事务... 本文档适合于那些愿意使用JTS的开发者去满足他们对空间数据处理的需求。它描述了JTS应用程序接口API并且提供了源码范例。
java操作空间数据库底层jar包用于判断空间位置包含关系 创建空间字段等操作
jts拓扑界面工具,v1.18版本