1

Java Topology Suite 有Geometry类,有getNumPoints()方法。根据文档,它计算所有组成几何中的所有顶点。

如何枚举所有这些点?它们可以通过getCoordinates()方法获得,但这看起来不是最优的,因为 (1) 不是迭代的并且 (2) 需要将每个坐标元组转换为Pointby GeomertFactory

4

1 回答 1

0

因为你可能有一些合适的几何类型,比如 LineString 或 Polygon,使用它(将你的 Geometry 投射到它),然后你可以使用getPointN(index).

顺便说一下,坐标不是点。坐标不是 JTS 中的几何,只是一个保存数值的类。点是实际的几何形状。

于 2015-05-04T16:54:53.820 回答