您的当前位置:首页基于ARCGIS的空间数据接边检查模块设计实现

基于ARCGIS的空间数据接边检查模块设计实现

2023-01-12 来源:世旅网
基于ARCGIS的空间数据接边检查模块设计实现

作者:雷晓茜

来源:《科技传播》 2018年第5期

1 计算机软件工程项目管理中存在的问题

现阶段,随着信息技术的不断发展和行业工作人员工作能力和专业素养的不断提高,计算机软件工程项目管理工作的有效性在不断的提高,但是并没有达到完美的效果,在实际管理的过程中,存在一些问题,具体表现在以下几个方面:

第一,计算机软件工程管理人员存在协作不协调的问题。也就是说,在实际进行计算机软件工程项目管理工作的过程中存在分工不清,团队不合作的问题,一旦发生风险和问题,会互相推诿责任,而且每个人在实际工作中也没有责任感和紧迫感,不仅在很大程度上降低了计算机软件工程项目管理工作的效率,而且埋下了较大的风险。

第二,需求分析和实际中的业务存在差距问题。计算机软件工程项目没有结合实际的活动需求,也没有调查有效的数据分析,因此计算机软件工程项目管理在开发出新的产品以后并没有取得理想的业务效果。

第三,对风险管理工作的重视程度不够高。事实上,项目风险是需要企业考虑的重要问题,不同的风险都会给企业造成不同程度的损失,但是,在实际进行计算机软件工程项目管理工作的时候,很多工作人员并没有较强的风险意识,对于可能出现的风险也没有及时的预防和预测,对于已经发生的风险也没有及时的采取补救措施,容易给企业造成巨大的经济损失。

第四,工作人员的专业素养有待提高。通过相关的走访调查发现,很多计算机软件工程项目管理人员的工作热情和工作积极性都不够高,而且工作态度也不是特别的端正,自身的专业知识也不够丰富,很难应对计算机软件工程项目管理工作给其提出的各种要求和挑战,而这种工作状态的存在,不仅工作人员自身不能实现自己的价值,感受不到工作的快乐,而且容易降低工作的有效性,带来更多的风险,因此,如何更快更好的提高计算机软件工程项目管理人员的综合素质和专业素养,是一个亟待解决的问题。

2 做好计算机软件工程项目管理工作的建议

2.1 提高风险管理的有效性

可以说,风险时时刻刻都存在,而且完全规避风险是不可能的,我们能做的就是尽可能的降低风险的发生概率,将可能发生的风险扼杀在摇篮中,尽可能的减少风险造成的损失。而这一目标的实现就需要计算机软件工程项目管理人员能够做到以下几点:

一是具有一定的风险意识以及应对风险的专业知识,并且具有有效控制风险的能力。

二是能够在日常的工作中做好风险评估工作,并加强对风险评估的管理,对于有可能发生的风险要及时的进行预测并采取有效的行动进行阻止和解决。

三是要设置专门的工作人员对计算机软件工程项目进行定期的风险评估和检查,根据不同的计算机软件工程项目的需要,制定不同的项目风险管理计划,提高项目风险管理计划的针对性和有效性。

四是能够根据不同的风险及时的采取不同的风险管理措施,现阶段,最经常用到的风险管理措施就是减缓、规避和转移,我们需要做到的就是根据不同的需要及时准确的采取适当的风险管理措施。

五是制定详细具体的工作计划表,并且能够确保自己的工作能够尽可能的达到最高的工作目标,以最大程度的降低和规避风险,提高计算机软件工程项目管理工作的有效性。

2.2 建立健全计算机软件工程项目管理体系

完善的计算机软件工程项目管理体系是确保计算机软件工程项目管理工作得以高效进行的关键。

而这就需要做到以下几点:

第一,对人力资源进行合理的安排,保证计算机软件项目工程进行时人员能够顺利的调配,并确保每个工作人员都能够发挥自己的长处,实现价值最大化。

第二,要加强对计算机软件工程工作人员专业知识的培养,只有工作人员的专业知识足够丰富,才能有效的减少由于人为原因造成的各种失误和损失,达到提高工作效率的目标。而这一方面需要工作人员自身能够树立不断学习和终身学习的意识,能够在工作中不断的学习相关的理论知识,并能够将所掌握的理论知识付诸实践,在实践中发现不足和需要继续补充和学习的地方,继续学习,形成良性循环。另一方面要制定相关的奖惩制度,以及严格的衡量标准,坚决做到有章可依、违章必究,并进行实时的跟踪和调整,以此来激发工作人员的工作热情和工作积极性,这样一来,就能够让员工积极主动的为企业创造效益,为企业的发展贡献一己之力。

第三,要细化和科学化计算机软件工程项目管理的内容,并做到根据项目的变化不断的更新和优化,以提高计算机软件工程项目管理系统的实用性和适用性。

2.3 打造高素质的合作团队

计算机软件工程项目管理工作是一项比较复杂和专业的工作,需要众多的工作人员共同合作才能够完成,所以,就需要打造一支高素质的合作团队来为此项工作的顺利完成提供中坚力量。具体来说,需要做到以下几点:

第一,能够明确每一个工作人员的工作职责,做到人人肩上有责任。

第二,给予员工之间更多交流沟通的渠道和方法,让员工能够实现更多的沟通和交流,并能够在合作交流的过程中相互启发、相互促进,研究出更多有效的方法,并使得团队的凝聚力在潜移默化的过程中有所提高。

第三,通过与工作人员切实利益直接关联的奖惩措施来最大程度地调动员工的工作热情和工作积极性,从而使得每一个工作人员都能够以最大的热情参与到工作中去,并愿意做得更好,能够感受到自身工作的价值,并能够用积极乐观的心态去工作。

第四,要为所有工作人员营造一个更为轻松和积极乐观的工作氛围,让员工能够在充满正能量的环境中工作,受到正能量的熏陶。

2.4 将工程监督工作落到实处

计算机软件工程项目管理工作是一项比较复杂和专业的工作,而工程监督是其中的重中之重,提高工程监督工作的有效性对于整个工作效率和效果的提高有着极大的帮助和促进作用。具体来说,计算机软件工程项目管理工作的监督管理工作就是对工程建设过程展开有效的检查,而工程计划、工程合同、相关标准以及其他一些与工程相关的规定是计算机软件工程监督管理工作的重要依据。而这就需要计算机软件工程管理人员在实际工作中能够做到以下几点。

第一,将检查过程中已经完成的工作量、工作规模以及已经消耗的时间与造价展开有效的对比,如果发现实际检查结果与计划内容存在偏差,就需要及时纠正并找出有效的补救方法。

第二,监督管理工作要时时的开展,并做到早发现,早纠正,早解决。

第三,在实际进行监管工作的过程中,以上几个监管依据为主要内容,及时的监督,及时的记录,并及时向开发商以及业主提供监督报告,提高计算机软件工程项目监督管理工作的有效性,为计算机软件工程项目管理工作的高效进行奠定坚实的基础。

3 结论

总的来说,计算机软件工程项目管理工作是一项比较复杂和专业的工作,要想确保计算机软件工程项目能够按照工程原计划的进度有效的开展和进行,并尽可能的节约成本,提高质量,就必须能够熟练的操作计算机软件,并且能够不断提高自身的专业技能和综合素养,尽可能地提高计算机软件工程项目的科学性,确保其能够高效的运行,也只有这样,才能使计算机软件工程项目实现价值最大化,推动企业走向成功,取得更大的成绩。

1 概述

地理信息空间数据一般按国际标准分幅进行管理,在生产过程中存在幅与幅之间的拼接、接边、检查等工作,目前,接边检查有两种方法。第一种是人工在软件中进行接边及人工检查;第二种是使用地理信息系统软件在数据库进行接边与检查。第一种方法存在以下问题:

1)人工检查工作量较大,检查结果可靠性较低。

2)数据导入导出等工序较繁琐。

3)不能检查非标准分幅图且不能对多幅图进行批量检查。

针对上述问题,本文提出了一种较简单、快捷、易掌握的在ARCGIS 软件下的数据接边检查方法。

2 检查模型设计

2.1 接边数据情况

接边数据一般按国际标准分幅进行生产与上交,按照地形图与项目不同要求有1:500、1:1 000、1:2 000、1:10 000 等多种分幅,接边数据同时也支持非标准分幅方式,如:以县界为工作边自由分幅的数据等,数据可存在多种图层,接边检查按图层为单位对空间与属性开展。

以全国第一次地理国情普查数据为例,数据按ARCGIS 的FileGeodatabase 格式存储,每幅图按1:10 000 国际标准分幅进行采集并完成检查工作。

接边检查前提条件:

1)相邻图幅接边部分应无多余要素、单幅图图斑应无重叠、缝隙等问题。

2)待检查的数据需按采集要求放入相应图层,要素分类需正确。

3)数据中,属性数据是搜索同名要素的依据,不能出现不正确的属性。

4)所有数据要满足精度要求。

数据在检查完成后,需进行拼合,由于分幅数据较多,此处使用Python 脚本进行快速拼合。

fm=[]

for row in fcTK:

print row

env.workspace = row+\"\\\\\"

fea=arcpy.ListFeatureClasses ()

for f in fea:

fm.append(f)

if fm:

for fe in fm:

fmerge =[]

for row in fcTK:

fmerge.append(row+\"\\\\\"+fe)

arcpy.Merge_management(fmerge,outgdb+\"\\\\\"+str(fe))

print str(fe)+\"_____ 图层合并完成! \"

else:

print \"eoor\"

2.2 接边存在问题及检查内容

地理国情普查数据库中主要包括地表覆盖分类数据与地理国情要素数据。

地表覆盖分类数据及地理国情要素数据生产是按1:10 000 国际标准分幅采集的,相邻图幅之间存在接边问题,在建立检查模型之前,要先疏理接边过程中出现的问题,针对问题建立相应的检查模型。

地表覆盖分类数据存储在一个图层中,涉及到的图层主要有界线(即数据范围)、地表覆盖数据、1:10 000 分幅图框(即工作边);检查涉及到的图层接边处主要存在的问题有以下几点:1)边缘图斑属性不一致;2)边缘图斑空间位置不匹配,有重叠、缝隙等错误;3)图斑采集范围不正确。

地理国情要素数据存储在多个图层中,主要对面状、线状及点状数据进行检查,接边处主要存在的问题有以下几点:1)各图层中,要素属性一项或多项不一致;2)各图层中,要素空间位置不一致,有重叠,相交等错误;3)各相关要素未重叠(如桥与公路未重叠)、相关要素未包含等;4)点状要素(如村委会)位置错误;5)要素采集范围不正确。

通过疏理问题,可以方便快速准确地建立接边检查模型,通过接边检查模型可以检查出:相邻图幅同一相接要素在共同边界处的几何位置以及属性内容的一致性,检查错误内容为相接的图斑位置是否连续、是否遗漏;属性是否相同等问题。

2.3 接边检查模型设计与功能实现

接边检查模型设计思想:将需要进行接边检查的数据进行合并,确定接边线,此处将1:10 000 比例尺分幅线作为接边线,用接边线建立缓冲区,用缓冲区过滤出待检查的数据范围进行检查,在数据量较大时,使用缓冲区范围检查数据,可以提高数据运算的速度。

数据与接边线放入同一个数据库中,在运行模型时,只需读取数据库路径,设置好模型参数即可快速检查,以地表覆盖数据为例,操作如图1。

模型设计如下:建立接边缓冲区,使用ARCGIS的缓冲区工具,根据数据情况设置缓冲区的范围。通过ARCGIS 的融合、拓扑、交集取反等工具对地表覆盖数据进行接边检查。

问题输出:检查出的结果可以按整个区域输出,或通过分割工具进行分幅问题输出。

在建立地理国情要素数据检查模型时,先按采集要求分析出各图层的检查思路,再逐条设计。如:村委会未落入建筑区中;道路跨水系时未采集达到要求的构筑物;城市道路与公路未重叠;堤坝面与堤坝线的包含关系等,所有检查项可以放入一个模型也可以分开,检查项单独设立模型可以方便后期更快速的检查。

地理国情普查数据采集时分幅数较多,数据量较大,使用传统的接边检查方式效率低且影响工作进度,建立模型,运行时只需指定待检查数据的位置,检查过程中不需要人机交互即可完成接边检查,检查结果可以为完整区域或分幅的检查文件。根据检查出的数据库文件可以快速定位到数据中的相应位置,对数据缝隙、重叠等问题可进行批量修改。

3 结论

在地理信息数据库中,数据接边占有很重要的地位,接边工作的好坏直接影响着数据的质量。通过在ARCGIS 下编写检查模型,质检人员能快速、准确地对海量的GIS 数据进行接边检查。模型编写简单快捷、具有较高可维护性,提高了接边的工作效率,减轻了工作强度,保证了产品质量。可适应不同的测绘及相关项目,接边系数修改方便简单,目前本套模型已应用于笔者单位地理国情普查、1:10 000 基础测绘产品生产,大比例尺地形图数据生产、地理信息系统数据库成果等项目中。

因篇幅问题不能全部显示,请点此查看更多更全内容