基于ArcGISEngine第三次国土调查GIS软件设计与开发

来源 :中国房地产业·中旬 | 被引量 : 0次 | 上传用户:lqtanj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了提高第三次国土调查工作中举证照片的核查效率,可以以提高三调成果质量为目标,基于ArcGIS Enegine组件库,结合多媒体技术、数据库访问技术,进行GIS软件研究与开发,研发出一个具有常用GIS显示、查询及矢量、栅格加载的三调外业举证照片或视频查询以及显示为一体的三调举证照片核查辅助软件,从而提高三调核查工作的效率和质量。
  关键词:第三次国土调查;ArcGIS Enegine;多媒体技术;数据库访问技术;GIS软件开发
  2017年10月国务院启动第三次全国国土调查,全面细化和完善全国土地利用基础数据。根据三调要求,采用遥感影像和“互联网+”实地举证照片,采用内、外业相结合的方式,全面检查县级报送成果的图斑地类、边界、属性标注信息等与遥感影像、举证照片和实地现状的一致性。由于举证照片目前只能在非涉密计算机连接互联网,通过“第三次全国国土调查在线举证管理软件”进行查询,与三调生产作业工作的涉密计算机之间频繁的交替修改操作,导致举证信息检查繁琐、效率低下,例如每查询一个举证图斑,都要手动输入举证编号信息,非常不方便。因此结合三调生产作业与核查工作实践经验总结,利用ArcGIS二次开发技术,研发一款无需实时连接互联网的举证照片检查软件,并能在涉密计算机上运行,完成同一平台举证信息输入和查询的高效辅助GIS软件,有利于提高三调举证照片核查工作的效率。
  1 现状分析
  为了保证调查成果的真实性和准确性,按照三调有关技术标准的要求,需要建立调查成果的县市级自检、省级检查、国家级核查三级检查机制。目前三调工作已完成内业生产作业和外业举证工作,逐渐进入自检查阶段。为了加强第三次国土调查工作质量控制,可以利用遥感影像和“互联网+”实地举证照片,采用内、外业相结合的方式进行三调成果核查。三调外业举证工作中,举证图斑较多、举证数量大、举证地类多种多样、举证作业人员对外业举证技术领悟也有所差异,导致举证照片拍摄不足和拍摄位置不佳等情况,因此必须对外业举证照片进行逐一的核查,并记录下问题举证照片,反馈给外业举证队伍进行重新举证,所以举证照片审核工作任务重、时间紧。目前的作业方法是从“第三次全国国土调查在线举证管理软件”导出举证图斑,叠加作业计算机上的ArcGIS软件中,逐一核查每个举证图斑,在通过非涉密计算机登录“第三次全国国土调查在线举证管理软件”进行举证信息查询核对,存在效率低下的问题。
  2 需求分析
  由于举证照片数据量大,在线举证管理软件上所使用的影像分辨率较低,常常遇到很难确定举证点是否拍摄到位,是否在目标举证图斑内等问题,而核查效率非常低,影响了三调的工作进度。针对核查举证照片在作业生产、核查工作中的重要性,就开发出一款GIS辅助软件,其具有矢量地图定位显示、举证照片和举证视频查询功能,并将两个功能有机的结合起来,形成具有互联网+“举证”平台相似的软件系统,可大大提高三调举证照片核查工作的效率与质量。
  3 程序开发
  3.1 已有资料分析
  3.1.1 矢量数据库、栅格数据
  根据已有资料分析,项目生产工作矢量数据库为ArcGIS格式的GDB、MDB、SHP文件,其中FWD要素类,可以存储有实地举证的拍摄点位置XY、方位角、举证图斑编号TBYBH,可用于软件的地理位置定位。栅格数据为ArcGIS格式的TIF、IMG文件,为第三次国土调查的影像数据,分辨率一般在0.5M或1M,可用于举证的地类判别和位置分析。
  3.1.2 举证照片数据库
  举证照片数据库为DB数据库,扩展为*.db,数据库存储有实地举证的照片和举证视频,分别以JPG、MP4形式存储在DB数据库里面,数据库主要存储有举证点唯一编号F_ID、举证图斑预编号、举证照片或视频等信息。
  3.2 软件研发资料准备
  ①Windows 7系统;②Microsoft Visual VB.net;③ArcGIS Engine 10.1;④System.Data.SQLite。其中ArcGIS Engine是ESRI公司一款功能强大的组件,底层是ArcGIS通用的ArcObject类库,是用于构建定制应用的一个完整的嵌入式的GIS组件库;而SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义都保存在一个单一的文件中,其内嵌了一个完整的ADO.NET 2.0引擎,为开发提供了较为完整的支持。
  3.3 设计流程图
  3.4 设计路线
  (1)利用ArcEngine组件实现地图控制。在ArcMAP平台下,将矢量数据举证信息点地理位置[FWD]、三调地类图斑[DLTB]、三调栅格影像数据加载,并根据需要进行适当标注处理,并保存为MXD格式地图,最后利用ArcEngine组件的图层控件AxMapControl实现mxd文档的显示、漫游、查询等功能;(2)利用VB.net控件实现举证信息多媒体显示。通过System.Data.SQLite.DLL动态库,完成举证照片的连接与查询,由于SQLite內嵌了一个完整的 ADO.NET 2.0引擎,所以可实现DB数据库快速、高效的举证多媒体信息查询。举证数据库有照片和视频两种多媒体格式,可通过PictureBox和AxWindowsMediaPlayer控件完成举证多媒体照片和视频的显示。
  3.5 功能实现
  程序主界面如下图:
  3.5.1 地图显示功能
  软件内嵌ArcMap地图加载、矢量数据加载、属性查询、量距、漫游、缩放全图、上一视图等功能,并进行了“选择查看”举证多媒体工具扩展。
  3.5.2 照片和视频显示功能
  软件可以实现单张照片查询模式和照片组查询模式,模拟“第三次全国国土调查在线举证管理软件”的操作步骤,有利于软件的使用人员快速入门应用,并且增加键盘前后控制照片浏览、放大等功能。   3.5.2.1 单张查询
  在程序界面文本框中输入F_ID字段信息:
  xxxxxx-xxx-xxxx-a004-73b9294aace0,即可查询并显示举证照片信息。
  m_par = New SQLiteParameter(“@f_id”, TextBox1.Text)
  m_com.Parameters.Add(par)
  Dim m_read As SQLite.SQLiteDataReader
  m_read =m_com.ExecuteReader()
  程序同时驱动AxMapControl控制,实现相应举证点的地理位置显示,并闪烁举证点,实现地图与举证照片联动同步。
  3.5.2.2 照片组查询模式
  在照片组查询模式下,根据国家举证不一致图斑预编号TBYBH进行查询,并且联动更新地图控件,将同一编号的举证媒体地理位置分布、拍摄方向完整显示在地图显示控件AxMapControl中,用户可根据水平滚动条控件或者键盘输入D、F键进行前后查询同组中每个举证照片,每次查询联动闪烁地图控件上的举证点,以方便用户识别当前举证媒体信息对应哪个举证点。定位、显示照片组地理位置代码:
  Dim p_geobuf As IGeometry
  p_geobuf=p_top.Buffer(10)
  AxMapControl1.Extent=p_geobuf.Envelope
  AxMapControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection,p_sel,p_geobuf.Envelope)
  3.5.3 导出举证信息
  根据项目需求实现批量快速提取举证多媒体文件,单张举证信息文件导出等功能。
  4 结语
  通过在ArcGIS Engine组件式开发,改善了三调工作日常核查举证信息繁重环节,较好的改进常规作业下两台计算机跨平台交互查询的技术瓶颈,只需在同一台计算机完成举证信息输入、查询,减少手功输入步骤,提高了查询的效率。软件采用举证信息数据库DB包完成核查,无需连接互联网进行举证照片核查作业。在实际三调工作中,广泛应用于作业举证信息检查、类型举证点的筛选、外业出差数据库修改,举证信息的核对等。辅助软件的开发和应用较大提高了三调工作的举证照片核查效率,有利于三调成果质量的提高。由于软件高效实用,使用快捷、方便,受到了用户的一致好評。
  参考文献:
  [1] 韩鹏,王泉,王鹏,漆炜,乌萌. 地理信息系统开发-ArcEngine方法[M]. 武汉大学出版社,2008,(9)
  [2] 胡孔法. 数据库原理及应用[M]. 机械工业出版社,2015.(1)
  [3] 国务院第三次全国国土调查领导小组办公室印发.第三次全国国土调查实施方案.2018,(11)
其他文献
英语学习要掌握主动权,提高学习效率,做好预习工作是十分重要的.学生从一开始,就要养成课前预习的良好习惯,并逐步学会预习的方法.那么,如何做好英语课前预习呢? 下面谈谈我
识字是小学语文教学的重要内容之一,是学生从运用口头语言过渡到书面语言的桥梁.识字教学质量关系到小学生的听、说、读、写能力的发展.我们认为,低年级识字教学应从培养学生
目的:分析食管癌CT灌注参数与组织学肿瘤微血管密度(MVD)之间的相关性,探讨CT灌注成像无创评价肿瘤血管生成的价值及可行性;对CT灌注参数作为术前评价食管癌生物学行为指标的
摘要:乌拉街地处东北地区,“先有乌拉,后有吉林”的说法一直在民间广为流传。乌拉街作为东北地区典型的历史城镇代表,现遗存有众多的物质文化遗产,主要包含了种类繁多、数量巨大的古遗址、古建筑等,涵盖了辽、明、清、民国众多时期的遗址,是北方空间结构形态的代表,是松花江文明有力的载体,同时也是满族文化研究的重要场所。本文从吉林乌拉街出发,详细分析其演变过程及空间形态,以期给满族文化历史与民居传承带来新的发展
研究背景:系统性红斑狼疮(SLE)是一种临床表现多样化、可累及多个系统的自身免疫性疾病。SLE发病机制尚未明确,是一种多基因病,目前认为与遗传、免疫、病毒感染、药物及激素等因
怎样提高书法教学艺术,让学生喜爱这种枯燥的横、竖、撇、捺的运动,我的心得体会如下---rn一、找准切入点rn中华民族的书法艺术,最早流传于世的文字是马家窑文化彩陶上的文字
摘要: 目前,我国县级小城镇物业管理起步晚,管理体制、管理模式、管理制度尚不完善,导致小区业主与物业管理公司矛盾与纠纷突出,一定程度上制约了行业的健康发展。本文对县级小城镇物业管理存在的主要问题作了一些探索,并提出相应的对策。  关键词: 小城镇;物业管理;现状;问题;对策  1 引言  近年来,随着县级小城镇城镇化率进一步提高,城镇住房制度改革不断深化,房地产管理逐步转向物业管理行业。县级小城镇
摘要:我国经济近年来稳步提升,各大产业也不断升级换代,虽然农业的发展进程也持续得到推进,但是仍然需要认识到这一过程中农业发展也面临着挑战。我国虽然是农业大国,但是我国与农业相关的政策和更低保护制度并没有充分发挥其作用。这就导致了我国耕地的农业化进程中断,而且土地的粗放型利用加剧,导致了我国农业耕地的利用率低。尤其随着近年来城市化进程越来越快,保护我国耕地也变得越来越重要,不仅要实现耕地保护,还要满
文字是语言的艺术,每一篇优秀的文章都表现出语言形式美和内容美.语言的艺术美对读者的感染力是十分强烈的.据说少年高尔基有次读文学作品时情绪激动,竟把书举起来张开一页,
目的:把构建成功的骨桥蛋白特异性真核表达载体转染卵巢癌细胞HO-8910PM,通过骨桥蛋白的表达鉴定转染骨桥蛋白特异性siRNA(small interfereRNA)真核表达载体(pSilencer3.1/OP