一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种联合测绘成果报告高效定制方法及系统与流程

2022-11-14 13:03:15 来源:中国专利 TAG:


1.本发明属于测绘地理信息处理技术领域,具体涉及一种联合测绘成果报告高效定制方法及系统。


背景技术:

2.目前,在测绘地理信息的各生产软件中,测绘成果报告大多是word格式,一般采用vba开发成果定制功能。vba是捆绑在microsoft application应用程序上的一个简单visual basic程序语言,其特点是将vb语言与应用对象模型结合起来,以编程的方法来处理word中的各种对象。
3.而且申请人还发现:现有测绘成果报告输出技术中存在的缺陷:
4.(1)测绘成果报告的输出功能,需根据报告书的样式进行定制,报告书样式发生变更后,重新定制输出功能时,需参照新的样式重新对输出的内容在文档中进行定位,非常繁琐;
5.(2)采用vba开发成果定制功能,需要在服务器或客户端安装microsoft office,需及时更新以防漏洞,特别是服务器端,如果在输出过程中出问题可能导致服务器宕机;
6.(3)vba在microsoft office各个版本间存在兼容性问题,会出现成果报告格式错乱的情况;
7.(4)vba效率相对较低,尤其是在数据量大时,边写数据边刷新的方式,会大大降低输出效率;
8.(5)传统的vba脚本输出编译调试比较繁琐,成果报告代码维护工作量比较大;
9.(6)采用vba方法进行成果报告输出时计算机不能进行其他操作,严重影响用户体验。
10.因此,在生产应用中已暴露出了效率低、受office版本影响大、容易出错、维护难度大等问题,时常出现输出成果报告耗时几十分钟甚至超过一个小时的情况,且成果报告输出时计算机不能进行其他操作,严重影响用户体验,尤其联合测绘(不动产测绘、规划条件核实测绘、人防竣工验收)施行以来,测绘成果报告体量增大,文字、图片和表格数据量都有了极大的提升,传统输出方法对生产效率的影响更加明显;
11.而且在测绘成果报告输出时,需要根据报告书的样式进行定制,报告书一旦发生变更,就需要重新定制输出功能,参照新的样式重新对输出的内容在文档中进行定位,因而导致操作非常繁琐,降低了测绘成果报告的输出效率。


技术实现要素:

12.为了克服现有技术的不足,本发明的目的在于提供一种联合测绘成果报告高效定制方法及系统。
13.为解决上述问题,本发明所采用的技术方案如下:
14.第一方面,本发明提供了一种联合测绘成果报告高效定制方法,包括:
15.s1.根据测绘业务类型,预先定制测绘成果报告模板;
16.s2.根据测绘业务类型,从测绘成果数据库中提取数据,提取的数据包括业务信息、空间数据信息,以及基于该业务信息和空间数据信息自动生成的专题图信息;
17.s3.将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成果报告。
18.进一步地,所述“根据测绘业务类型,预先定制测绘成果报告模板”具体包括:
19.根据每种联合测绘业务类型,对测绘成果报告输出内容进行分类归纳,制定输出内容的通配符方案和文字写入方案,其中所述联合测绘业务类型包括建筑工程规划条件核实测量、人防工程竣工验收测量和不动产测绘;
20.按照测绘成果报告的样式,编制测绘成果报告模板文件。
21.进一步地,所述“根据每种联合测绘业务类型,对测绘成果报告输出内容进行分类归纳,制定输出内容的通配符方案和文字写入方案”具体为:将测绘成果报告包含的内容按照封面、正文、报表和附图进行分类归纳,并制定对应的通配符方案和文字写入方案;其中,
22.所述封面和正文是对测绘成果的概要说明,主要包括测绘项目的项目信息、测绘单位信息、测绘依据、测绘方法等,而且项目信息、测绘单位信息所涉及的内容全部指定通配符,测绘依据和测绘方法为固定内容,采用直接写入测绘成果报告模板文件的方案;
23.所述报表分为规则报表和不规则报表两类;其中规则报表是指报表的行或列符合循环规律,行数或列数可变的活动式表格,应根据其循环的规律采用直接文本写入测绘成果报告模板文件的方案;不规则报表是指整体固定,内部可能包含少部分活动内容,但不具备循环规律的表格,其内容固定部分根据内容名称指定相应的通配符,活动内容部分根据当地相关的规范,将详细分类的名称和输出的内容都指定为通配符;
24.所述附图为联合测绘各专业成果图,在软件中编辑成图后,使用切图函数将成果图转换成图片存放于指定目录文件夹中。
25.进一步地,所述“按照测绘成果报告的样式,编制测绘成果报告模板文件”具体为:参照测绘成果报告的样式,将分类归纳好的正文和不规则表格中需写入的内容,使用通配符进行代替,同时将规则表格按照循环写入的要求,定制表格样式,形成测绘成果报告的模板文件。
26.进一步地,所述“根据测绘业务类型,从测绘成果数据库中提取数据”是指根据测绘业务类型,调取对应的测绘成果报告的模板文件,并基于该测绘成果报告的模板文件从测绘成果图中提取出待处理数据,该联合测绘成果图为实际的测量结果。
27.进一步地,所述“将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成果报告”包括:
28.根据预先设定的测绘成果报告模板文件生成测绘成果报告原始文件;
29.采用批量替换或书签插入功能,将所提取数据写入测绘成果报告原始文件,形成最终的联合测绘成果报告文件。
30.第二方面,本发明提供了一种联合测绘成果报告高效定制系统,包括:
31.报告模板预制模块,用于根据测绘业务类型,预先定制测绘成果报告模板;
32.测绘数据提取模块,用于根据测绘业务类型,从测绘成果数据库中提取数据,提取的数据包括业务信息、空间数据信息,以及基于信息自动生成的专题图信息;
33.成果报告输出模块,用于将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成果报告。
34.进一步地,所述报告模板预制模块用于根据测绘业务类型,预先定制测绘成果报告模板的步骤包括:
35.根据测绘业务类型,对测绘成果报告输出内容的分类归纳,制定输出内容的通配符方案和文字写入方案;
36.按照测绘成果报告的样式,编制测绘成果报告模板文件。
37.进一步地,所述测绘数据提取模块用于根据测绘业务类型,从测绘成果数据库中提取数据是指根据测绘业务类型,调取对应的测绘成果报告的模板文件,并基于该测绘成果报告的模板文件从测绘成果图中提取出待处理数据,该联合测绘成果图为实际的测量结果。
38.进一步地,所述成果报告输出模块用于将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成果报告的步骤包括:
39.根据预先设定的测绘成果报告模板文件生成测绘成果报告原始文件;
40.采用批量替换或书签插入功能,将所提取数据写入测绘成果报告原始文件,形成最终的联合测绘成果报告文件。
41.相比现有技术,本发明的有益效果在于:
42.1、方便快速定制。根据不同的测绘业务类型,定制测绘成果报告模板,同时采用分类归纳方法,将输出内容的规则部分转变为统一的通配符,减少直接文本写入工作量,进而减少直接文本写入时的定位计算,提升编程效率。
43.2、兼容性与可维护性强。联合测绘成果报告高效定制方法可完全脱离microsoft office对文档进行操作,更不受microsoft office版本的影响,无需考虑microsoft.office版本间的兼容问题。
44.3、输出效率高。经过大数据量测试,相比传统的vba方式,其输出效率提升10倍以上,且系统资源占用率低,运行更加稳定、可靠。
附图说明
45.图1是本发明所述的联合测绘成果报告高效定制方法的流程示意图;
46.图2是本发明所述的联合测绘成果报告高效定制方法中报告内容分类归纳的通配符适用内容示例;
47.图3是本发明所述的联合测绘成果报告高效定制方法中规则报表示例;
48.图4是本发明所述的联合测绘成果报告高效定制方法中不规则报表示例;
49.图5是本发明所述的联合测绘成果报告高效定制方法中报表写入测绘成果报告原始文件示例;
50.图6是本发明所述的联合测绘成果报告高效定制方法中图片插入测绘成果报告原始文件示例;
51.图7是传统的vba方式联合测绘成果报告输出方法的输出效率分析图;
52.图8是本发明所述的联合测绘成果报告高效定制方法的输出效率分析图;
53.图9是本发明所述的联合测绘成果报告高效定制系统的结构示意图。
具体实施方式
54.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
55.如图1所示,本发明提供了一种联合测绘成果报告高效定制方法,具体包括以下步骤:
56.步骤s1.根据测绘业务类型,预先定制测绘成果报告模板。具体包括:
57.s1-1.根据每种联合测绘业务类型,对测绘成果报告输出内容进行分类归纳,制定输出内容的通配符方案和文字写入方案,其中所述联合测绘业务类型包括建筑工程规划条件核实测量、人防工程竣工验收测量和不动产测绘;具体为:将测绘成果报告包含的内容按照封面、正文、报表和附图进行分类归纳,并制定对应的通配符方案和文字写入方案。其中,
58.所述封面和正文是对测绘成果的概要说明,主要包括测绘项目的项目信息、测绘单位信息、测绘依据、测绘方法等;其中对项目信息、测绘单位信息所涉及的内容全部指定通配符,如{项目名称}{项目位置}{建设单位名称}{测绘单位名称}{测绘时间},测绘依据和测绘方法为固定内容,采用直接写入测绘成果报告模板文件的方案;具体如图2所示。
59.所述报表分为规则报表和不规则报表两类。其中规则报表是指报表的行或列符合循环规律,行数或列数可变的活动式表格,例如:控制点坐标表、界址点坐标表、建筑高度表、面积汇总表等,这类报表不能使用通配符输出,应根据其循环的规律采用直接文本写入测绘成果报告模板文件的方案,如图3所示。所述不规则报表是指整体固定,内部可能包含少部分活动内容,但不具备循环规律的表格;例如:以规划竣工阶段的“主要经济指标汇总表”为例,将其固定内容,如总用地面积、总建筑面积、地上建筑面积、地下建筑面积、建筑基底面积等,根据其内容的名称指定相应的通配符,如{总用地面积}、{总用地面积};包含的活动内容例如地上建筑面积需要按照住宅、商业、物业经营、物业管理、社区用房、垃圾房、公厕输出其详细分类面积,根据当地相关的规范,将详细分类的名称和输出的内容都指定为通配符,如{地下其他1}、{地上其他1}、{公共设施其他1}、{地下其他2}、{地上其他2}、{公共设施其他2}等,如图4所示。
60.所述附图为联合测绘各专业成果图,在软件中编辑成图后,使用切图函数将成果图转换成图片存放于指定目录文件夹中;在制作测绘成果报告的模板文件时,为附图预留页面位置。
61.s1-2.按照测绘成果报告的样式,编制测绘成果报告模板文件。具体为:参照测绘成果报告的样式,将分类归纳好的正文和不规则表格中需写入的内容,使用通配符进行代替,同时将规则表格按照循环写入的要求,定制表格样式,形成测绘成果报告的模板文件。
62.步骤s2.根据测绘业务类型,从测绘成果数据库中提取数据(即直接从测绘成果数据库中调取数据),提取的数据包括业务信息、空间数据信息,以及基于该业务信息和空间数据信息自动生成的专题图信息。
63.具体为:根据测绘业务类型,调取对应的测绘成果报告的模板文件,并基于该测绘成果报告的模板文件从测绘成果图中提取出待处理数据,该联合测绘成果图为实际的测量结果。
64.步骤s3.将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成
果报告。具体包括:
65.s3-1.根据预先设定的测绘成果报告模板文件生成测绘成果报告原始文件;
66.s3-2.采用批量替换或书签插入功能,将所提取数据写入测绘成果报告原始文件,形成最终的联合测绘成果报告文件。具体为:在确定测绘成果报告的原始文件时,采用批量替换或书签插入功能,将需输出的内容,写入绘成果报告的原始文件(该写入方法包括了文本替换、图表操作、文档局部复制、字体样式自动适配、页面布局自动调整、目录自动生成与更新、文档格式转换等),输出联合测绘成果报告文件;如图5所示。
67.而且,在将所提取数据写入测绘成果报告原始文件时还包括插入附图,具体为:将联合测绘各专业成果图转换为指定格式(例如wmf或jpg格式,具体为在软件中编辑成图后,使用切图函数将成果图转换成图片存放于指定目录文件夹中),然后将图片插入到测绘成果报告原始文件的预留位置;需要说明,在制作测绘成果报告原始文件时,应为附图预留页面位置,并设置好页边距(即自动设置纸张、页边距、图片尺寸等布局信息),如图6所示。
68.本发明所述联合测绘成果报告高效定制方法通过对测绘成果报告输出内容的分类归纳,制定输出内容的通配符方案和文本写入方案,参照测绘成果报告的样式,编制成果报告模板文件,从而实现测绘成果报告输出功能的快速定制和高效输出;具体通过使用分类归纳法,将输出内容的规则部分转变为统一格式的通配符,减少直接文本写入,从而减少直接文本写入时的定位计算,提升编程效率,实现测绘成果报告的模板文件的快速定制,并支持多线程运行,不同的线程在同一时间处理不同的文档,实现联合测绘成果报告文件高效输出(本方法是一个独立的.net程序集,可以被任何.net应用程序复制和部署,在不使用microsoft.word的情况下生成、修改、转换和打印文档;支持输入焦点定位、数据写入、图片插入和各类表格操作),相比现有传统基于vba方式,本技术联合测绘成果报告高效定制方法拥有更高的工作效率(本发明已在珠海市测绘院联合测绘成果报告输出升级改造项目中予以应用,经过大数据量测试,相比传统的vba方式,其输出效率提升10倍以上,且系统资源占用率低,二者对比情况参见图7和8),还可完全脱离microsoft office对文档进行操作,更不受microsoft office版本的影响,无需考虑microsoft.office版本间的兼容问题,兼容性强,运行更稳定、更可靠。
69.如图9所示,本发明提供了一种联合测绘成果报告高效定制系统,包括报告模板预制模块100、测绘数据提取模块200和成果报告输出模块300。其中,
70.所述报告模板预制模块100主要用于根据测绘业务类型,预先定制测绘成果报告模板;具体步骤包括:
71.根据测绘业务类型,对测绘成果报告输出内容的分类归纳,制定输出内容的通配符方案和文字写入方案;具体为:将测绘成果报告包含的内容按照封面、正文、报表和附图进行分类归纳,并制定对应的通配符方案和文字写入方案;其中,所述封面和正文是对测绘成果的概要说明,主要包括测绘项目的项目信息、测绘单位信息、测绘依据、测绘方法等,而且项目信息、测绘单位信息所涉及的内容全部指定通配符,测绘依据和测绘方法为固定内容,采用直接写入测绘成果报告模板文件的方案;所述报表分为规则报表和不规则报表两类;其中规则报表是指报表的行或列符合循环规律,行数或列数可变的活动式表格,应根据其循环的规律采用直接文本写入测绘成果报告模板文件的方案;不规则报表是指整体固定,内部可能包含少部分活动内容,但不具备循环规律的表格,其内容固定部分根据内容名
称指定相应的通配符,活动内容部分根据当地相关的规范,将详细分类的名称和输出的内容都指定为通配符;所述附图为联合测绘各专业成果图,在软件中编辑成图后,使用切图函数将成果图转换成图片存放于指定目录文件夹中。
72.按照测绘成果报告的样式,编制测绘成果报告模板文件;具体为:参照测绘成果报告的样式,将分类归纳好的正文和不规则表格中需写入的内容,使用通配符进行代替,同时将规则表格按照循环写入的要求,定制表格样式,形成测绘成果报告的模板文件。
73.所述测绘数据提取模块200主要用于根据测绘业务类型,从测绘成果数据库中提取数据,提取的数据包括业务信息、空间数据信息,以及基于信息自动生成的专题图信息;具体为:用于根据测绘业务类型,从测绘成果数据库中提取数据是指根据测绘业务类型,调取对应的测绘成果报告的模板文件,并基于该测绘成果报告的模板文件从测绘成果图中提取出待处理数据,该联合测绘成果图为实际的测量结果。
74.所述成果报告输出模块300主要用于将提取的数据写入对应预先定制的测绘成果报告模板,进而输出测绘成果报告;具体步骤包括:
75.根据预先设定的测绘成果报告模板文件生成测绘成果报告原始文件;
76.采用批量替换或书签插入功能,将所提取数据写入测绘成果报告原始文件,形成最终的联合测绘成果报告文件。而且在将所提取数据写入测绘成果报告原始文件时,还包括插入附图,具体为:将联合测绘各专业成果图转换为指定格式,然后将图片插入到测绘成果报告原始文件的预留位置。
77.本发明所述联合测绘成果报告高效定制系统中的各个方面以及各个方面可能达到的技术效果请参照上述联合测绘成果报告高效定制方法可以达到的技术效果说明,这里不再重复赘述。
78.上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献