欢迎来到天天文库
浏览记录
ID:5187212
大小:28.50 KB
页数:7页
时间:2017-12-05
《基于arcengine测量标志查询管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于ArcEngine测量标志查询管理系统设计与实现 摘要:本文分析了天津市测量标志管理的现状,提出了测量标志查询管理系统的设计方案与实现,阐述了系统的设计、主要功能和基于ArcEngine的实现方法,实现对测量标志数据的有效管理。关键词:ArcEngine;测量标志;缓冲区中图分类号:P208文献标识码:AAbstract:ThispaperanalyzedthecurrentlystatusofmanagementofTianjinsurveyingmarkers,proposedthedesig
2、nandimplementationofTianjinsurveyingmarkersQueryandmanagementsystem,describedthedesignofsoftwaresystem,mainfunctionsandimplementationmethodbasedonArcEngine,achievedeffectivemanagementofsurveyingmarkerdata.Keywords:ArcEngine;SurveyingMarkers;Buffer0引言7测量标
3、志是标定地面点水平位置和高程的各类测量控制点,是国民经济建设、国防建设和科学研究的永久性基础设施。以往测量标志保存方式以纸质文件资料和Access数据库保存为主。纸质文件资料经多次翻动破旧、变质、易碎,难以长久保存;而以Access数据库的方式进行管理,虽然较手工方式方便,但它只能显示抽象的数值,而不能以图形化的方式显示非控制点位置,无法与具体的道路或其他背景相联系。随着城市规划和建设的发展,对测量成果的使用越来越频繁,测量工作量日益加大,控制点数目不断增减,其等级、精度各不相同,查询检索越来越困难。原
4、有的查询管理模式业越来越难以满足现今的使用需求。因此,应用地理信息技术,构建一套新的测量标志管理系统,从而科学有效地管理好测量标志成果,最终实现测绘管理的办公自动化和现代化,是十分必要的。测量标志查询管理系统功能设计7测量标志查询管理信息系统将GIS技术引入测量标志的管理中,综合应用测绘科学和GIS的相关理论、技术和方法来实现测量标志成果的管理。它的建立将使测量标志的管理工作更加方便、快捷,便捷的录入、存储、检索、输出和应用,把控制点的属性信息和空间图形信息结合起来,让使用者既看得见属性信息,又能了解其
5、空间位置以及与其它背景信息间的关系。该系统为测绘管理部门行政管理、维护测量标志使用,为城市建设提供服务。依据上述分析,对测量标志查询管理系统进行了功能设计,各功能模块划分如图1所示。图1测量标志查询系统功能模块设计依据设计,测量标志查询管理系统主要包含地图可视化,图层显示控制,控制点查询,数据更新,数据输出和统计分析等6项功能。系统的实现方案系统开发作业流程测量标志查询管理系统建设分为测量标志数据库建库和测量标志查询系统软件开发两个部分。具体作业流程如图2所示:图2系统开发作业流程图数据处理7系统数据所
6、需要的数据大致分为三类:控制点数据,背景地形数据和其他照片文件数据。控制点为天津市域范围内的平面和高程控制点,由平面二等控制点、平面三等控制点、平面四等控制点、未知等级平面控制点,一等水准点、二等水准点、三等水准点、四等水准点、未知等级水准点等组成。背景地形数据主要包括道路中心线、铁路中心线、水系和行政区划数据。控制点数据和背景地形数据均以SHP文件数据库方式存储。控制点数据来自测量标志普查成果,以数据文件形式存在,需要将其转换成SHP文件形式存储,SHP文件数据库字段设计如表1所示。背景地形数据来自基
7、础地理信息数据。其他照片文件数据包括控制点现场实景照片、点之记扫描文件、调查表扫描文件等,均以单个文件形式存储。表1SHP数据库结构字段名字段类型备注FIDObjectIDShapeGeometryesriGeometryPoint点名Text等级Text保存情况Text标石类型Text标志类型Text所在区县Text备注Double纬度Double经度Double系统实现系统实现方案:采用SHP文件来存储后台数据,采用VS2012(C#)和ESRI的二次开发组件ArcEngine来开发前端系统。Arc
8、Engine是ESRI公司推出的高级GIS组件,包括ArcEngineDeveloperKit和ArcEngineRuntime两部分组成[1],用ArcEngine构建的应用程序只需要ArcEngine7Runtime,它提供了ArcGIS应用的核心功能,这样程序发布时就不要求用户在机器上必须安装ArcGIS,而只需要安装一个运行库和相应的许可文件。系统用户交互采用MapControl组件和TOCControl组件实现。MapContro
此文档下载收益归作者所有