以前学《测量学》没注意,去工地现场才深刻体会到了在总平面图上标注测量坐标或者施工坐标与建筑绘图习惯使用的XOY坐标系是相反的。

★为什么?

按照《总图制图标准》2.4.1条的规定,南北向的坐标为X(A),东西方向坐标为Y(B)。为什么呢:

① 在zhulong.com找到网友评论

理由是由于测量工作中以极坐标表示点位时其角度值是以北方向为准按顺时针方向计算的,而数学中则是以横轴为准按逆时针方向计算的,把x轴与y轴纵横互换后,数学中的全部三角公式都同样能在测量中直接应用,不需作任何变更。

② 采用高斯投影,点击

我国于1952年开始将把高斯-克吕格投影正式用作国家大地测量和地形图的基本投影,曾用来将椭球面上二等以下的三角锁网化算至高斯投影平面上进行平差,使计算大为简化,并作为我国五十万分之-及更大比例尺的国家基本地形图的数学基础。

大地测量坐标系是在大地测量过程中,由于需要不同而建立的不同坐标系,常用大地测量坐标系统有:

* 大地坐标系大地坐标系
      o 由大地纬度、大地经度和大地高所构成的坐标系统为大地坐标系。

由右图所示,P点的子午面NPS与起始子午面NGS(图上缺G,在P点左边线上)所构成的二面角L,叫做P点的大地经度,由起始子午面起算,向东为正,叫东经(0度~180度),向西为负,叫西经(0度~180度)。P点的法线Pn与赤道面的夹角B,叫做P点的大地纬度,由赤道面起算,向北为正,叫北纬(0度~90度),向南为负,叫南纬(0度~90度)。在该坐标系中,P点的位置用L,B表示,如果点不再椭球面上,表示点的位置除L,B外,还要附加另一个参数——大地高H。

* 空间直角坐标系
      o 其为坐标原点位于总地球椭球质心,X轴,Y轴,Z轴所组成的笛卡儿坐标系。Z轴于地球平均自转轴重合,X轴指向平均自转轴于平均格林尼治天文台所决定的子午面与赤道面的焦点,Y轴方向与X轴和Z轴所组成的平面垂直,且指向为东。

★CAD中对比

CAD图中的坐标与标注区别如下(天正建筑标注的):

image

要注意的是,上图左边的尺寸是毫米,右边的单位是米。

★坐标标注技巧

① 用天正建筑的坐标标注很棒,可以随意地旋转(字体水平位置不变,定位楼角位置很棒),放大(选中→属性,文字大小,再缩);

② 有时候看总平面图的时候,图被移动过位置,这时候就不能直接标注了,但是借助于已有坐标标注,用天正建筑的坐标标注里的重新设置坐标点即可,这有时候会很有用。

image

P.S 在全站仪中,北向标为N(North),东向标为E(East),也很清楚。

做工程资料的过程中,有时候需要从Autocad中批量导出文本文件(比如桩号),如果能轻易地批量导出那就是再好不过了。如果配合Excel的话,能快速提高工作效率。

方法一:

也是我最先想到的方法,那就是只留下文本图层,然后打印成PDF格式(如何制作,请参照Xbeta写的文章,猛击)。然后利用Adobe acrobat PDF、CAJviwer或Foxit reader等导出文本。这样方法针对宋体样式似乎效果很好,但是针对特殊字体效果不佳,比如天正字体。

这种方法的缺点也很明显,就是不够快捷,导出来还需进一步处理。

寻找能直接导出就能用的方法!!

方法二:

利用Autolisp语言!!!先在网上收集,经过自己的调试整理,程序如下,请复制到Notepad,保存为.lsp格式:

;;; CAD文字导出为TXT文本小程序,ExpText.lsp
;;; likin(Http://zjulee.com)
;;; 跟字体没有关系,跟DXF类型有关系

(defun c:EXT (/ flnm fn s n index ents ent txt)
  (setq flnm (getstring "File name(输入txt文件绝对路径):"))
  (setq fn (open flnm "w"))
  (setq s (ssget))
  (setq n (sslength s))
  (setq index (- n 1))
  (repeat n
    (setq ents (entget (ssname s index)))
    (setq index (- index 1))
    (setq ent (assoc 0 ents))
    (if    (= "TEXT" (cdr ent))
;;;  (if (or (cdr ent) "TCH_MTEXT" "TEXT" "MTEXT" "TCH_TEXT")
;;;查询DXF格式,更改"TEXT",一般有"MTEXT"、"TCH_MTEXT"、"TEXT"、"MTEXT"、"TCH_TEXT"等。
      (progn
    (setq txt (cdr (assoc 1 ents)))
    (write-line txt fn)
      )
    )
  )
  (close fn)
)
(princ " 文本导出程序,执行请输入:EXT")

具体操作步骤如下:

① 在Autocad命令框中输入Appload,找到Exptext.lsp文件所到路径,加载。或者工具→加载应用程序,同样可以做到。

image

② 然后根据提示输EXT

③ 再根据提示输入Txt文本绝对路径,建议C:\1.txt(事先在C盘根目录下建1.txt文本文件)选中需导出的文本

④ 选中需导出的文本,注意默认为DXF类型为text的字体,跟这无关的东东都不会导出来,很棒!!如果要其他类型的只需在程序说明中改过就可以。

⑤ 打开C:\1.txt就可以看到导出来的文本文件!

有什么好的方法或者觉得好用的Vistor们请留言!:)


© 2007 likin | iKon Wordpress Theme, 由 yo2.cn 提供 WordPress 博客服务|站点地图WAP浏览