风树
发表于 2013-11-14 13:22:43
cgwang1023 发表于 2013-11-14 13:14 static/image/common/back.gif
现在还有一个问题,就是图上元素是块参照的,还是这样不完全重合的,好像处理不掉。
多找些不能处理的例子,应该要改成分类容差了,没处理前的图一定要保留,不怕删少,就怕多删
cgwang1023
发表于 2013-11-14 13:42:30
风树 发表于 2013-11-14 13:22 static/image/common/back.gif
多找些不能处理的例子,应该要改成分类容差了,没处理前的图一定要保留,不怕删少,就怕多删
我们做的cad图大多就是直线,多线段、块参照类型,其他的类型不多,能处理掉块参照吗?我先要出外干活了,等回来看你留言,辛苦了,风树师傅。
风树
发表于 2013-11-14 13:52:54
本帖最后由 风树 于 2013-11-14 18:01 编辑
cgwang1023 发表于 2013-11-14 13:42 static/image/common/back.gif
我们做的cad图大多就是直线,多线段、块参照类型,其他的类型不多,能处理掉块参照吗?我先要出外干活了, ...
1、你说的块参照是不是填充图案?
2、附件里的连填充图案一起处理的,检查一下。
3、如果你说的块参照不是填充图案,可能是容差引起的,需要你提供个样品来看看。
cgwang1023
发表于 2013-11-15 14:10:35
本帖最后由 cgwang1023 于 2013-11-15 14:20 编辑
]风树 发表于 2013-11-14 13:52 http://bbs.mjtd.com/static/image/common/back.gif
1、你说的块参照是不是填充图案?
2、附件里的连填充图案一起处理的,检查一下。
3、如果你说的块参照不 ...
我说的断面处理我们用的CASS软件里面有,就是很麻烦,我们自己弄了一个LSP截取断面的程序,我想让你帮忙看看,看能不能改进一下。
提取出来的横断格式要求就是 平距 高差,如下:
中桩里程
左端面统计个数 左边距中桩距离 高差 距离上点距离 高差.......到左边最后一个数据
左端面统计个数 右边距中桩距离 高差 距离上点距离 高差.......到右边最后一个数据
0
4 16.28 1.03 23.56 0.63 2.74 0.98 5.53 1.22
6 8.76 0.12 1.35 -1.61 23.96 0.58 6.53 3.07 1.44 0.01 13.90 0.07
20
9 1.28 0.28 14.85 1.63 14.59 -0.55 2.96 2.08 3.29 -0.34 2.67 0.64 8.86 -0.06 2.14 0.06 1.38 1.04
4 14.28 0.11 1.52 -1.40 10.85 0.04 25.60 -0.11
40
8 20.16 0.40 1.67 1.55 7.47 0.53 1.53 1.47 9.22 -0.19 2.06 0.07 1.10 1.04 8.14 0.10
4 20.17 -0.17 1.36 -1.32 12.88 0.22 18.47 -1.07
我的思路是:
1、先将每个横断线附近的高程自动移到线上,有距离限制,比如0.3米内的高程点
2、提示选择纵断线,输入纵断起点里程,按照线上节点位置自动计算出纵断上节点的里程;
3、提示输入横断的宽度,这个值可以给大些,以便可以计算到横断上最后一个高程点。从输入的纵断里程开始,计算每个中桩里程左右断面的距离和高差,并输出到txt文本里面。
现在的hdm.lsp程序是提取每一个横断的坐标数据,要转换成距离 、高差数据,而且要输入每个断面的中桩号,要一条一条选择比较麻烦,最后还要通过其它程序转换成平距。高差,很麻烦。
希望师傅有时间帮忙看看,麻烦了。
风树
发表于 2013-11-15 16:07:35
本帖最后由 风树 于 2013-11-15 20:06 编辑
cgwang1023 发表于 2013-11-15 14:10 static/image/common/back.gif
我说的断面处理我们用的CASS软件里面有,就是很麻烦,我们自己弄了一个LSP截取断面的程序,我想让 ...
刚好最近总结了用三角网高程数据按双线型插值或普通kgring插值生成得简单dem高程数据模型的东西,和切剖面是同理的。
lsp程序我是一句也看不懂,以你专业角度来看,上面的方方式能满足你们的要求吗?还是。。
cgwang1023
发表于 2013-11-16 05:59:41
本帖最后由 cgwang1023 于 2013-11-16 14:46 编辑
风树 发表于 2013-11-15 16:07 http://bbs.mjtd.com/static/image/common/back.gif
刚好最近总结了用三角网高程数据按双线型插值或普通kgring插值生成得简单dem高程数据模型的东西,和切剖面 ...
用三角网高程数据按双线型插值或普通kgring插值生成得简单dem高程数据模型,这个 我们cass里面有,就不知道切剖面实什么程序,
我给上传的cad图就是我们做的图,要求就是按照纵断的里程,输出纵断的平距、高差,输出的数据个是
0(“纵断里程”)
4 ( “左边横断个数”)16.28(“与中桩距离”) 1.03(“与中桩高差”) 23.56 (“与上点的距离”)0.63 (“与上点高差”) 2.74 (距离)0.98 (高差)5.53(距离)1.22(高差)
6 (“右边横断个数”))8.76(“与中桩距离”)0.12 (“与中桩高差”) 1.35 (“与上点的距离”)-1.61 (“与上点高差”) 23.96(距离) 0.58(高差) 6.53(距离) 3.07(高差) 1.44(距离) 0.01 (高差)13.90 (距离)0.07(高差)