如何利用jts將點雲構造成乙個多邊形

2021-06-14 14:01:12 字數 679 閱讀 8865

現有許多離散點,需要將其構造成乙個外包多邊

利用jts提供的tin演算法能力

coordinate coordinates = new coordinate;

/*coordinate coordinates = new coordinate;*/

geometryfactory gf = new geometryfactory();

multipoint mp = gf.createmultipoint(coordinates);

conformingdelaunaytriangulationbuilder builder = new conformingdelaunaytriangulationbuilder();

builder.setsites(mp);

//實際為geometrycollection(組成的geometry緊密相連)

geometry ts = builder.get********s(gf);

//以0的距離進行緩衝(因為各多邊形兩兩共邊),生成乙個多邊形

//此時則將點雲構造成了多邊形

geometry union = ts.buffer(0);

string text = union.totext();

system.out.println(text);

如何構造乙個注入點

在測試過程中,經常需要自己本地構造注入點來進行sql測試,這邊分享一下,不同環境下構造sql注入的 php mysql版 con mysql connect localhost root root if con mysql select db test con id request id query...

利用docker構造並執行乙個Redis容器

在任意乙個目錄下 vi dockerfile 內容填寫如下 from ubuntu 14.04 run apt get update run apt get y install redis server expose 6379 entrypoint usr bin redis server 在編寫完...

PCL 如何自定義乙個點雲PointT型別

1,使用基礎點雲型別 include pcl point types.h include pcl impl instantiate.hpp include foo.h include impl foo.hpp template class foo 2,定義新的點雲型別 struct mypointt...