毕业论文,学术论文,报刊,期刊,团结合作,诚信做人,良心做事,售后服务完善

社科论文

您现在的位置:石家庄论文发表 > 社科论文 >

基于ArcGIS的道路挖掘许可证的设计

时间:2017-07-06 16:11 来源:博途论文网--专业论文发表 作者:博途论文

摘要:城市道路地下埋着种类繁多的地下管线,由旧城改造等诸多原因,对城市道路挖掘屡见不鲜,“马路拉链”层出不穷,严重影响了城市的形象及经济发展,为规范城市道路挖掘管理,开发设计道路挖掘许可证功能,对允许挖掘的道路颁发审批许可证,明确挖掘范围,挖掘期限等。基于VS和ArcGIS平台,利用ArcObjects 提供丰富的接口,采用C#语言实现道路挖掘许可证的功能,有助于提高道路挖掘管理水平,促进经济社会和谐发展。
关键词:地下管线;道路挖掘;许可证;ArcGIS
中图分类号:TP311       文献标识码:A
 
0 引言
城市道路作为城市基础设施的重要组成部分,在城市建设和经济发展中发挥重要作用,城市道路管理规范与否直接影响城市的整体形象和经济发展的速度,同时,道路下埋藏着各种给水、排水、燃气、电力、通讯、热力等管线,随着社会的发展,对旧城改造,各类设施的更新等涉及道路挖掘的范围越来越多,“马路拉链”现象层出不穷,严重影响了城市形象,干扰了市民的正常生活,对城市生产经营带来了不便之处,只有规范道路挖掘管理,才能使城市道路发挥有效作用。为提高道路挖掘管理水平,开发设计道路挖掘许可证功能,杜绝随意乱挖掘道路,因此,本文基于VS,ArcGIS平台,采用C#语言在地下管线信息管理系统中开发设计道路挖掘许可证。
1相关技术
1.1.net技术
.NET技术体系是微软针对Windows平台存在的“DLL HELL”(DLL灾难)缺陷而提出的一种全新的技术体系,其主要包括 .NET Framework和Visual Studio.NET,其中Visual Studio .NET 是一套完整的开发工具,用于生成包括 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序等各种类型的应用程序,.NET Framework 是生成、部署和运行 各种应用程序的平台。.NET Framework 具有两个主要组成部分:通用语言运行时(Common Language Runtime--CLR),是 .NET Framework 的基础,处于.NET Framework的最底层,是.NET Framework的基础,它为C#.NET、C++、VB.NET、J#等多种语言提供了统一的运行环境,使得用某种高级语言编写的应用程序可以在不同的操作系统和硬件上运行,而不需要按照特定环境重写应用程序;管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务;NET Framework 类库,.NET Framework类库(FCL)是一套软件组件,用于编写在CLR控制下运行的代码。类库分级组成了一个庞大的功能集,包括显示图形用户界面、读写XML数据、在Internet上通信、访问数据库等多种功能。
1.2 ArcGIS Engine 技术及主要接口
ArcGIS Engine是一个完整的嵌入GIS组件库和工具,开发人员可以用来创建新的独立的GIS应用程序,主要控件接口如下:
1. MapControl控件
MapControl封装了Map对象,并提供了额外的属性、方法、事件用于管理控件的外观、显示属性和地图属性。
2.PageLayoutControl控件
PageLayoutControl可以方便地操作各种元素对象,提供了在布局视图中控制元素的属性和方法,与MapControl控件相似,包含了PageLayout对象及相关的事件、属性和方法。 
3.Symbol对象
ArcObjects提供三种符号MarkerSymbol、LineSymbol和FillSymbol来绘制地理要素或图形元素的几何形状。LineSymbol对象用于修饰线型几何对象的符号,ILineSymbol定义了两个公共属性,即Color和Width分别修饰几何对象的颜色和宽度。MarkerSymbol对象是用于修饰点对象的符号,所有的MarkerSymbol类都实现了IMarkerSymbol接口,这个接口定义了点状符号的公共方法和属性,如角度、颜色、大小和XY偏移量等。
4.TextSymbol对象
TextSymbol对象是用于修饰文字元素,TextSymbol提供了三个主要的接口来设置字符:ITextSymbol、ISimpleTextSymbol 和 IFormattedTextSymbol。ITextSymbol接口是定义文本字符样式的主要接口,它定义的ITextSymbol::Font属性是产生一个TextSymbol符号的关键,使用IFontDisp接口来设置字体的大小和是否是粗体、倾斜等属性;使用ITextSymbol接口还可以定义TextSymbol对象的颜色、角度、水平排列方式、垂直排列方式和文本等内容。 
2实现流程及功能运行界面
道路挖掘许可证的实现基于以上控件及其接口实现,确定好挖掘的道路范围后,确定好相关的申请单位、联系人、施工单位、联系电话等信息,将道路范围及其地下管线信息一同显示,界面如图1所示。
 
图1 许可证显示
3结语
笔者设计开发的道路挖掘许可证功能应用于包头地下管线信息管理系统中,对提高城市道路挖掘管理水平起到了积极的作用。
参考文献:
[1] 兰小机,刘德儿,魏瑞娟;基于ArcObjects与C#.NET的GIS应用开发[M];冶金工业出版社;2011.
[2] 钟峥,宋肖锋.城市道路重复挖掘问题分析及对策研究[J].市政设施管理.2006年03期.
[3] 何化民.城市道路重复挖掘问题及对策研究[J].河南科技.2008年07期.
[4] 赵建菊.依法加强道路挖掘与恢复管理[J].科技情报开发与经济.2004年14期.
[5] 周莉艳.减少道路挖掘次数及路面病害的对策措施[J].市政设施管理.2014年01期.

职称论文发表---博途论文网

联系我们

学位论文:点击发送消息给对方1157918155 点击发送消息给对方2860401462
期刊论文:点击发送消息给对方2860401462 点击发送消息给对方1157918155
电话:张老师:13189798483

博途论文网www.botulw.com 版权所有 Copyright 2015-2016 石家庄论文发表 工信部备案 【 冀ICP备13032258号】
【免责声明】:本网站所提供的信息资源如有侵权、违规,请及时告知!石家庄网站建设:东英网络

石家庄论文发表