测绘南方Cass,CAD删除居民地(JMD)房屋内高程点 (GCD)

本文介绍了在测绘工作中,如何使用南方Cass和CAD软件有效地删除居民地(JMD)房屋内的高程点(GCD),提升测绘效率和数据准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(vl-load-com)
(alert "SW温馨提示,代码命令为:SCGC")
(defun LC:WH-vxs1 (e / i v lst)
  (setq i -1)
  (while
    (setq v (vlax-curve-getpointatparam e (setq i (1+ i))))
		(setq lst (cons v lst))
  )
  (LC:lst-dist-filter (reverse lst) 0.0)
)
(defun LC:lst-dist-filter (lst d / p1 p2 p3 nlst )
	(while lst
		(setq p1 (car lst)
			lst (cdr lst)
			nlst (cons p1 nlst)
			p2 (mapcar '- p1 (list d d))
			p3 (mapcar '+ p1 (list d d))
			lst (vl-remove-if '(lambda(x)
													 (and (vl-every '>= p3 x p2)
														 (<= (distance x p1) d)
													 )
												 )								
						lst
					)
		)
	)
	nlst
)
(defun xyp-9Pt (ename site / MinPT MaxPT p1 p9 p5 p3 p7 p2 p4 p6 p8)
  (defun mid (p1 p2)(mapcar '(lambda (x) (* x 0.5)) (mapcar '+ p1 p2)))
  (setq ename (cond ((= (type ename) 'ENAME) (vlax-ename->vla-object ename))
								((= (type ename) 'VLA-OBJECT) ename)
           
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

板混少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值