信息化技术在市政道路设计中应用研究.docVIP

信息化技术在市政道路设计中应用研究.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息化技术在市政道路设计中应用研究

信息化技术在市政道路设计中的应用研究   摘要:市政道路的设计需要处理大量信息,是一项复杂繁琐的工作。研究通过对CAD的二次开发,以及ComGIS的组件应用技术,构建了信息化技术在市政道路设计中的应用平台,提高了市政道路设计的效率,减小了设计的工作量。      关键词:GIS;组件技术;市政道路;设计   1前言   城市道路分为市政道路与社区道路,市政道路是由市政部门管理和养护的,是指城市供车辆、行人通行的,具备一定技术条件的道路、桥梁、隧道、广场以及附属在路面上的相关设施[1]。市政道路是一个城市的筋脉,是城市基础中的基础,对于一个城市而言,市政道路是城市发展最重要的环境因素之一。   CAD技术在市政道路测设中的应用,成为道路测设现代化的主要标志之一。市政道路CAD设计涉及的主要内容包括设计方案的构思和形成、工程的计算与优化、方案的比较和选择、设计图表的绘制与设计文件的输出等一系列工作。而市政道路则包含了许多的空间信息与属性信息,数据之间关系复杂,数据量庞大。而利用GIS技术可以将市政道路的空间信息和属性信息有机结合起来,从而能更好地应用于市政道路设计,服务于市政道路设计。   虽然AutoCAD的绘图功能十分强大,但其对数据的分析能力不高,制约了其在市政道路设计工程领域的进一步应用。因此,把现有的AutoCAD图形文件转入GIS中,并为GIS图形数据添加属性数据,或者为其进行属性数据的绑定,从而利用GIS强大的空间分析功能对转入的公路及其两旁的地理实体数据进行各种分析运算,为市政道路设计方案的优化、领导决策等提供技术支持。      2信息化技术在市政道路设计中的应用   2.1基于ActiveX Automation技术进行AutoCAD的二次开发[2-3]   ActiveX Automation是微软建立的标准,,它允许一个WindowS应用程序通过暴露的对象控制另一个WindowS应用程序。AutoCAD内嵌了ActiveX Automation语言VBA(Visual Basic for Application),它是Office办公自动化家族软件成员中的标准宏语言。VBA IDE(集成开发环境)提供了高质量的用户编程能力,能够使AutoCAD数据与其它的VBA应用程序直接共享。同时,用户可以方便地使用VB、VC++、Delphi等易学易用的客户化编程语言与开发工具进行Aut0CAD的二次开发。ActiveX基于COM。所谓COM(Component Object Model),即组件对象模型,是关于如何建立组件以及如何通过组件架构应用程序的一个规范。按照COM规范建立的组件称为COM组件。COM客户通过接口(Interface)访问COM组件。对于COM来说,接口是一个指向虚拟函数表(vtbl)地址的指针,虚拟函数表每一项包含的是一个由组件所实现的函数的地址。ActiveX采用C/S模式并通过COM接口来实现它的性能。   当以Delphi7.0[4]为开发工具,利用VBA宏语言对AutoCAD2000进行二次开发时,Delphi7.0作为自动化控制器。ActiveX Automation技术使得AutoCAD被登录为一个Delphi可以访问的对象,最高层对象为AutoCAD.ApPlication,其下有层次化的各种子对象,它们都有相应的方法和属性供用户调用,Delphi通过访问AutoCAD的这些绘图对象和非绘图对象来实现待定的功能。      Delphi向用户隐藏了ActiveX Automatinn的实现细节,为程序员访问自动化对象提供了极大的方便。Delphi使用ActiveX Automation与AutoCAD集成的主要步骤为:   (1) Delphi引用AutoCAD的类型库。   (2) 设置主要的对象变量,并实现与AutoCAD的链结(Link)。   (3) 在AutoCAD中画图。   2.2组件式GIS技术在设计中的应用   传统的GIS信息系统在设计中有较大的缺陷,主要是系统复杂庞大,二次开发具有语言限制,难于应用于海量数据的管理和分析,因此,针对于市政道路设计中的应用,需要融合新的计算机技术。因此,可采用ComGIS(组件式地理信息系统)作为基础平台进行应用系统的研发。   组件对象模型(Component Objeet Model,COM)是微软公司于1993年创建的。现在是微软公司、数据设备公司(DEC)等公司所支持的一种软件组件结构标准。组件式软件技术改变了以往封闭、复杂、难以维护的软件开发模式,成为了当今软件技术的潮流之一。组件式GIS(ComGIS)便是顺应这一潮流的新一代地理信息系统,是面向对象技术和组件式软件技术在G

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档