一种测绘成果报告高效定制方法
2021-07-25吴小龙卢尚龙李旺民
地理空间信息 2021年7期
吴小龙,卢尚龙*,李旺民
(1.珠海市测绘院,广东 珠海 519000)
城市测绘即在城市开展的测绘活动,主要任务是为城市的规划、建设与管理提供测绘地理信息支撑保障服务,主要内容包括平面和高程控制测量、工程测量、土地审批测绘、规划监督测绘、人防竣工验收测量、不动产权籍调查以及4D产品生产等。近年来,随着城市规划建设管理需求的提升和测绘地理信息技术的发展,城市测绘的工作内容、服务领域和成果形式不断扩大,涉及大量专题测绘成果报告的定制输出。传统方法一般基于VBA开发成果输出功能,在一定程度上提高了作业效率;而在实际生产中,该方法存在严重依赖Office版本、代码维护困难、效率偏低等问题。
1 传统VBA方法遇到的问题
VBA是捆绑在Microsoft Application应用程序上的一个简单的Visual Basic程序语言,其特点是将VB语言与应用对象模型结合起来,以编程的方式来处理Word/Excel中的各种对象。测绘成果报告大多为Word或Excel格式,一般采用VBA开发成果定制功能,面临的问题为:
1)基于VBA方式操作Excel、Word,需在服务器或客户端安装Oきce,并及时更新以防漏洞,特别是服务器端,若在导出过程中出问题则可能导致服务器宕机。
2)Excel能自动分析字段类型,但对于文本、日期等字段类型容易出现强制格式化为数字的情况,造成信息表达错误,如字段内容以“-”或“=”开头,Excel将其当成公式,产生错误。
3)VBA的各个版本间存在兼容性问题,会出现成果报告格式错乱的情况。
4)VBA效率相对较低,尤其是在数据量较大时,边写数据边刷新的方式,将大大降低输出效率。……
登录APP查看全文
