可否借助现有的软件,将Douglas-Peucker算法和SimpliPoly算法的结果输出成文本文件,然后绘图,然后保存为图元插入论文?
方法/步骤
1
将简化的多段线保存为文本文件,后缀为.xyz或.txt均可,推荐使用.xyz,内容格式如下图:
2
打开Global Mapper,以上面的123.xyz为例,使用“File | Open Generic ASCII Text File(s)”命令打开123.xyz
3
打开的时候使用默认设置,默认设置是“Point, Line, and Area Features”
4
后面的对话框均“一路回车”,采用默认设置,打开后,Global Mapper便有了图像
5
重复刚才的操作,再次使用Global Mapper中的“File | Open Generic ASCII Text File(s)”命令打开123.xyz,只是这次在设置中选择“Point Only”
6
这样操作后,Global Mapper中的图像为:
7
使用“File | Export Vector Data | Export DXF”命令将显示的图形导出为dxf
8
使用CAD打开dxf,然后修改点样式,可以成为下图:
后续说明
1
如果只有二维坐标,依然可以写成.xyz文件,如下图,没有z坐标也是可以的
2
尽管我现在写的Douglas-Peucker算法和SimpliPoly算法一次只能处理一条多段线,也无需进行额外的修改,因为Global Mapper可以同时加载很多.xyz文件,而且显示在同一个画面上。
上一篇:maple软件plot函数详解
下一篇:怎样在word中画层次结构图?