浅谈
AutoCAD
在测绘中的应用
摘
要
:
介绍了
AutoCAD
软件的特点
,
讨论用
AutoCAD
实现数据到图形的自
动转换、图形到数据的自动转换、用
LISP
程序实现图形的批量编辑、用
LISP
语言开发新的功能函数。
最后
,
介绍了图形坐标还原、
方位旋转及换带处理和
GPS
点、导线点的应用。
关键词
:AutoCAD
数据
LISP
近年来
,
测绘领域内机助制图的研究取得了飞速发展
,
通过绘图机输出的图形
从过去简单的工程制图到现在的各种比例尺的地形图、地籍图、宗地图
,
以及非
常复杂的小比例尺土地利用现状图等。但是熟悉
AutoCAD
的人都知道
,
要用好
AutoCAD,
不但要熟练掌握其各项命令
,
而且要熟练掌握
AutoCAD
提供的数据交
换文件
SCR, DXF
和嵌入
AutoCAD
内部的高级语言
——
AutoLISP
语言
,
这样使您
对各种图形
,
尤其对复杂图形更加得心应手。
1
实现数据到图形的自动转换
有了原始数据
,
如何实现自动成图
,
这一直是人们关心的问题
,
在
AutoCAD
下
,
把原始数据变成图形
,
可以通过以下途径
:
1)
采用高级语言
(BASIC
语言或
C
语言
)
编制程序调用原始数据文件生成
SCR
命令文件
,
在
AutoCAD
的图形编辑环境下调用
SCRIPT
命令执行该文件
,
生成相应
的图形。
2)
用高级语言生成
DXF
文件
,
在
AutoCAD
图形编辑环境下调用
DXFIN
命令
打开该文件
,
即可得到相应的图形文件。
3)
用高级语言直接生成
DWG
图形文件
,
利用
AutoLISP
语言
,
编写相应程序
,
读取有关数据文件
,
进行处理
,
并且调用
AutoCAD
绘图命令
,
直接生成图形。
以上方法中
,
第一种方法比较简单
,
但执行速度慢。第二种方法速度较快
,
但
DXF
文件格式死板
,
记录冗长
,
尤其是复杂的图形
, DXF
文件长得惊人。第三种方
法较前两种方法理想
,
但这种方法对于一些复杂的图形尚有一定的难度
,
况且
,
不
同的
AutoCAD
版本
, DWG
文件的结构也不同
,
使程序不能通用。
三种方法都有一
共同的特点
,
先在
AutoCAD
外
,
用高级语言做数据处理
,
然后再回到
AutoCAD
下成
图
,
效率低。第四种方法是直接在
AutoCAD
下工作
,
减少了中间环节
,
提高了效率
,
而且具有较强的通用性
,
对一些较复杂的图形
,
更直接方便。
2
实现图形到数据的自动转换
刚接触
AutoCAD
的人都有下面的感觉
,
就是由数据生成图形容易
,
由图形返
回数据困难
,
有了
LISP
语言
,
这个问题就会迎刃而解。