基于ArcEngine的测量标志查询管理系统的设计和实现

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:zy15400444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文分析了天津市测量标志管理的现状,提出了测量标志查询管理系统的设计方案与实现,阐述了系统的设计、主要功能和基于ArcEngine的实现方法,实现对测量标志数据的有效管理。
  关键词:ArcEngine;测量标志;缓冲区
  中图分类号:P208文献标识码:A
  
  
   Abstract: This paper analyzed the currently status of management of Tianjin surveyingmarkers, proposed the design and implementation of Tianjin surveying markers Query and management system, described the design of software system, main functions and implementation method based on ArcEngine,achieved effective management of surveying marker data.
  Key words: ArcEngine; Surveying Markers; Buffer
  
   0引言
  测量标志是标定地面点水平位置和高程的各类测量控制点,是国民经济建设、国防建设和科学研究的永久性基础设施。以往测量标志保存方式以纸质文件资料和Access数据库保存为主。纸质文件资料经多次翻动破旧、变质、易碎,难以长久保存;而以Access数据库的方式进行管理,虽然较手工方式方便,但它只能显示抽象的数值,而不能以图形化的方式显示非控制点位置,无法与具体的道路或其他背景相联系。随着城市规划和建设的发展,对测量成果的使用越来越频繁,测量工作量日益加大,控制点数目不断增减,其等级、精度各不相同,查询检索越来越困难。原有的查询管理模式业越来越难以满足现今的使用需求。因此,应用地理信息技术,构建一套新的测量标志管理系统,从而科学有效地管理好测量标志成果,最终实现测绘管理的办公自动化和现代化,是十分必要的。
  测量标志查询管理系统功能设计
  测量标志查询管理信息系统将GIS技术引入测量标志的管理中,综合应用测绘科学和GIS的相关理论、技术和方法来实现测量标志成果的管理。它的建立将使测量标志的管理工作更加方便、快捷,便捷的录入、存储、检索、输出和应用,把控制点的属性信息和空间图形信息结合起来,让使用者既看得见属性信息,又能了解其空间位置以及与其它背景信息间的关系。该系统为测绘管理部门行政管理、维护测量标志使用,为城市建设提供服务。依据上述分析,对测量标志查询管理系统进行了功能设计,各功能模块划分如图1所示。
  
  图1测量标志查询系统功能模块设计
  依据设计,测量标志查询管理系统主要包含地图可视化,图层显示控制,控制点查询,数据更新,数据输出和统计分析等6项功能。
  系统的实现方案
  系统开发作业流程
  测量标志查询管理系统建设分为测量标志数据库建库和测量标志查询系统软件开发两个部分。具体作业流程如图2所示:
  
  图 2系统开发作业流程图
  数据处理
  系统数据所需要的数据大致分为三类:控制点数据,背景地形数据和其他照片文件数据。控制点为天津市域范围内的平面和高程控制点,由平面二等控制点、平面三等控制点、平面四等控制点、未知等级平面控制点,一等水准点、二等水准点、三等水准点、四等水准点、未知等级水准点等组成。背景地形数据主要包括道路中心线、铁路中心线、水系和行政区划数据。控制点数据和背景地形数据均以SHP文件数据库方式存储。控制点数据来自测量标志普查成果,以数据文件形式存在,需要将其转换成SHP文件形式存储,SHP文件数据库字段设计如表1所示。背景地形数据来自基础地理信息数据。其他照片文件数据包括控制点现场实景照片、点之记扫描文件、调查表扫描文件等,均以单个文件形式存储。
  表 1 SHP数据库结构
  字段名 字段类型 备注
  FID Object ID
  Shape Geometry esriGeometryPoint
  点名 Text
  等级 Text
  保存情况 Text
  标石类型 Text
  标志类型 Text
  所在区县 Text
  备注 Double
  纬度 Double
  经度 Double
  
  系统实现
  系统实现方案:采用SHP文件来存储后台数据,采用VS2012(C#)和ESRI的二次开发组件ArcEngine来开发前端系统。ArcEngine是ESRI公司推出的高级GIS组件,包括ArcEngine Developer Kit和ArcEngine Runtime两部分组成[ 1],用ArcEngine构建的应用程序只需要ArcEngine Runtime,它提供了ArcGIS应用的核心功能,这样程序发布时就不要求用户在机器上必须安装ArcGIS,而只需要安装一个运行库和相应的许可文件。
  系统用户交互采用MapControl组件和TOCControl组件实现。MapControl组件和TOCControl组件之间相互关联,MapControl用于图形显示,TOCControl用于图层管理。
  查询功能是系统的核心功能之一,主要目标是实现用户方便快速的查询到需要的控制点信息。用户查询的方式主要有两种:属性条件查询和缓冲区查询。属性条件查询是用户根据一定的属性,比如点名,类型等条件,查询符合要求的控制点;而缓冲区查询则是划定一定的范围,查询此范围内符合条件的控制点。
  属性条件查询使用ArcEngine提供的组件QueryFilter组件实现,用户确定属性条件后,将SQL条件查询语句传递给QueryFilter组件,然后实现属性条件查询。缓冲区查询使用ArcEngine的SpatialFilter组件和TopologicalOperator组件完成,TopologicalOperator计算一个缓冲区传递给SpatialFilter,实现缓冲区查询。
  整个系统采用C#语言编写,界面友好,所有设计功能均实现,经测试运行效率高。运行效果如图3所示。
  
  图4 测量标志查询管理系统的运行效果图
  结语
  本文论述了构建基于GIS技术的测量标志查询管理系统的重要意义,完成了测量标志查询管理系统软件的开发,实现了对测量标志查询数据的高效管理,为用户提供了基于GIS技术的高效测量标志查询管理功能,系统的成功设计与开发不仅提高了测绘资料自动化,科学化的管理水平,彻底摆脱人工管理模式,而且能够快速准确的完成各种数据的检索,提供用户所需的各种信息,为其他相关系统组织和提供所需数据文件。
  
  参考文献
  Zhu Shijie, Nan Zhuotong. Building GIS Framework With ArcEngine[ J] .Remote Sensing Technology And Applicat ion, 2006, 21( 4) :3852390. [朱仕杰, 南卓铜. 基于 ArcEngine的 GIS软件框架建设[ J]. 遥感技术与应用, 2006, 21( 4) : 385 2390. ]
  赵俊兰,冯俊科.基于组件式的数字校园信息管理系统的建立[J].測绘通报,2007(6):49-52.
  朱仕杰,南卓铜.基于ArcEngine的GIS软件框架建设[J].遥感技术与应用,2006,21(4):385-390.
  刘仁义,刘全.ArcGIS开发宝典[M].北京:科学出版社,2009.
  ESRI.ExploringArcObjects[M].California,ESRI,2001.
  
  作者简介:蔡敏(1981-),男,工程师,主要从事GIS研发和工程测量工作。
其他文献
摘要:随着时代的发展,我国在公路工程建设方面取得了喜人的成绩。因而在公路工程施工中,作为施工企业必须狠抓关键部位的施工技术,才能更好的提高公路工程质量,助推我国公路工程建设水平迈上新的台阶。因而本文主要就公路工程施工中的关键部位施工技术进行了研究。  关键词:公路工程施工;关键部位;施工技术  中图分类号:X734 文献标识码: A    引言  公路已经是居民正常出行不可缺少的一个重要交通元素,
期刊
【摘要】可持续发展中建筑节能是重要的一环,能源的短缺使节能设计的发展迫在眉睫,电气照明是工业建筑中的重要组成部分,本文对工业建筑电气照明节能设计进行了详细的说明。  【关键词】工业建筑;电气照明;节能  中图分类号:TE08文献标识码: A  前言  本文从工业建筑电气照明节能设计的原则、建筑电气照明节能设计的主要措施、等具体内容进行阐述。  二、工业建筑电气照明节能设计的原则  建筑电气领域节约
期刊
摘要:档案管理是重要历史财富和信息的源泉,档案管理工作的创新与发展有着重要意义,需要分析管理中的问题,并探讨其发展趋势。  关键词:档案管理;发展;意义;问题  中图分类号: G271文献标识码: A  前言  档案是人们进行各种活动的最原始记录,体现了单位及个人的成长和发展的历程,是一笔重要的财富和第一手信息来源。所以,加强档案的管理是各个单位应该重视的问题,应该致力于通过对档案的科学化管理来助
期刊
摘要:公路工程试验检测是工程质量控制的重要手段,客观、准确、及时的试验检测数据是公路工程实践的真实记录,是指导、控制和评定工程质量的科学依据。因此,加强公路工程试验检测工作,充分发挥其在质量管理中的重要作用,对于提高工程质量,加快工程进度,降低工程造价,推动公路工程施工技术进步,起到举足轻重的作用。本文对公路工程检测在公路工程质量控制中的应用进行了探讨。  关键词:公路工程;检测;质量控制;应用 
期刊
摘要:国家推行工程量清单计价后,对于施工合同管理带来了新的挑战和机遇。本文对工程量清单计价模式下的施工合同管理进行了探讨。  关键词:工程量清单计价;施工合同;合同管理  中图分类号: TU71 文献标识码: A  引言  工程量清单计价作为一种新的计价模式,是适应社会主义建筑市场经济发展的一次重大改革,使工程计价工作与国际通行的计价做法接轨,形成了政府宏观调控、市场形成价格、企业自主报价、社会全
期刊
摘要:本文从市政道路路基工程施工的角度出发,分析了道路路基工程施工的主要工艺流程,并从质量控制的角度分析了质量控制的一些有效的途径和方法,以期有效提高市政道路路基工程的施工质量。  关键词:市政道路;路基工程;施工工艺;质量  中图分类号: U41文献标识码: A    前言  市政道路建设关乎城市发展,因此,必须对市政道路工程的各个施工环节加以重视。在路基工程施工中,要把握施工的规范化流程,同时
期刊
摘要:随着我国城市化建设的加快,桥梁事业也得到了不断的发展。为了进一步满足运输载重量迅猛发展的需要,保证桥梁可以安全地运输服务,我们必须对桥梁工程的各个环节的质量问题进行相应的检测与鉴定,而桥梁检测是一项复杂而巨大的工程,为了保证桥梁的质量,不仅需要专业人员的细致工作,还要有先进的检测技术为支撑。本文对桥梁工程检测技术的应用与发展进行了探讨。  关键词:桥梁工程;检测技术;应用;发展  中图分类号
期刊
摘要:高层住宅与别墅、低层住宅等具有许多共同点,同时,作为一种特殊的居住建筑,它具有自身的独特性,是将结构技术、材料技术和设备技术等成熟的高层建筑技术运用到住宅建筑领域以后形成的产物,是高层建筑的一个重要的分支。  关键词:高层住宅建筑 设计原则 特点 设计方法 注意问题  中图分类号: TU97文献标识码: A  1高层住宅的设计原则  “适用”就是方便居民生活,有利于工农业生产和工商业经营,适
期刊
摘要:随着我国经济的快速发展以及进步,我国的建筑行业也得到了较快的发展。在市场经济体制下,建筑施工单位要提升自身的综合实力就必须要做好建筑工程预算,这样才能够控制好工程的成本,使建筑工程能够在合理的成本范围之内开展起来。做好建筑工程造价超预算控制工作还可以节约资源,降低成本,使建筑单位的经济效益大大提升,只有这样才能够为建筑施工单位的发展打下良好的基础。本文探讨了建筑工程造价超预算的原因及控制对策
期刊
摘 要:随着我国特别是城市经济的快速发展,城市核心区可用面积日趋减少,高层钢结构建筑成为现代建筑的主流。钢结构因其强度高、韧性好、自重轻、抗震性强、施工简单、节能环保等优良性能,成为高层建筑结构中的一个重要类型。本文将从钢结构施工出发,探析适合现代高层钢结构建筑的施工技术要点。关键词:钢结构 高层建筑 施工技术要点  中图分类号:TU391文献标识码:A一、引言 高层建筑既是城市化进程的重要标志,
期刊