摘要:针对城市地下管线测量成果图精度评定中人工量测费时耗力的问题,提出利用ArcGIS模型构建器、Python开发语言,根据成果质检中精度评定规则设计处理工作流程,建立模型工具的方法,应用于管线成果精度评定工作。通过实例验证,ArcGIS模型构建器的使用可以实现一次构建,多人共享,重复使用,达到简化工作流程,提高工作效率的目的。
加入收藏
城市地下管线测量是对埋设在地下的给水、排水、燃气、热力和工业等各种管道进行测绘,形成管线测量成果图,一般以包含线状管线和点状附属物的CAD图纸提交。测绘完成后,需要对成果图进行质检,评价测量精度,通常是测量检查点后人工量测点位精度,但数据量大的时候需要时间较长。为解决人工量测费时耗力的问题,部分学者提出了一些研究方法。贾斌、李运健等[1,2]分别在Auto CAD环境和平板系统中,开发了城市地下管线质检系统,实现地下管线成果数据自动检查。刘军等[3]基于C#语言开发了地下管线点数学精度统计程序。以上方法都需要大量的程序编写工作,本文基于Arc GIS模型构建器、Python开发语言,根据成果质检中精度评定规则设计处理工作流程,编写少量代码,建立模型工具,应用于管线成果精度评定。
1、Arc GIS模型构建器和Python语言简介
Arc GIS模型构建器(Arc GIS Model Builder)是Arc GIS软件提供的一个用来流程化、脚本图形化处理地理信息工作的建模工具[4],可以将Arc GIS提供的处理工具通过串联的方式建立工作流程,可以将其中一个工具的输出作为另一个工具的输入。Arc GIS模型工具具有建模简单、顺序化执行、运行高效等优势[5],众多学者将其应用于地形图精度统计[6]、矢量数据自动化拓扑检查[7]、国土三调数据处理[8]等的数据预处理和辅助生产中。Arc GIS模型构建器具有以下特点。
1.1低代码量
Arc GIS模型构建器无需编写处理代码或者只需要辅以少量的代码,就可以建立数据处理流程。将一个个Arc GIS工具拖入编辑界面,再加入相互工作关系,即可把需要重复、批量处理的操作步骤让模型工具来完成。
1.2图形可视
Arc GIS模型构建器就像绘制工作流程图一样,在可视化的编辑界面中布局工具和数据,双击进行参数设置,操作简单,逻辑明确,易于理解。
1.3多人共享
Arc GIS模型构建器建立的工具模型可以保存导出工具箱,拷贝到其他电脑使用,可以实现一人建模,多人共享,体验友好。
Python语言是一种简单高效的面向对象开发语言,具有易学、易读、易维护的特点。Arc GIS软件引入并内置了Python语言,用于辅助数据处理。可以在Arc GIS中新建脚本并用Python语言编写脚本代码,再在模型构建器中调用。
2、基于Arc GIS模型构建器实现管线成果精度评定
2.1处理流程
基于Arc GIS模型构建器实现CAD管线成果图精度评定主要处理流程和步骤包括:(1)创建存储数据库;(2)CAD中点线数据和测量坐标点导入数据库并定义投影;(3)提取线要素折点;(4)线要素折点与点要素合并成待查点集;(5)添加XY坐标并删除位置相同的点;(6)建立检查精度缓冲区;(7)建立空间连接,提取缓存区内点集;(8)添加字段并计算点位偏移值;(9)删除多余字段并输出计算结果。
2.2构建Arc GIS处理模型
在Arc GIS模型构建器中的处理模型实现过程如图1所示。
图1管线成果精度评定实现流程图
在处理前先创建一个文件地理数据库,用于存储中间数据。利用创建X、Y事件图层工具,根据实测检查点CSV或TXT数据创建GIS图层;然后用复制要素工具,将测点数据、CAD中的点数据和线数据导入文件地理数据库中;利用定义投影工具统一数据的坐标系统;再通过要素折点转点工具将管线要素的所有折点提取出来,并和管线点要素合并成待查点集;添加X、Y坐标后,通过删除相同工具将坐标重叠点删除。
以上数据处理完成后,先设置缓冲区距离(一般以2倍中误差设置统一缓冲区距离值,若各区域质检中误差要求不统一时,可在测点数据中添加距离字段,再以该字段为缓冲区距离),根据测点数据建立缓冲区图层。
其次,通过空间连接工具,以测点缓冲区图层为目标要素,待查点集图层为连接要素,建立属性连接,连接操作选择一对一方式,匹配选项选择包含,即可将在测点缓冲区内的待查点选出并建立属性连接。
再次,通过添加脚本方式,利用Python语言编写添加字段并计算点位差值的功能,即可计算出检查点和待查点间的X坐标差值、Y坐标差值和距离差值。Python代码实现如下:
最后,利用删除字段工具删除掉不需要的多余字段,再用表转Excel工具将成果输出为Excel表格。
2.3实例应用
为验证以上处理模型的可行性,以某小区地下管线测量CAD成果图作为质检对象,实地核查了20个管线点,要求平面位移中误差不大于5 cm。先将CAD管线成果图和测量数据做预处理,删除其他数据,只保留管线图层和附属物要素,测量数据保留点号、X、Y、Z列并添加标题行,存储为CSV或TXT格式。按图2所示界面设置模型参数,点击确定运行。
图2管线成果精度评定模型工具运行界面
模型工具运行完成后生成输出结果.xls见表1,表中X、Y为检查测点平面坐标,POINT_X、POINT_Y为待查点平面坐标,表中坐标均删除了千位以上数据,连接点为测点缓冲区与待查点连接数量,表示缓冲区内待查点数量。
从表1中可以看出,现场检测偏移最大点位C4,检测点与待查点间相差0.063 m;C12、C18连接数为0个,说明在测点缓冲区内没有找到待测点,经核实,C12为成果图上漏绘点,C18检测偏移为0.12 m,超过2倍中误差,属于粗差;C6、C14、C20连接点数为2个,需要人工判读现场测量的是其中哪个待查点,以便精度统计。
表1管线成果质检模型工具运行结果
3、结束语
使用Arc GIS模型构建器和Python语言可以将数据处理过程中的重复性工作一次性批量处理,化繁为简,很大程度上提高管线成果质检的工作效率,降低人员量测精度的工作强度,可有效减少过程数据的产生,减少人工量测误差。
通过实例可以看出,基于Arc GIS模型构建器和Python语言构建的模型工具,可以轻松便捷地实现Arc GIS的各种功能和批量数据的自动处理,辅助管线成果质检,对管线测量成果图平面位置精度分析很有帮助。
参考文献:
[1]贾斌,李昱,李蕾,等城市地下管线质检系统的设计与实现[J]地理空间信息, 2022.20(2)-110-113.
[2]李运健,李冲,佘东静,等.城市地下综合管线质检系统设计与实现[J]测绘通报, 2019(2):121-124,140.
[3]刘军,刘全海基于C#的地下管线点数学精度统计程序设计[J]城市勘测, 2018(1):136-138.
[4]陈清平,王剑辉ArcGIS建模在集体土地所有权数据库质检中的运用[J]测绘与空间地理信息, 2017,40(2):164-166.
[5]王杰,范宪创. ArcGIS模型构建器在第三次国土调查数据质检中的应用[J]地理空间信息, 2021,19(7):61-63,105,7.
[6]吴盛,冉崇宪,李积成基于ArcGIS Model Builder构建地形图精度统计模型[J]经纬天地, 2017(2).25-27,44.
[7]苗连朋,张莉基于ArcGIS模型构建器的矢量数据自动化拓扑检查方法[J]测绘与空间地理信息, 2021,44(S1):43-44,48.
[8]王嘉伟,孙漳林,唐伟建ArcGIS模型构建器和Python语言在第三次全国国土调查数据处理中的应用[J]长春工程学院学报(自然科学版) , 2020,21(4):34-38.
文章来源:齐瑶.ArcGIS模型构建器在管线成果精度评定中的应用[J].科技创新与应用,2023,13(19):181-184.
针对城市地下管线测量成果图精度评定中人工量测费时耗力的问题,提出利用ArcGIS模型构建器、Python开发语言,根据成果质检中精度评定规则设计处理工作流程,建立模型工具的方法,应用于管线成果精度评定工作。通过实例验证,ArcGIS模型构建器的使用可以实现一次构建,多人共享,重复使用,达到简化工作流程,提高工作效率的目的。
2023-07-10莱布尼茨恰恰试图从科学上创立动力学,并且从存在论上为其奠基。”[4]261究其缘由,笛卡尔实则将广延而非力作为物质的本性,这也就是笛卡尔与莱氏的最大分歧。莱氏跃出笛卡尔式的机械论,凭借的是近代医学的有机论,蕴含知觉和欲望等内在活力的有机体就成为了莱氏后期单子论的前奏。
2020-10-19我们生活在科技突飞猛进的时代,我们整体性地被技术所“包裹”,而逐渐疏离自然。人工智能、赛博技术、基因技术等现代科技的急速发展,使得人的寿命在不断延长,以至于人们认为永生不是不可想象的。人们能够设想并希望自己永生。美国导演伍迪•艾伦曾说:“我不想靠我的作品达到不朽,我想要靠着不死来达到不朽。
2020-10-19讲到科学技术哲学,我想不管是在行的,还是比较生疏的,都一定会把它和科学哲学、技术哲学联系在一起,这是没有错的,望文生义就能搞定。但是在中国,科学技术哲学除了与科学哲学、技术哲学有很紧密的联系,不可忽视的是,它还有自己独特的传统。它是一个有中国特色的、有很深历史底蕴的学科。我想就这个问题谈一些情况和自己的想法。
2020-10-19进入20世纪后半叶,迅猛发展了半个多世纪的科学哲学,随着自身演化发展的逻辑变迁和跨学科研究思潮的外在冲击,处于转型之中。尚处于转型中的科学哲学,一方面以逻辑经验主义为代表的“公认观点”暴露出越来越多的局限性,甚至有人宣布了它的失败[1];另一方面,各种学派萌生以各自不同的视角探索新的研究进路。
2020-06-30在科学从中古时代向近代转变的关头,有两位杰出的哲学家积极倡导近代科学方法,对推动科学的发展起到重要作用,一个是英国的弗兰西斯•培根(1561—1626),一个是法国的笛卡尔(ReneDescartes,1596—1650,法国哲学家、数学家、物理学家,17世纪欧洲哲学界和科学界最有影响的巨匠之一)。
2020-06-30技术与资本之间的关系问题,学界已有一些研究成果。有学者认为技术与资本的关系是“资本‘绑架’了技术,技术迫于资本的势力而‘入伙’”[1]199,但对于技术转化为资本的“资本化”路径问题,仍需进一步深入研究。从技术到资本经历了怎样一个“资本化”过程?技术以效率最大化为目标,资本则最大限度地获取剩余价值,因此技术与资本“存在着逻辑关系上的共契”[2]295。
2020-06-20科学实在论和反实在论之争是一个经久不衰的话题。通常认为,双方争论的焦点在于科学理论是否是真的,或者近似真的,但这一粗略的概括已经不适用于近年来兴起的新一轮交锋,因为双方的注意力已经转向了如何看待历史上和当前成功理论中的关键结构或特征,以及科学史中的理论继承和更替现象。
2020-06-20程序的影响。从PI程序开始,萨伽德就注意到了计算机智能和人类智能的相似之处,他将人类思维比作计算机程序,将人类的思维结构比作数据结构,将人类的思维过程比作计算机算法,萨伽德这种运用心理学和计算机(或者人工智能)研究科学哲学的方法为科学哲学的认知转向奠定了基础。
2020-06-11在科学与意识形态的关系问题上,哲学家们主要采取了三种进路,一是认为科学技术承担了意识形态的功能进而成为社会控制的手段(如法兰克福学派的技术批判立场);二是强调科学仅仅是众多意识形态之一,因而并不具有认识论的优先性(如费耶阿本德的“科学宗教”);三是考察特定社会意识形态对科学内容的渗透(如爱丁堡学派的利益分析模式)。
2020-06-11人气:3399
人气:1950
人气:1771
人气:1513
人气:1422
我要评论
期刊名称:城市勘测
期刊人气:2412
主管单位:中华人民共和国住房和城乡建设部
主办单位:中国城市规划协会,武汉市测绘研究院
出版地方:湖北
专业分类:科学
国际刊号:1672-8262
国内刊号:42-1309/TU
邮发代号:38-440
创刊时间:1986年
发行周期:双月刊
期刊开本:大16开
见刊时间:4-6个月
影响因子:0.713
影响因子:0.000
影响因子:0.000
影响因子:1.236
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!