使用折线饮食Lisp Routi
我有一个来自当地地理信息系统部门的文件,我正在尝试减少文件中多段线的数量。以前没有使用过Lisp例程,但发现了一个我认为不仅对这个项目有益,而且对我工作的其他方面有益的例程。问题是我得到了一个命令行中的“错误:没有函数定义:VLAX-CURVE-GETSTARTPOINT”。是否有人熟悉该问题或减少此文件中多段线数量的其他选项。PLDiet。lsp 添加行:
(vl-load-com)之后
这应该能帮你解决问题。 另一种想法是,这将删除多余的顶点,而不是多段线。如果要删除重叠的多段线,请尝试OVERKILL命令。
我同意Commandobill的观点,过度杀戮是一个伟大的命令,毫不费力且快速。 我将你的帖子转移到AutoLISP、Visual LISP和DCL论坛。
可能比你想象的要复杂。这些多段线附着的数据类似于街道段的名称。这些名称经常更改,但如果将线段合并到一条多段线,则只能附加一个名称。我使用lisp连接轮廓段,这大大减少了绘图尺寸。该代码的第节:
我们的地理信息系统使用索引nno层作为索引等高线的截面,它们关闭以显示高程标签。我首先将该层合并到索引中:
3
很多其他代码来设置图层属性等。不幸的是,没有两个地理信息系统的设置完全相同,所以我的代码可能帮不了你那么多。我只是想给你一些事情考虑一下。 谢谢Commandobill。使用OVERKILL和折线饮食Lisp基本上得到了我想要的,而且很快。现在,我可以调整提示的参数,以减少轮廓的锯齿。 很高兴你一切顺利!
页:
[1]