AutoCAD与ACCESS数据库链接实现用地情况简易查询

2022-10-23

实际工作中, 我院除了为规划管理及建筑设计部门提供大比例尺地形图外, 经常遇到要提供所属地块用地情况各项指标的问题。每次查询均需处理大量的地块数据, 如统计用地面积、建筑面积、绿化面积、容积率、绿地率、建筑密度等。工作量大, 效率不高。地块数据在一定时期内是相对稳定的, 而测绘、设计、规划部门普遍使用的工作软件大都是AutoCAD软件, ACCESS数据库则是日常办工软件, 如果在ACCESS中建立相应的用地指标数据库, 再与AutoCAD连接, 在不需要安装别的地理信息软件的情况下, 在AutoCAD的图面上就能查询到用地情况相关信息, 从而避免重复作业、提高工作效率。基于此, 我们用AutoCAD的数据库链接功能使问题得到了较有效解决。

1 工作流程

1.1 准备图纸与数据源

(1) 绘制用地情况控制规划图, 见图1。

(2) 进行地块编号, 计算面积, 统计各项属性数据。

(3) 在Access中输入地块属性, 如地块编号、项目名称、建设单位、总用地面积、实际用地面积、建筑面积、绿化面积、容积率、测绘日期等, 见图2。

1.2 配置数据源

(1) 在控制面版里, 选择“管理工具->数据源”, 调出ODBC数据源管理器, 见图3。

(2) 添加数据源, 数据源驱动程序选“Driver do Microsoft Access (*.mdb) ”见图4。

(3) 在调出的“ODBC Access安装窗口”中输入数据源名称 (可任意取) , 并选择要链接的数据库, 按“确定”退出, 见图5。

1.3 设置CAD图与ACCESS数据库链接

(1) 在CAD中打开用地情况控制规划图, 打开数据库连接管理器 (ctrl+6) , 配置数据库链接属性, 见图6。

(2) 制作链接样板与标签样板:链接标签要选择具有唯一标识的主键, 标签样板根据需要可以定制多个, 格式为“# (字段名称) ”。

(3) 链接完成后, 在打开的“数据库链接管理器”窗口按右键可打开对应的“数据视图”窗口。在数据视图窗口中, 按“自动查看图形中的链接对象”或“自动查看数据视图中的链接对象”, 即可实现图形与相应地块用地情况指标的双向查询, 见图7。

1.4 数据的维护与更新

当工程完工经竣工测量后, 可对该地块数据进行及时更新, 更新过程中应注意以下问题。

(1) 插入图纸中的数据和数据源的链接是单向的, 更新数据源后可以手动更新图纸中的数据, 而直接修改图纸中的数据不会更新数据源的内容。所以, 一切有关数据的修改应该在数据源中进行编辑。

(2) 数据库链接管理器打开状态下, 菜单条会多一个“数据库链接”菜单。数据源修改后, 选择“数据库连接->标签->重载标签”, 所有数据都会更新。

(3) 数据在图纸中以多行文字的形式保存, 图纸拷贝等操作不会因为失去与数据源的链接而丢失数据。但如果在多台机器上修改, 则需要分别配置数据源。

2 结语

在实际工作中, 通过以上方法我院已多次及时准确地为设计单位和规划管理部门提供相关数据, 工作效率得到较大提高。在日常工作平台上, 能最大限度实现测绘资源及时有效共享, 且无需第三方软件支持, 简单、易用, 数据一致性可以得到较好的保证。

摘要:本文阐述了在没有地理信息软件支持的情况下, 通过AutoCAD与ACCESS数据库链接, 实现用地情况相关信息的简易查询。

关键词:AutoCAD,ACCESS,链接

参考文献

[1] 齐立博, 叶寒.AutoCAD 2004高级教程[M].清华大学出版社, 2005.

[2] 毛一心.Access2000应用及实例集锦[M].人民邮电出版社, 2002.

上一篇:浅析油田基层采油单位环境建设的重要性与推动力下一篇:浅谈中学信息技术课中常用办公电脑软件的教学体会