2011-11-24 49 views

回答

2

您可以嘗試JTS(LGPL許可證),它是DouglasPeuckerLineSimplifier

(注意:這是最後一次更新2006)

+0

1創建的。我會接受幾個測試後的答案 –

3

可以使用二維多段線或三維多段線的https://github.com/hgoebl/simplify-java

簡化。

  • 用途徑向距離算法(快速)或道格拉斯 - 普克(高質量)算法
  • 喪主/簡化-JS,一個高性能的JavaScript 2D/3D折線簡化庫的端口由Vladimir Agafonkin
  • 可以或者通過 實現一個接口或通過提供一個輔助提取 座標
  • 葉對象觸及手柄攜帶座標(2D,3D)任意對象,只是創建新的數組引用 簡化點
  • 需要Java 5
  • Maven構建
  • JUnit的測試,覆蓋94%的線條,參照數據由 「原始」 JavaScript實現(版本1.1.0)
+0

我有一個嘗試實現您的庫代碼的問題。你能說出一些光明嗎? http://stackoverflow.com/questions/34010298/simplify-java-by – Aggressor

+0

我會幫你,請稍等... – hgoebl

相關問題