找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1695|回复: 16

[已解决] [已解决]求把CASS的DAT文件批量转换成纬地数据格式的LSP程序[已解决]

[复制链接]

已领礼包: 125个

财富等级: 日进斗金

发表于 2017-10-26 19:50:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 jiaoquangb 于 2017-11-4 20:13 编辑

求把CASS的DAT文件批量转换成纬地数据格式的LSP程序,或者把CASS里道路桩的高程点批量提取成纬地数据格式
比如:CASS的DAT文件格式是:
1,,513824.412,4991707.970,1274.153
2,,513828.926,4991710.122,1274.022
3,,513833.439,4991712.274,1274.124
4,,513815.779,4991726.076,1275.197
5,,513820.297,4991728.217,1275.169
纬地数据文件的格式是:
中桩号
左边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4 平距5 高差5......
右边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4......
16520
1.22,0.30,7.00,0.14,8.87,-0.67,12.81,-1.07,18.25,-1.37,
0.63,0.03,1.72,0.51,5.83,1.01,11.15,1.17,20.06,1.46,

16540
1.12,-0.47,2.04,-0.51,2.89,-0.12,9.29,-0.08,12.18,-0.98,16.08,-1.31,21.54,-1.46,
1.02,0.94,4.81,1.73,8.89,2.18,14.55,2.07,20.93,1.73,

16550
3.20,-0.24,3.95,-0.48,5.44,0.02,14.00,-0.02,20.01,-1.10,
2.27,0.42,5.08,2.11,12.70,2.78,19.86,2.44,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-27 08:32:42 | 显示全部楼层
有大神可以编写吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-28 10:04:53 | 显示全部楼层
有高手在吗?求求了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-29 08:04:56 | 显示全部楼层
怎么没有高手呀?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-10-30 12:00:30 | 显示全部楼层
你最好说的别那么专业,白话些,从数据怎么得到结果数据。 桩号是怎么来的,哪个是左,哪个是右。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-30 20:23:02 | 显示全部楼层
就是把CASS的DAT文件转换成纬地的平距、高差数据格式。纬地的数据格式是:
中桩号
左边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4 平距5 高差5......
右边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4......
平距就是左边桩(右边桩)相对中桩的平距,高差就是左边桩(右边桩)相对中桩的高差
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-30 20:25:29 | 显示全部楼层

就是把CASS的DAT文件转换成纬地的平距、高差数据格式。纬地的数据格式是:
中桩号
左边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4 平距5 高差5......
右边桩的平距1 高差1 平距2 高差2 平距3 高差3 平距4 高差4......
平距就是左边桩(右边桩)相对中桩的平距,高差就是左边桩(右边桩)相对中桩的高差

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-31 18:35:55 | 显示全部楼层
哪位大神会编写把CASS的DAT文件批量转换成纬地数据格式的LSP程序吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2017-10-31 19:17:42 | 显示全部楼层

16520,16540从哪来的?
1,2,3,4,5 怎么对应左中右桩,这些你说清楚啊,论坛不都是你一个专业的。
你说明下,左是哪些数据怎么算出的,中和右也是。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-31 21:31:15 | 显示全部楼层

16520,16540,16550是三个中桩号,标注在CASS地形图里的。1,2,3,4,5我只是举一个CASS的DAT数据例子。
CAD.jpg
如上图:
100、110、130是中桩号,
1桩和2桩是100中桩的左边桩,3、4、5、6桩是100中桩的右边桩,
7、8、9是110中桩的左边桩,10、11、12、13、14桩是110中桩的右边桩,
15、16桩是130中桩的左边桩,17、18、19桩是130中桩的右边桩
最终要得到纬地的平距、高差数据格式,即:1、2、3、4、5、6桩相对100中桩的平距和高差;7、8、9、10、11、12、13、14桩相对110中桩的平距和高差;15、16、17、18、19桩相对130中桩的平距和高差
最终结果是如下(100下面的第一个2是左边桩桩数,4是右边桩桩数,以下类似):
100
2  4.412 -0.140  8.447 -0.380  
4  4.566 0.460  8.495 0.120  11.085 -0.120  15.288 0.030  
110
3  3.868 -0.240  8.214 0.310  13.917 -0.330  
5  3.951 0.230  6.830 -0.120  9.556 -0.440  12.512 -0.290  15.439 0.070  
130
2  5.222 0.490  9.964 0.820  
3  3.739 0.530  7.984 0.380  12.052 0.010  

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-10-31 21:34:51 | 显示全部楼层
怎样编写一个LSP程序能够实现上面的结果?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-11-2 21:29:06 | 显示全部楼层
怎么没有人会编写吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-11-3 12:23:13 | 显示全部楼层
真的没有人会编写吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 44个

财富等级: 招财进宝

发表于 2017-11-3 15:59:19 | 显示全部楼层
同情你,直接弄不太方便的。每个里程的点不一定在一条直线上,要容差么?关注下,没人出手,提供稍微复杂的办法给你。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 125个

财富等级: 日进斗金

 楼主| 发表于 2017-11-3 20:39:15 | 显示全部楼层

我已经找到了这种软件,谢谢你!我叫别人给我编写了程序,能够把CASS里的桩坐标批量转换成纬地平距、高差的数据格式,转换准确、效率高,很方便在纬地软件里设计道路了。

点评

您好 可不可以分享一份这个程序啊 谢谢  详情 回复 发表于 2019-11-7 21:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-26 03:12 , Processed in 0.482329 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表