凹面船身
具有新累积参数的Alpha Shapes算法可用于从凹壳到凸壳的逐渐变化。
表示了两种实现。 其中一个在python 3 ,另一个在cython上cython 。
要执行算法,请运行alfa_example.py 。 您可以在文件夹data找到示例数据集,并在文件夹analysis找到一些分析图片。
示例数据集是Open Street Map俄罗斯圣彼得堡Petrogradsky区的一部分。 数据集中有3922个点。
算法演示了从凹壳到凸壳的逐渐变化:
具有不同点数的数据集的时间估计显示出良好的性能。 为了进行比较,对于其中最大的数据集, QGIS的实施执行了约90分钟。
此外,还进行了船体平滑处理,以更好地演示地理空间结果:
2022-05-06 16:51:37
1.75MB
Python
1