基于ArcEngine与变更调查数据库土地勘测定界软件设计与实现.docVIP

基于ArcEngine与变更调查数据库土地勘测定界软件设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcEngine与变更调查数据库土地勘测定界软件设计与实现

基于ArcEngine与变更调查数据库土地勘测定界软件设计与实现   摘 要:研究目的:基于在大型项目勘测定界工作中存在的效率不足和成果精度不够等问题,需要研发一套内业自动化软件进行改善。研究方法:通过综合分析勘测定界工作业务流程和变更调查数据库的相应优势,提炼总结经验方法,通过C#和ArcEngine组合进行开发。研究结果:设计和研发了一套集分类面积计算、界址点生成、成果自动输出为一体的内业自动化系统。研究结论:软件的研发缩短了项目周期,规范了成果质量。   关键词:土地勘测定界 变更调查 ArcEngine 地类面积 界址点   中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2013)04(c)-0024-02   土地勘测定界是根据土地征收、征用、划拨、出让、农用地转用、土地利用规划及土地开发、整理、复垦等工作的需要,实地界定土地使用范围、测定界址点位置、调绘土地利用现状、计算用地面积,为国土资源行政主管部门用地审批和地籍管理等提供科学、准确的基础资料而进行的技术服务性工作。   土地勘测定界工作一般由具备资格的勘测定界单位接受国土资源行政主管部门的委托后,搜集相关图件和勘测资料,主要包括初步设计图、土地利用现状图、权属界线图、地形图等,经实地调绘、测定界址点,编制勘测定界图和进行面积量算,最终形成勘测定界报告,提交国土部门进行审核验收。土地勘测定界作为国土资源系统“批、供、用、补、查”日常业务的首要和基础性工作,其成果质量如何将直接影响着其他所有业务的执行效率,其重要性不言而喻。   传统的勘测定界工作一般以地形图作为工作底图,叠加AutoCAD格式的设计图上的土地使用范围,在此基础上进行内业出图和面积计算。由于AutoCAD软件在属性分析领域的局限性以及土地勘测定界工作要求的进一步提高,这一方式在完成工作的效率上和面积计算的精准度上暴露出不少弊端,尤其是面对国家大型项目的勘测定界时更是头疼。随着全国第二次土地调查数据库的建立和年度土地利用变更调查的推进,现势性强、上级部门认同度高的变更调查数据库成为工作底图的最佳选择;另外,其数据格式对于ArcGIS平台的??持,让我们可以方便地进行属性分析和精确的面积计算。   基于此,本文从分析勘测定界各业务流程入手,发现和提取内部规律,从ArcGIS Engine(ArcGIS的二次开发平台,简称ArcEngine)中探索相应方法,以Visual Studio 2008为开发平台,C#为开发语言,设计和研发了一套勘测定界内业自动化软件。   1 工作内容和程序   我们分析下勘测定界的相关流程,以阜建高速公路勘测定界项目为例,首先是收集基础资料,现在我们只需收集初步设计图和变更调查(或二次调查)数据库就可以了,然后将设计图(通常为CAD格式)中用地范围(即大型线状工程中的主线范围)转换为shp格式,并从变更调查库中提取相关图层和信息,通过软件分析、处理,获取界址点位置、土地利用状况和分类面积,输出界址点坐标册、勘测定界图、土地分类面积表等成果,形成勘测定界报告,交由上级部门审核。具体流程见图1。   2 程序功能及设计   勘测定界系统采用C#与ArcGIS Engine9.3结合开发,系统由6个功能模块组成,分别为数据预处理、分类面积计算、界址点生成、输出勘测定界图、输出Word成果、输出Excel成果;各模块间分工协作、相互影响。具体模块间逻辑关系和模块组成内容见图2。   2.1 数据预处理   负责对整个勘测定界项目基本信息的设置,包括项目名称、用地单位、勘测定界单位、项目负责人、经办人等;另外,收集项目所需基础数据、包括用地范围(主线层)、变更调查数据库(主要是获取数据库中的地类图斑、线状地物和行政区层)、图幅接合表(已内置于软件中)、权属代码表(可从变更库中提取),对这些数据进行预处理,包括裁切、分析、建立标准字段、生成标准图层,建立勘测定界数据库,为下一步分类面积汇总和界址点的生成做好准备。   2.2 分类面积计算   分类面积计算是对用地范围内的地块,按照行政区域、权属状况进行土地利用分类面积的汇总和统计。该模块需要完成以下功能:(1)首先检查勘测定界数据库中导入的基础数据是否齐全、属性是否正确;(2)将已用主线裁切过的地类图斑层与线状地物层做空间关联,获取每个图斑所扣除的线状地物面积;(3)根据权属单位代码表和图斑自身属性将图斑归类至相应行政区域和权属单位,格式为“XX村XX组(国有/集体)”;(4)遍历所有图斑,对图斑面积和线物扣除面积进行分类统计,统计至12大类的二级类。   2.3 界址点生成   根据设计图上的用地范围,图上拟定界址点位置,并图解获得用地界址点坐标。界址点生成时要遵循以下规则:(

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档