明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 20463|回复: 28

南方cass两种情况加高程点--源码,运行视屏

  [复制链接]
发表于 2011-11-20 14:03 | 显示全部楼层 |阅读模式
1、南方cass中加高程点目前只是把高程点或等高线生成数据文件后加高程点,但有时只局部加些点, 效果就很差,作地形图的同志们都深有体会,就差那么几个点还生什么dat文件,简直浪费时间。
2、有些线状地物高程点不够,质检的有话说,谁TMD能保证每个地方都打点,办法就是画图时加呗!
奉上两源码,有改进的不忘贴上来,大家受益,再简单的程序,也得有人做。
还是那句话,不要钱也不要币!
命令:mm011                    线状加高程
          mm029                    等高线间加高程

线状加高程点:

等高线间加高程点


本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 收起 理由
yjycad + 1
linshiyin2 + 1 很给力!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

发表于 2017-11-26 20:09 | 显示全部楼层
线状加高程 加出来的高程点和字离得很远,而且不能合成连在一起,能修改成连在一起就好了
回复 支持 1 反对 0

使用道具 举报

发表于 2022-10-5 11:07 | 显示全部楼层
非常棒,要是加的点是CASS正常点就更棒了
发表于 2011-11-20 14:39 | 显示全部楼层
感谢分享!
感觉还不错!
发表于 2011-11-20 15:35 | 显示全部楼层
支持,发一个CASS两高程点中间内插高程的源码
  1. (defun c:gcjz ()
  2. (setvar "osmode" 4)
  3. (command "setpara" "")
  4. (while(setq P1 (getpoint "\n 选择第一个点:"))
  5. (setq z1 (caddr p1))
  6. (while(if (= 0 z1) (setq P1 (getpoint "\n 所选高程点为0,请重新选择第一个点:")))
  7. (setq z1 (caddr p1))
  8. (= 0 z1)
  9. )
  10. (setq y1 (car p1))
  11. (setq x1 (cadr p1))
  12. (setq z1 (caddr p1))
  13. (setq P2 (getpoint "\n 选择第二个点:"))
  14. (setq z2 (caddr p2))
  15. (while(if (= 0 z2) (setq P2 (getpoint "\n 所选高程点为0,请重新选择第二个点:"))
  16.         (if(= z1 z2) (setq P2 (getpoint "\n 所选高程点与第一点重合,请重新选择第二个点:"))))
  17. (setq z2 (caddr p2))
  18. (= 0 z2)
  19. )
  20. (setq y2 (car p2))
  21. (setq x2 (cadr p2))
  22. (setq z2 (caddr p2))0
  23. (setq y ( + y1 (/ (- y2  y1) 2)))
  24. (setq x ( + x1 (/ (- x2  x1) 2)))
  25. (setq z ( + z1 (/ (- z2 z1) 2)))
  26. (setq p (list y x z))
  27. (command "dd" "202101" 1 p z)
  28. (command)
  29. )
  30. )
发表于 2011-11-21 10:55 | 显示全部楼层
为什么我加载了用不了啊 没什么效果呢
发表于 2011-11-28 23:17 | 显示全部楼层
下载学习一次
发表于 2011-11-29 09:06 | 显示全部楼层
很多高手都是搞测绘的啊!呵呵,同行啊!
发表于 2011-12-4 14:47 来自手机 | 显示全部楼层
同行顶顶顶顶
发表于 2011-12-4 20:02 | 显示全部楼层
不错,线状加点
发表于 2011-12-5 16:52 | 显示全部楼层
不错,线状加点
发表于 2011-12-6 13:15 | 显示全部楼层
有此程序高程点内插方便多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-17 12:19 , Processed in 0.245030 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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