维斯瓦林加姆-怀亚特算法的简单实现
visvalingam的Python项目详细描述
一个famous algorithm的简单python实现:visvalingam-wyatt简化。
安装
使用pip
$ pip install visvalingam
您可以使用
git clone https://github.com/milkbread/Visvalingam-Wyatt.git
示例执行
整个示例位于example/目录中
$ cd example
脚本使用
假人
$ python simplify.py -i <inFile> -o <outFile> -t <tolerance>
示例
python simplify.py -i in.json -o out.json -t 0.0005
帮助
python simplify.py -h
在浏览器中查看结果
这是测试的示例工作流:
下载存储库
简化数据
python simplify.py -i in.json -o out.json -t 0.0005
设置本地服务器(对于D3.js是必需的)
python -m SimpleHTTPServer 8888
在浏览器中打开:http://localhost:8888/index.html
如果需要,调整example/index.html(第24行和第28行)中的文件名
评估结果数据并尝试其他阈值
急于看到一些结果?请看这里的example/index.html!