2014-05-16 60 views
1

Java拓撲套件有Geometry類,它有getNumPoints()方法。根據文檔,它計算所有組成幾何中的所有頂點。如何在JTS中枚舉幾何中的頂點?

如何列舉所有這些點?它們可以通過getCoordinates()方法獲得,但是這看起來並不是最佳的,因爲(1)不是迭代的並且(2)需要將每個座標元組轉換爲PointGeomertFactory

+0

你的意思是GeometryFactory而不是GeomertFactory,我是對吧? – russellhoff

回答

0

由於您可能有一些適當的幾何類型,如LineString或Polygon,請使用它(將幾何圖形投射到它),然後您可以使用getPointN(index)

座標不是順便說一下。座標不是JTS中的幾何圖形,只是用於保存數值的類。點是實際的幾何圖形。