基于SVG与AutoCAD的WebGIS的研究与应用

基于SVG与AutoCAD的WebGIS的研究与应用

论文摘要

国家“十一·五信息化发展规划”中明确指出:要利用信息技术改造和提升以煤矿、有色矿、非金属矿为代表的传统采矿业,建设煤矿Web GIS是煤矿信息化的必由之路。AutoCAD设计图纸是煤矿贯穿建井、开拓、生产始终的宝贵资料,但是,在当前煤矿信息化建设中,AutoCAD设计图纸却没有得到有效的利用。为了在煤矿信息化中充分利用AutoCAD设计图纸,构建符合煤矿实际的WebGIS,本文首先分析了当前Web GIS、SVG以及AutoCAD二次开发技术的发展现状;进而对AutoCAD二次开发技术进行了研究,提出了利用ActiveX技术访问DWG格式文件或者直接访问DXF格式文件的方案;对AutoCAD和SVG中的图层、实体以及属性进行了分析,提出了AutoCAD与SVG相互转化的理论;对AJAX基本原理与Microsoft ASP.NET AJAX技术进行了研究,实现了B/S模式下的实时通信。最后成功构建了基于SVG与AutoCAD的Web GIS系统,客户端利用SVG技术实现图形的显示以及地图漫游、缩放等基本的Web GIS功能;服务器端利用Web Service实现SVG与AutoCAD的相互转化以及SVG、AutoCAD和属性数据库的同步;而客户端和服务器的同步则由Microsoft ASP.NET AJAX来保证。结合淮南矿业集团有限责任公司望峰岗井深部下山巷道施工过程对系统进行了实践检验,表明将AutoCAD设计图纸引入煤矿信息化建设,不仅有效的利用了已有的宝贵资料,而且使得信息化更加符合煤矿生产实际,大大提高了煤矿信息化水平。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 问题的提出
  • 1.2 国内外研究现状和发展
  • 1.2.1 Web GIS的研究现状及前景
  • 1.2.2 AutoCAD二次开发研究现状
  • 1.2.3 SVG技术的研究现状
  • 1.2.4 B/S模式下数据的实时更新技术
  • 1.3 研究目标、研究内容及研究方法
  • 2 AutoCAD图形文件与SVG图像文件相互转化
  • 2.1 AutoCAD图形文件格式分析
  • 2.1.1 DWG格式分析
  • 2.1.2 DXF格式分析
  • 2.2 SVG图像文件格式分析
  • 2.2.1 SVG图像文件的基本格式
  • 2.2.2 SVG图像文件的基本构成元素
  • 2.3 AutoCAD图形文件与SVG图像文件相互转化
  • 2.3.1 DWG与SVG的相互转化
  • 2.3.2 DXF与SVG的相互转化
  • 2.4 小结
  • 3 B/S模式下利用AJAX和.NET实现数据实时更新
  • 3.1 基于HTTP协议的B/S模式的通信
  • 3.2 AJAX技术
  • 3.3 利用AJAX技术实现数据的实时更新
  • 3.3.1 利用AJAX技术模拟实现数据在B/S模式下的实时更新
  • 3.3.2 利用微软的ASP.NET AJAX模拟实现数据的实时更新
  • 3.4 小结
  • 4 基于SVG的Web GIS系统的设计与实现
  • 4.1 系统概述
  • 4.1.1 系统体系结构
  • 4.1.2 系统功能结构
  • 4.2 系统开发环境及采用的主要技术
  • 4.2.1 本系统对于开发环境的要求
  • 4.2.2 系统实现采用的主要技术
  • 4.3 数据的组织
  • 4.3.1 基于SVG的图元对象描述模型的图形压缩方法
  • 4.3.2 图形数据在内存中的组织
  • 4.3.3 图形文件的SVG描述
  • 4.3.4 图层的SVG描述
  • 4.3.5 基本图元的SVG描述
  • 4.3.6 XML文档与关系数据库的映射与转换
  • 4.3.7 实时数据的存取
  • 4.4 系统主要功能及实现
  • 4.4.1 通过ActiveX技术访问与操纵AutoCAD
  • 4.4.2 Web模式下通过WebService操纵AutoCAD
  • 4.4.3 AutoCAD与SVG图形坐标系的相互转化
  • 4.4.4 AutoCAD与SVG基本图元的相互转化
  • 4.4.5 缩放与平移功能的实现
  • 4.4.7 高亮度显示
  • 4.4.8 属性查询与实体查询
  • 4.4.9 属性编辑与实体编辑
  • 4.4.10 煤矿井下定位
  • 4.5 小结
  • 5 工程应用
  • 5.1 工程概况
  • 5.2 系统的运行环境
  • 5.3 工程应用实例
  • 5.3.1 煤矿井下人员定位
  • 5.3.2 属性编辑
  • 5.3.3 智能提醒
  • 5.4 小结
  • 6 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 作者简介及读研期间主要科研成果
  • 相关论文文献

    • [1].CATIA二次开发技术在海洋工程管路设计中的应用[J]. 船舶标准化工程师 2016(06)
    • [2].曙光油田普通稠油二次开发技术实践探讨[J]. 石油地质与工程 2013(06)
    • [3].AutoCAD二次开发技术在煤矿的应用[J]. 煤炭技术 2012(10)
    • [4].浅析AutoCAD二次开发技术在家具设计中的应用[J]. 信息与电脑(理论版) 2010(16)
    • [5].CATIA二次开发技术在齿轮参数化设计中的应用[J]. 机械工程师 2010(11)
    • [6].基于AutoCAD的二次开发技术的研究与实现[J]. 佳木斯大学学报(自然科学版) 2016(04)
    • [7].AutoCAD二次开发工具及技术应用[J]. 山西煤炭管理干部学院学报 2010(01)
    • [8].高标准基本农田规划设计中的AutoCAD二次开发技术[J]. 湖北农业科学 2013(14)
    • [9].利用二次开发技术在AutoCAD中实现快速绘制标题栏[J]. 大众科技 2011(03)
    • [10].曙光油田稠油老区二次开发技术研究与探讨[J]. 内蒙古石油化工 2009(11)
    • [11].稠油难采储量二次开发技术研究[J]. 化工管理 2019(31)
    • [12].AutoCAD二次开发技术在矿山工程设计中的应用[J]. 中国矿山工程 2017(01)
    • [13].CATIA二次开发技术研究与应用[J]. 机械设计与制造 2010(01)
    • [14].基于CATIA软件的二次开发技术及其在冷挤压模具设计中的应用[J]. 汽车工艺与材料 2009(10)
    • [15].基于AutoCAD二次开发技术的自由曲面反求方法[J]. 装备制造技术 2009(11)
    • [16].WebGIS及其二次开发技术的研究与应用[J]. 中国科技信息 2011(01)
    • [17].SolidWorks服务器端二次开发技术及应用[J]. 机械工程与自动化 2009(02)
    • [18].二次开发技术在集装箱扭锁安装仿真中的应用[J]. 制造业自动化 2017(11)
    • [19].冀东南堡陆地油田二次开发技术探索与实践[J]. 石油地质与工程 2013(03)
    • [20].浅谈Google Earth二次开发技术[J]. 地理空间信息 2009(04)
    • [21].大庆油田二次开发技术策略与实践[J]. 化工管理 2017(23)
    • [22].边底水油藏水平井二次开发技术研究——以高浅北区为例[J]. 石油地质与工程 2013(04)
    • [23].ADAMS二次开发技术在分插机构设计中的应用[J]. 浙江理工大学学报 2011(03)
    • [24].基于CATIA的带式干燥机关键零部件设计[J]. 安徽农业大学学报 2013(01)
    • [25].ANSYS二次开发技术在钻机结构分析中的应用[J]. 机械工程师 2017(06)
    • [26].ANSYS有限元分析二次开发技术探讨[J]. 机械管理开发 2012(04)
    • [27].利用UG二次开发技术实现铣刀快速建模方法[J]. 机械工程与自动化 2011(02)
    • [28].老油田二次开发技术策略及实践[J]. 钻采工艺 2010(02)
    • [29].使用Pro/Engineer二次开发技术自动建模研究[J]. 时代教育 2016(16)
    • [30].Auto CAD二次开发技术在煤矿的应用[J]. 煤炭技术 2013(06)

    标签:;  ;  ;  

    基于SVG与AutoCAD的WebGIS的研究与应用
    下载Doc文档

    猜你喜欢