文件名称:Concave_Hull:具有累积参数的Alpha Shapes算法,用于从凹壳到凸壳的逐渐变化
文件大小:1.75MB
文件格式:ZIP
更新时间:2024-06-04 09:24:01
凹面船身 具有新累积参数的Alpha Shapes算法可用于从凹壳到凸壳的逐渐变化。 表示了两种实现。 其中一个在python 3 ,另一个在cython上cython 。 要执行算法,请运行alfa_example.py 。 您可以在文件夹data找到示例数据集,并在文件夹analysis找到一些分析图片。 示例数据集是Open Street Map俄罗斯圣彼得堡Petrogradsky区的一部分。 数据集中有3922个点。 算法演示了从凹壳到凸壳的逐渐变化: 具有不同点数的数据集的时间估计显示出良好的性能。 为了进行比较,对于其中最大的数据集, QGIS的实施执行了约90分钟。 此外,还进行了船体平滑处理,以更好地演示地理空间结果:
【文件预览】:
Concave_Hull-master
----alfashape.py(2KB)
----data()
--------figure.jpeg(137KB)
--------figure.csv(102KB)
----cython_alpha_shapes.c(275KB)
----LICENSE(11KB)
----area_of_polygon.py(1KB)
----analysis()
--------splined_figures.png(562KB)
--------some_parameters.png(774KB)
--------time_estimation.png(106KB)
----compile.txt(117B)
----cython_alpha_shapes.pyx(3KB)
----setup.py(255B)
----draw_hull.py(4KB)
----README.md(1KB)
----build()
--------temp.win-amd64-3.6()
----cython_alpha_shapes.cp36-win_amd64.pyd(68KB)
----alfa_example.py(687B)