找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 958|回复: 9

[求助] [求助]:一个头大的问题希望高手能解决?

[复制链接]
发表于 2006-2-11 10:21:39 | 显示全部楼层 |阅读模式

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

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

×
能不能在一个在红线范围内计算出该建筑物的总面积:要求根据建筑上标砼\混\砖\等结构及层数,自动分类统计出总建筑面积(注:与红线相交算建筑物全部面积
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-2-11 12:17:27 | 显示全部楼层
理论上可行,关键要看所绘的原图是否规范,比如层、颜色、文字位置等。
发个简单的dwg图看看。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2006-2-11 16:37:54 | 显示全部楼层
xyp1964 斑竹:建筑物和文字(结构和层数)在固定的图层,提议最好程序能在每个建筑物直接用红线画出并标注面积用于方便检查。谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

发表于 2006-2-13 13:03:40 | 显示全部楼层
据我所知还没有比较完善的方法,主要是比较复杂的图形封闭区域不好搜索,出错率较大
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 15:20:14 | 显示全部楼层
xyp1964  斑竹:图形文字(层数、结构)及建筑物均在dxt图层中,建筑物用直线或多义线画的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-5 20:21:01 | 显示全部楼层
你那个层次注记可有属性。在那个里面叠加。我用的是测绘软件,里面都有属性。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-14 18:43:44 | 显示全部楼层
最初由 xxming 发布[/B]

坐标程序
  1. [FONT=courier new];;;坐标
  2. (defun C:zb ()
  3.   (CMDLASC0)
  4.   (if(null mode)(setq mode "1"))
  5.   (setq        mode (ukword 1 "1 2" "\n形式 : 1-水平/2-倾斜" mode)
  6.         h   (* SC 300)
  7.   )
  8.   (if (= mode "2")
  9.     (setq NO2 (ureal 1 "" "\n倾斜角度" NO2))
  10.   )
  11.   (setvar "osmode" 39)
  12.   (while (setq p1 (getpoint "\n确定坐标标注点(交点/圆心/端点)<退出> : "))
  13.     (setvar "osmode" 0)
  14.     (if        (setq p2 (getpoint p1 "\n放置位置<退出> : "))
  15.       (progn
  16.         (setq dx (- (car p2) (car p1))
  17.               a         (strcat "X=" (rtos (cadr p1) 2 3))
  18.               b         (strcat "Y=" (rtos (car p1) 2 3))
  19.               c         (max (strlen a) (strlen b))
  20.         )
  21.         (if (>= dx 0)
  22.           (progn
  23.             (setq p3  (list (+ (car p2) (* c h 0.7)) (cadr p2))
  24.                   rp1 (list (+ (car p2) (/ (* c h 0.7) 2))
  25.                             (+ (cadr p2) (+ (/ h 2) (/ bl 1)))
  26.                       )
  27.                   rp2 (list (+ (car p2) (/ (* c h 0.7) 2))
  28.                             (- (cadr p2) (+ (/ h 2) (/ bl 1)))
  29.                       )
  30.             )
  31.           )
  32.           (progn
  33.             (setq p3  (list (- (car p2) (* c h 0.7)) (cadr p2))
  34.                   rp1 (list (- (car p2) (/ (* c h 0.7) 2))
  35.                             (+ (cadr p2) (+ (/ h 2) (/ bl 1)))
  36.                       )
  37.                   rp2 (list (- (car p2) (/ (* c h 0.7) 2))
  38.                             (- (cadr p2) (+ (/ h 2) (/ bl 1)))
  39.                       )
  40.             )
  41.           )
  42.         )
  43.         (mkla "_总图-坐标" 3)
  44.         (command "line" p1 p2 "")
  45.         (setq ss1 (ssadd))
  46.         (SETVAR "PLINEWID" 0)
  47.         (command "line" p2 p3 "")
  48.         (setq ss1 (ssadd (entlast) ss1))
  49.         (command "text" "j" "m" rp1 h "0" a)
  50.         (setq ss1 (ssadd (entlast) ss1))
  51.         (command "text" "j" "m" rp2 h "0" b)
  52.         (setq ss1 (ssadd (entlast) ss1))
  53.         (if (= mode "2")
  54.           (command "rotate" ss1 "" p2 NO2)
  55.         )
  56.         (setq pt2 nil)
  57.         (setvar "osmode" 39)
  58.       )
  59.       (setvar "osmode" 39)
  60.     )
  61.   )
  62.   (CMDLA1)
  63. )
  64. (PXYP "ZB  (坐标)")[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-14 19:41:48 | 显示全部楼层
这取决于地形图绘制时是否给建筑物输入属性,如果所有房屋都在一个层,而且没有其它属性的话,那你只有一个一个手动计算面积了,呵呵。程序也不是万能的,数据必须合要求才行。这样的功能当然是非常值得期待的,如果在地形图提供的时候提出要求,把房屋按属性楼层分开,应该会好一点。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-29 04:01 , Processed in 0.375278 second(s), 51 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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