[英]How to enumerate vertices in Geometry in JTS?
Java拓撲套件具有Geometry
類,該類具有getNumPoints()
方法。 根據文檔,它計算所有組成幾何中的所有頂點。
如何列舉所有這些要點? 可以通過getCoordinates()
方法獲得它們,但這看起來不是最佳的,因為(1)不是迭代的,並且(2)需要通過GeomertFactory
將每個坐標元組轉換為Point
。
由於您可能有一些合適的幾何類型,如LineString或Polygon,請使用該類型(將您的Geometry投射到其中),然后可以使用getPointN(index)
。
坐標不是點。 坐標不是JTS中的幾何圖形,而只是一個用於保存數值的類。 點是實際的幾何形狀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.