iCAx开思网

标题: 基于AutoCAD 的规划图库管理系统的设计与实现 [打印本页]

作者: liu188    时间: 2006-6-11 20:24
标题: 基于AutoCAD 的规划图库管理系统的设计与实现
来自:www.jxbk.cn
城市规划是城市发展的“蓝图”,它在城市建设中日益发挥出举足轻重的作用。城市规划过程涉及到的数据十分复杂,包括有:地形图数据、专题数据、文本、指标参数、统计数据、图像和多媒体等多种形式。采用传统以手工为主的方式管理这些数据耗费巨大并且应用效果不理想,有效的做法是建立全方位的规划管理信息系统。其中具有对于图形数据和相关属性数据(例如:专题数据和控制指标等)进行统一管理功能的规划图库是系统设计和实现的难点。它的实现思路可以概括为2 大类:

    一是以地理信息系统( 简称GIS)为基础,在其上开发规划图库管理系统。采用该方式前期投入比较大,系统的图形管理功能和空间分析功能通常比较完善,但规划设计功能相对比较薄弱。

    二是根据实际工作需要对规划设计软件进行二次开发,增加相应图库管理方面功能。该方式开发周期短、见效快,投入较少并且规划辅助设计功能强,但图形管理的功能不如前者完善。本文从实际规划工作的需要出发,考虑到系统的经济性和实用性,采用了第二类技术路线完成规划图库管理系统的设计与实现,取得了较好的经济效益和社会效益。

1 现状和需求

    1. 1 现状

    规划基础数据种类比较齐全,包括有1:500和1:10 000全要素地形图、QuickBird 的0. 6 m 卫星影像(TIF 格式)、1:2 000航空照片、规划成果图有总规、控规和修规(近期为DWG 格式,其余为纸质图)。目前的图件管理以手工方式为主,辅以简单计算机检索,没有形成完整的元数据信息管理。另外规划工作人员能够熟练使用AutoCAD 等设计软件进行规划方案设计和各项技术指标计算,实际工作中还没有涉及到空间分析、辅助决策和城市建模等高级应用。

    1. 2 需求

    在广泛征求相关部门和工作人员的意见之后,确定系统建设的原则是:经济性原则、实用性原则、独立性原则、高效性原则和可扩展性原则。系统需要达到的目标是:规范现有地形图数据、图像数据和规划成果数据管理;提供多种调图和图库维护功能;加快规划方案审查进度。

2 系统设计

    2. 1 系统总体设计

    系统主要分为5 个模块:安全审查模块、图形调用模块、规划审查模块、辅助制图模块以及元数据管理模块。系统结构见图1。

    2. 2 软件选择

    AutoCAD 是一种功能强大的绘图和辅助设计软件。它提供的二次开发工具有3 种:Auto Lisp 语言、VBA 控件和ObjectARX扩展。ObjectARX 开发工具提供了AutoCAD 内部实体和其他对象的数据结构,允许开发人员扩展其数据结构,并且由于使用C+ + 方法,以动态链接库的形式被调用,执行速度快、安全性好。

    因此在系统实现中笔者选择VC + + 、ObjectARX 相结合的开发方式。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3