问题标签 [jts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
18886 浏览

java - 计算一个对象是否在一组坐标内?

我有一组构建形状的 X 和 Y 点,我需要知道一个对象是否在其中,它的计算是什么?

X 和 Y 坐标示例:

我对数学不是很好:(所以我希望能得到一些支持来理解它是如何完成的。

到目前为止我所拥有但似乎不太可靠的示例:

0 投票
2 回答
1280 浏览

java - Geotools 从多边形和维度创建 CRS

我有一些与它相关联的地理空间元数据的网格数据(二维数组)。边界位于具有 WSG84 经纬度坐标的 jts 多边形中。多边形是一个矩形,但不是轴对齐的(不是边界框)。

我正在尝试创建一个描述此覆盖范围的 geotools CoordinateReferenceSystem 对象。我想使用 CRS 重新投影覆盖范围,但我还需要按原样使用 CRS,因此跳过 CRS 创建步骤是不好的。

归结起来:如何从 WSG84 多边形、dx、dy、nx、ny 到使用 geotools 描述网格的 CoordinateReferenceSystem 对象?

在此先感谢您的帮助

0 投票
1 回答
1552 浏览

java - JTS 上处理 Geometry 端 WKBwriter 的问题

我刚刚开始使用几何图形,但遇到了一些非常奇怪的错误。我正在尝试在我的 java 代码中创建一个具有特定 SRID 的 WKB。

我弄完了:

并获得

但是在我的数据库中使用 postgis:

结果是

我在这里做错了什么?

0 投票
2 回答
1342 浏览

c# - 在 STRtree 中查找最近的位置

我正在使用nettopologysuiteJTS Topology Suite的一个端口)。我正在使用 SRTtree 实现来存储时区列表和相应的坐标(基于此建议)。我从地理名称中获取了城市列表,提取了城市的时区和坐标,并将它们存储在 STRtree 中。我遇到的问题是这个实现不提供“最近”功能。为了进行查询,我必须提供一个起点和一个圆周。目前,我在循环中将圆周增加 0.1,直到找到一些结果,然后我取第一个。有没有更好的方法来做到这一点?

这就是我正在做的事情:

0 投票
1 回答
1147 浏览

java - 生动的解决方案 JTS

我询问如何从图像中收集像素数据的问题中,我被推荐使用 Java 拓扑套件。

考虑到我是 CS 一年级的学生,我想知道是否有人使用过它,是否可以简化或简化它对我的实际作用。

谢谢,我不会问,但是文档确实令人困惑。

0 投票
3 回答
30698 浏览

java - 当我们有坐标列表时,如何在 JTS 中创建多边形?

我们可以使用如下坐标列表创建 LineString:

我们如何使用坐标列表创建多边形?

提前致谢。

0 投票
2 回答
1630 浏览

java - 如何在 JTS 中查找一条线是否与自身相交?

有什么方法可以查明 LineString 是否在 JTS 中与自身相交?如下图所示,我如何才能找到线是否与自身相交?我只是通过给出它的 4 个边的坐标来创建这条线。

在此处输入图像描述

提前致谢。

0 投票
3 回答
8843 浏览

java - 使用 JTS 的最小边界矩形

我有一组几何对象。现在我想从整个集合中计算最小边界矩形。我正在使用 java 拓扑套件,但我不知道该怎么做?

0 投票
2 回答
7589 浏览

jts - 将 java.lang.String 几何转换为 jts 几何

我有一个 java.lang.String 格式的几何图形。我的意思是我直接从数据库中获取它作为存储在变量中的 java.lang.String。我想以某种方式将其转换为 jts Geometry 类型。有什么办法可以做到,或者我想做的只是一种愚蠢的方法?

0 投票
3 回答
4134 浏览

java - 带 JTS 的圆点

我已经在平面内加载了大量点,我需要从给定点和以米为单位的半径距离绘制一个圆/椭圆,然后检查哪些点在圆内。

我已经用 inside() 方法用多边形完成了这个,但是我找不到一种方法来绘制圆/椭圆,而不必指定多边形周围的每个点。

有没有办法在 JTS 上做到这一点,还是我需要另一个 java 库?