MapGIS7 AutoCAD中间件的研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:spiderkiss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着GIS的社会化和广泛应用,社会上积累了大量分散的空间数据资源,而这些数据在数据结构、数据模型和数据格式等方面的差异导致大量GIS数据成果成为一系列信息孤岛,多源异构空间数据的集成和共享及透明性访问等问题变得日益重要。AutoCAD的大量基础地理矢量数据是GIS的主要和基础的空间数据源,为充分利用已有的数据资源,降低MapGIS7空间数据库建库成本,满足MapGIS7基于数据的企业应用集成,如何科学合理地将大量现存的AutoCAD地理矢量数据在MapGIS7中集成和共享,就成为一个值得研究的现实问题。   本文在研究和分析当前空间数据共享和集成技术现状的基础上,研究了MapGIS7AutoCAD中间件的关键实现技术,并在对AutoCAD和MapGIS7两种数据模型进行详尽了解的基础上,深入研究了AutoCAD和MapGIS7的语义映射模型,最终设计并实现了MapGIS7 AutoCAD中间件。论文开展的具体工作及创新点如下:   (1)基于当前多源空间数据集成的急迫性以及AutoCAD地理矢量数据集成和共享对于MapGIS7系统的重要性等背景下,研究和分析了当前空间数据共享和集成的技术和标准现状、CAD数据在GIS中的集成和共享现状以及中间件技术在GIS领域的应用现状,提出利用中间件技术和软件设计模式构建基于工厂的MapGIS7空间数据中间件平台进而设计和实现AutoCAD中间件是解决AutoCAD地理矢量数据在MapGIS7中的共享和集成的比较理想的方案。   (2)在对中间件概念和技术原理研究的基础上,引出了空间数据中间件平台的概念,并通过对空间数据中间件平台的体系结构包括框架结构、基于工厂设计模式的中间件层、交换模型、工作机制以及应用优势研究的基础上,提出了通用的基于工厂的空间数据中间件平台的设计方案。   (3)为了实现AutoCAD地理矢量数据在MapGIS7中的无损集成和共享,在对基于语义映射技术的数据模型映射原理的研究基础上,分析和对比了AutoCAD和MapGIS7两种数据模型,并从数据组织(概念模型)、数据单元两个层次详细研究了MapGIS7和AutoCAD的数据交换映射模型,为后续进行MapGIS7 AutoCAD中间件的设计与实现提供技术支持。   (4)基于空间数据中间件平台理论体系,研究和分析了基于工厂的MapGIS7空间数据中间件平台的构建环境,包括MapGIS7 AutoCAD空间数据中间件管理引擎的功能设计与实现、MapGIS7空间数据中间件标准接口及MapGIS7空间数据中间件的运作机制。在对AutoCAD系统的二次开发方式以及可利用的AutoCAD数据文件读写接口研究的基础上,提出采用开源的Cadlib接口直接读写AutoCAD的外部交换数据文件——DXF格式作为AutoCAD中间件开发方式。最后,根据己设计的AutoCAD中间件数据交换映射模型完成了MapGIS7 AutoCAD中间件的实现。   经过MapGIS7 AutoCAD中间件的实现系统的验证,证明了MapGIS7和AutoCAD的数据交换映射模型的正确性,验证了本文提出的空间数据中间件平台体系结构以及AutoCAD中间件关键技术的可行性,得出利用中间件技术和工厂设计模式构建空间数据中间件平台是解决AutoCAD地理矢量数据在MapGIS7系统上的集成和共享的较理想解决方案,能够进一步满足在MapGIS7系统上集成和共享多源空间数据的迫切需求。
其他文献
从产生的那一天起,GIS系统的开发经历了两次操作系统平台的迁移。早期的GIS系统都是基于Unix平台的桌面架构,随着上世纪九十年代初Windows操作系统的普及,那些成功的将软件迁移
异常检测是数据挖掘领域的研究方向之一。最初在对数据的统计分析中,样本数据中存在一些数据点,它们很明显地偏离大多数样本数据的分布区域,这些点被称为例外。例外数据可能是由
数据挖掘是近年来信息产业界讨论和研究的一个热点。由于当代计算机技术尤其是数据库技术的飞速发展,人类面对史无前例的海量数据,因此迫切需要将这些数据转换成有用的信息和知
机器人足球比赛是继计算机象棋后出现的人工智能发展的第二个里程碑,它将人工智能技术发展到新的境界。足球机器人比赛虽然历史不长,但由于集高新技术、娱乐、比赛于一体,近年来
随着先进技术的发展和应用,机器人技术近年来发展迅速。因此,由于机器人在工业应用上的大量需求,越来越多的专家致力于机器人的研究。仿人机器人在各类型机器人研究中独具魅力,特
相较于H.263和MPEG-4等编码标准,H.264和HEVC无论是视频压缩效率还是高清视频显示都远远地超过了前者,因此本文选择H.264和HEVC这两种高性能视频编码器进行研究。由于视频编
无线通信技术和信息技术在我国获得了迅猛的发展,而同时随着用户数,业务数的增长,提高无线通信网络的服务质量QoS受到了更多人的关注。无线频谱资源越来越紧缺,合理的竞争机制能
数据挖掘是在海量的数据中提取隐含的、未知的、潜在有用的知识或信息模式的决策支持方法。在信息爆炸的今天,数据挖掘显得尤为重要。聚类分析是数据挖掘中的一个重要研究领域
演化计算是人工智能领域中的基于生物进化理论的一个分支。它模拟自然界生物演化过程,采用某种编码技术表示问题的可能解,并通过对编码表示进行遗传操作和自然选择来解决问题。
车辆路径问题是一个重要的物流优化课题,从1959年Dantzig提出至今,已经有50个年头,其间,出现了大量的变种和求解方法,这些问题和算法都默认一个事实,便是节点(车场或客户)间的权值(