只需一步,快速开始
鄙人一直想编写个 查图里 高程点和等高线 矛盾的程序
没有什么好的算法
大家帮忙想想
提个好的建议
使用道具 举报
精确的方法要建tin 不过速度较慢
粗略的方法可以搜索高程点某一方向上距离该点最近的两根等高线
如该点沿x轴正方向取某线段长度(容差)搜索最近的两根等高线(cad中select方法应该很好实现)
然后沿x轴负方向搜索
如果没有搜索到可以考虑y轴方向
比较等高线和高程点的高程值,排除不可能的组合情况(应该不难吧)
有一点要说明的如果容差设置不当会影响速度和正确性
这个方法值得研究
写来看看
谁还有什么好方法 建议
请留下
在CASS环境下,AUTOCAD2004平台上运行!
命令:findc
检查时取的是高程点属性里的高程,检查完后把和等高线矛盾的高程点用圆圈做了标记!
速度和精度在我的图上基本还算可以!
但还不能尽善尽美,会把正确的高程点也标出一部分出来,矛盾的高称点基本都能标记出来,但还达不到100%.
这个程序前后改过多次,到目前这个版本上,才在速度和精度上达到比较均衡,不打算再更新了!呵呵
---------------
既然大家认为有病毒,那我就删掉算了!
下来试试
5 楼的朋友重新发啊,正在研究这个问题,谢谢,
能否发一份给我 ,最好是源码!!
xiaohuameng@163.com
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-23 11:40 , Processed in 0.183958 second(s), 30 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.