首页 > TAG信息列表 > JTS

jts教程:Geometry类

JTS拓扑结构程序组是一个通过使用明确的精度模型和健壮的几何算法来执行空间数据操作的Java应用编程孔。JTS是用来对可以支持空间数据集的确认、处理、综合及质疑的应用程序进行改善。这篇文献就是对在JTS拓扑程序组中执行的类、方法与算法进行说明。JTS试图尽可能精确地执行开放

geotools 14.* 升级到最新版(27-SNAPSHOT)

geotools 14.* 升级到最新版(27-SNAPSHOT) geotools 14.* 升级到最新版1. 添加maven settings.xml2. 项目pom.xml 修改为最新版本3. 更新项目中受影响的代码 geotools 14.* 升级到最新版 项目使用geotools比较早,最开始由公司大神引入使用,后来逐渐发现一些问题,由于工作时间

GeoTools深入解析:GeoTools概述

提纲 1、GeoTools的作用 2、GeoTools的组成结构及各个部分的功能   1、GeoTools的作用 =============== Geotools是一个符合OGC标准(也称为OpenGIS标准)的Java类库,它提供了很多的标准类来处理空间数据。OpenGIS标准是一个空间数据处理的国际标准。目前的大部分基于Java的开源GIS软

JTS Geometry

JTS Geometry关系判断和分析 JTS Geometry关系判断和分析 1.关系判断 1.1实例 2.关系分析 2.1实例 JTS(Geometry) JTS Geometry关系判断和分析 JTS Geometry关系判断和分析 1.关系判断 Geometry之间的关系有如下几种: 关系 说明 相等(Equals) 几何形状拓扑上相等 脱节(Disjoint

JTS

JTS Geometry Operations 一、pom.xml 二、JTS Geometry Operation 三、 Buffer,LineMerger,Polygonization,UnionLine,凹壳分析,Overlays 3.1 Buffer,返回的结果是一个Polygon或者 MultiPolygon 3.2 Polygonization 面处理类 3.3 LineMerger 线路合并,线路之间不能有交点,并且只在线路

JTA和JTS

JTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理–在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。

从时空数据到空间计算工具-JTS

随着智慧城市的发展,GIS行业迎来了新机遇,时空数据也成为了这个行业的基石。作为一名有追求的程序员,终于在时空数据的道路上越走越远。 JTS是什么?怎么使用JTS?来个入门案例 免责声明: JTS是什么? https://github.com/locationtech/jts JTS Topology Suite的缩写,递归命名 or Java T

GeoTools和JTS之间的关系

什么是GeoTools GeoTools是一个Java类库,它是构建在OGC标准之上的,提供了很多标准类和方法来处理空间数据,是开源空间数据处理的主要工具。 什么是JTS JTS是加拿大的 Vivid Solutions 做的一套开放源码的 Java API。它提供了一套空间数据操作的核心算法,为在兼容OGC标准的空间对

JTA和JTS

JTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理–在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。

java-Geotools:wgs84中缓冲区的边界框

我需要一个Java函数,它将在缓冲区周围生成一个边界框(矩形).缓冲区由中心点(WGS84坐标)和半径(以米为单位)定义. 在JTS中为缓冲区获取边界框似乎非常简单: Point center = .... Geometry boundingBox = center.buffer(...).getEnvelope(); 但是,这是纯平面几何形状.有没有一种方法

Java的联合几何在JTS更快?

我编写了代码以合并(联合)几何.我将其包装到Java8流Collector中.在其内部,它仅使用Geometry#union合并几何: geometries[0] = geometries[0].union(geometry); 不幸的是,它工作得很慢. 是否可以通过使用prepared geometry或其他一些技巧来使其更快? 更新 几何是这样的: 它们的规模非

java-如何查找线是否在JTS中相交?

有没有办法找出LineString是否在JTS中相交?如下图所示,我如何找到直线是否相交?我通过仅给出其4条边的坐标来创建该线. 提前致谢.解决方法:没有线可以相交.您没有“一条线”;你有四行.您想查看其中两个是否相交. 您可以显式计算相交,也可以查看坐标的标注方式.如果从右下角开始,并通过

java-Geotools-创建一个点

我正在使用GeoTools Java库进行一些几何计算.就我而言,我使用的是一个形状文件,其中包含某个城市的所有邻域多面体.我想知道该城市对应的邻域的所有可能坐标.因此,我的方法是简单地循环遍历所有邻域多边形,并检查给定点是否在其中.这是上述代码的一部分: public String getNeighbor

python – 是否有一个信封类的形状?

我发现Java的JTS库中的envelope class非常方便.包络保存几何的最小和最大坐标,有时也称为边界框. 我想得到一些形状点的共同包络.在JTS中,您可以调用expandToInclude来逐点扩大包络. 由于JTS作为GEOS / shapely的蓝图,我期待一些类似的东西,但是找不到它(虽然我是图书馆的新手).我

J2EE的13种规范

  1.JDBC(Java Databaes Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性。   2.JNDI(Java Name and Directory Interface):JNDI API被用于执行名字和目录服务。它提供了一致的模

c# – 在STRtree中找到最近的位置

我正在使用nettopologysuite(JTS Topology Suite的一个端口).我正在使用SRTtree实现来存储时区列表和相应的坐标(基于此suggestion ).我从地理名称中取出了城市列表,拉出了城市的时区和坐标,我将它们存储在STRtree中.我遇到的问题是这个实现没有提供“最近”的功能.为了进行查询,我

Java如何绘制和填充有孔的Polygon

我目前正在尝试绘制并填充一个在Java中有一个洞的Polygon.通常这不会是一个大问题,因为我会绘制外环,然后用背景颜色绘制内环. 但问题是,多边形显示在应该通过孔“看到”的图像上方. 我用Java编写代码,并使用JTS Topology Suite作为我的几何数据. 这是我当前的代码,它只绘制边框并