基于.net的校园管线系统的查询功能的设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:rabbitwangli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:地下管线是校园管理的重要组成部份。以ArcGIS Engine为平台,Visual Studio 2008为开发工具,设计校院管网数据库系统,满足学院规划、建设和管理工作的需要。
  关键词:地下管线,ArcGIS Engine,Visual Studio 2008
  地下管线是校园管理的重要组成部份,建立一套完善的地下管网信息管理系统,实现管网数据整合和数据动态管理对学校的建设和发展具有重大的现实意义。以甘肃林业职业技术学院为测区内所有地下管线进行全面调查,测区内敷设有给水、排水、电力等管线。
  1、测区概况
  学院内管线分部广泛。根据现场踏勘了解,测区内的主要管线种类有:给水、排水、热力、电力等管线。管线主要分布于道路中间。给水管线材质以铸铁为主,暴露点稀少,;热力管线材质以铸铁和钢管为主,部分热力管道以架空管道形式埋设,;排水在主干道两侧,以方沟的方式建设;电力为直埋方式较多。
  2、地下管线测量
  2.1控制测量
  已知控制点为基准点,平面坐标系统为80西安坐标系统,高程基准为1985国家高程基准。
  2.2 图根控制测量
  2.2.1图根导线网的布设
  图根控制主要以本区的等级控制点作为起算点,直接加密图根级导线,布设为电磁波测距附合导线或结点导线网。
  2.2.2图根高程测量
  图根高程测量采用电磁波三角高程测距法,与导线测量同步施测。三角高程路线长度不大于4公里,高程闭合差不大于±10■ mm(n为导线边数)。
  2.2.3图根导线网平差计算
  图根导线网、水准网的平差采用清华三维测量控制网平差软件程序进行整体平差。
  2.2.4图根点标志
  图根导线点的选择,以能最大限度的满足测量管线点需要为原则,一般选在通视良好、便于保存的地方。
  2.3 管线点测量
  对定位后的管线点,用全站仪采用极坐标法测定其三维坐标。平面位置中误差≤±5cm,高程测量中误差≤±3cm,测站至测点的距离不大于150米。仪器高和觇标高用钢卷尺准确量至毫米。直接观测的三维坐标值自动记录于全站仪中,再把采集的坐标数据提供给内业。
  3.数据处理及管线图编绘
  ArcGIS Engine 是专门用于开发GIS 系统的开发包。基于ArcGIS Engine,结合程序开发语言可以开发具有很强专业性的GIS系统。ArcGIS Engine支持多种开发语言,包括.com,.net,java以及c++等。
  Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能。还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。
  整个地下管线探测工程外业进行的同时,利用ARCGIS软件进行地下管线数据处理和地下管线图形编辑,结合Visual Studio 2008和Arc Engine软件建立甘肃林业职业地下管线数据库和图形库。
  3.1 内业工作流程
  数据处理:外业测量数据由相应仪器所带电缆直接传入计算机,将数据导入到CASS7.0软件中,进行绘图,形成.dwg格式数据,再将此数据在ARCGIS9.3软件中转为.shp格式,将此数据作为甘林院管线系统的基础数据,进行系统设计和开发。具体流程如下图所示。
  3.1.1数据编辑:用ArcGIS将CAD格式转换为shp格式,进行进一步编辑,对点、线、面三要素分别进行分类,修改颜色,添加注记,属性修改等,形成一个完整的MXD地图文档,作为管线系统设计的源数据。
  3.1.2系统设计:在Visual stdio 2008环境下,应用ArcEngine方法开发管线查询系统。首先在Visual stdio 2008下新建项目为甘肃林业职业技术学院管线系统,然后在AxMapControl属性下面加载源数据,最后根据根据所解决问题加载需要的控件,修改控件属性,并且使之处于合理的位置。如(1)Label控件,将text属性改为:点击下拉菜单选择图层(2)添加ComboBox控件(3)添加Button控件,将属性改为:查询属性(4)添加DataGridView控件。
  所设计的校园管线查询系统主要是查询管线的空间特征和属性特征,因此需要加载数据库模塊,表现在DataGridView下,分别选择点、线、面三大要素类,属性要素即可出现在DataGridView表格里面;在查询当中需要对地图进行浏览,因此需要加载浏览功能模块,表现在ToolbarControl控件下,可对地图放大、缩小、漫游、全屏等操作。
  3.1.3系统实施:
  Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型。所以首先在项目下面添加引用ESRI .ArcGIS.Geodatabase,然后在Public Class MainForm下填写下面代码:
  Private Sub ShowAttirbuteGrid(ByVal pFeatureLayer As ESRI.ArcGIS.Carto.IFeatureLayer, ByVal myDataGridView As DataGridView)
  myDataGridView.Rows.Clear()
  myDataGridView.Columns.Clear()
  Dim pFeatureClass As ESRI.ArcGIS.Geodatabase.IFeatureClass
  pFeatureClass = pFeatureLayer.FeatureClass   Dim i As Integer
  Dim pQuery As ESRI.ArcGIS.Geodatabase.IQueryFilter=New ESRI.ArcGIS.Geodatabase.QueryFilter()
  For i = 1 To pFeatureLayer.FeatureClass.Fields.FieldCount
  Dim s As String = pFeatureLayer.FeatureClass.Fields.Field(i - 1).Name.ToString()
  myDataGridView.Columns.Add(s, s)
  Next
  myDataGridView.Rows.Add(pFeatureLayer.FeatureClass.FeatureCount(pQuery) - 1)
  Dim pFeature As ESRI.ArcGIS.Geodatabase.IFeature
  Dim j As Integer
  For i = 0 To myDataGridView.Rows.Count - 1
  pFeature = pFeatureClass.GetFeature(i)
  For j = 0 To myDataGridView.Columns.Count - 1
  myDataGridView.Rows(i).Cells(j).Value = pFeature.Value(j)
  Next
  Next
  End Sub
  3.1.4系統运行
  在检查代码正确无误之后进行运行,生成可执行文件交付用户使用。
  3.2 内业数据整理要求
  地下管线图地物类型分层,分为点、线、面三层,点层主要为各类井盖,线层主要是各类管线和道路,面层主要为各种建筑物和绿化草坪,在各层里面又按类型分类,点层中分为供水井盖、供暖井盖、电力井盖和下水井盖,线层中主要有供水管线、供暖管线、电力管线、下水管线和道路五种类型。
  4、结束语
  基于.net的校园管线系统的查询功能的设计,通过校园管线的测量以及实现,有利于快速查询管线的具体位置以及属性,对管线的维护提供了便捷的方式。■
  参考文献
  [1]朱莉,李晖,陈宗信.中国地质大学(武汉)校园地下管网系统的研究[J]. 科技进步与对策,2000,17(9):179-180.
  [2]孟亚锋,张淑英.城市地下综合管网地理信息系统[J].工程设计CAD 与智能建筑,2002(2):7~10.
  [3]ESRI中国培训中心.ArcGIS Engine轻松入门.
其他文献
开展对中职学校的德育管理研究,对促进中职学校德育管理工作的有效实施具有重要的作用,因此,探讨中职学校德育管理模式面临的不足,提出解决这些不足的有效策略,对促进相关工作的开
煤炭供应链金融是针对煤炭产业链的业务特点与融资需求,提供针对性融资服务的融资模式。开展金融监管,是为了保障金融机构、煤炭企业和第三方物流企业的合法权益,实现整体供
书评,简言之,就是评书。即依据一定的标准对图书文献的内容或载体特征提出看法,重点在于对图书文献内容的评价,也就是对一部或一篇著作的政治观点、思想内容、学术水平、艺术
新课改对老师提出的新要求是通过课堂学习培养学生的学习兴趣,提高他们的审美能力,培养他们发现美、创造美的能力,要努力培养出一批热爱生活、热爱自然、积极乐观的学生,这正
我国当前的工程项目成本管理体系很不完善。文章简要分析了成本管理中的主要问题,提出通过加强材料成本管理和目标成本管理,提高工程项目成本控制的有效性。
随着网络技术的飞速发展,我国的各个领域都开始广泛应用计算机网络,计算机网络带来了无穷的资源,但随之而来的网络安全问题也显得尤为重要,本文重点介绍一下局域网的安全维护与病
对初中物理实验教学中学生的探究能力进行了分析和研究,对于如何培养学生探究能力提出了几点建议,举出了苏科版教材中“凸透镜”成像的实例,学生经历科学的探究过程,科学研究的方
摘要:本文首要介绍了我国大气污染物排放量现状,并阐述大气环境影响评价研究现状及不足,最后提出我国大气环境影响评价研究展望。  关键词:大气污染 环境影响评价 研究  随着我国工业化和城市化进程的加快,我国大气污染问题也越发的突出。我国目前是以颗粒物和SO2为代表的传统煤烟型污染问题,叠加SO2和NOX其形成的二次污染物PM2.5、O3、细粒子等为特征的复合型污染。  一、我国大气污染物排放量现状 
摘要:本文从应用角度论述了康明斯柴油机的特性、进排气系统的主组成、零部件的构成、功用和维护要求。  关键词:负荷特性 万有特性 进排气主系统 空气滤清器  利用柴油有两大好处:高扭矩动力和燃油效率约30%比同类汽油发动机大。车辆或设备柴油一块,康明斯发动机是世界上最大的设计及柴油发动机制造商。康明斯发动机广泛应用在建筑和采矿设备,农业机械,发电设备,消防卡车,火车,船只,休闲车,公交车以及皮卡和汽
品德课强调课堂教学要注重与学生生活经验和社会实践的联系,充分利用学校和社会教育资源,开展综合性的学习活动,拓宽学生学习空间,增加学生理论指导实践的机会,通过学生自主