掌桥专利:专业的专利平台
掌桥专利
首页

一种外业举证成果处理方法及系统

文献发布时间:2023-06-19 11:29:13


一种外业举证成果处理方法及系统

技术领域

本申请涉及数据处理领域,尤其是涉及一种外业举证成果处理方法及系统。

背景技术

随着经济社会的发展,自然资源调查监测越来越凸显出重要性。信息化技术、互联网及云计算等高新技术的应用,促使自然资源的外业调查走向电子化、信息化和网络化。外业调查时,通过移动终端获取现场属性信息及举证照片后,如何快速、简便及高效地在地理信息系统(Geographic Information System,GIS)中对外业举证信息和照片等成果进行查看和编辑,成为了一个急需解决的问题。

目前,相关技术外业举证成果需要使用独立软件进行导入,导入后才可浏览,无法与地理信息系统结合起来,给外业举证成果的编辑及查看处理带来困难;从数据库中导出部分外业举证成果时,必须先一次性下载所有外业举证成果,再从中挑选,既耗时间又消耗了存储空间。因此,导致了外业举证成果的查看和编辑等处理步骤的效率低下。

发明内容

为了有助于提高外业举证成果的处理效率,本申请提供了一种外业举证成果处理方法及系统。

第一方面,本申请提供一种外业举证成果处理方法,采用如下的技术方案:

一种外业举证成果处理方法,包括:

将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库;

当用户通过交互界面指定所述外业调查成果包时,从所述地理信息系统中获取所述待编辑的地理信息数据,构建得到外业成果图层;

当所述用户通过所述交互界面在所述外业成果图层中指定目标位置时,从所述数据库的所述外业调查成果包中获取所述目标位置对应的外业举证成果;

通过所述交互界面展示所述外业举证成果。

通过采用上述技术方案,先将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库,外业调查成果包是由外业举证成果等组成的数据包。当用户通过交互界面指定外业调查成果包时,从地理信息系统中获取待编辑的地理信息数据,提取出地理信息数据中的矢量数据,构建得到外业成果图层,外业成果图层是通过交互界面展示给用户的,当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果,通过交互界面展示外业举证成果,从而使用户查看到外业举证成果。与相关技术相比,由于外业成果图层是通过地理信息系统中地理信息数据的矢量数据构建而成,再依据外业成果图层的目标位置从外业调查成果包提取和查看对应外业调查成果,与地理信息系统的结合无需软件之间切换,便于用户操作;从数据库导出外业举证成果时,只需要导出对应的目标位置的,无需一次性下载所有再从中挑选,节省了下载时间。因此,提高了外业举证成果的处理效率。

可选的,所述从所述地理信息系统中获取所述待编辑的地理信息数据,构建得到外业成果图层,包括:

当用户通过交互界面指定所述外业调查成果包时,调用所述地理信息系统的地理空间数据库创建外业成果图层;

从所述地理信息系统中获取所述待编辑的地理信息数据;

读取所述待编辑的地理信息数据中的矢量数据;

将所述矢量数据写入所述外业成果图层。

通过采用上述技术方案,当用户通过交互界面指定外业调查成果包时,先调用地理信息系统的地理空间数据库创建外业成果图层,此时外业成果图层还没有数据,从地理信息系统中获取待编辑的地理信息数据,读取出地理信息数据中的矢量数据,将矢量数据写入到外业成果图层,从而完成了外业成果图层的构建,证明了外业成果图层的构建是依赖地理信息系统才能实现的。

可选的,所述方法还包括:

当所述外业成果图层中存在没有矢量数据的空白对象时,调用所述数据库的数据库引擎从举证信息图层中读取所述空白对象对应的空白图斑编号,所述举证信息图层中包括图斑编号字段,所述图斑编号字段中包括多个图斑编号;

根据所述空白图斑编号确定对应的空白外业举证成果,并分析所述空白外业举证成果的坐标点信息计算得到矩形范围框;

将所述矩形范围框作为所述空白对象的矢量数据写入所述外业成果图层。

通过采用上述技术方案,考虑到如果地理信息数据不全和错误,外业成果图层中会存在没有矢量数据的空白对象,先调用数据库的数据库引擎从举证信息图层中读取空白对象对应的空白图斑编号,举证信息图层中包括图斑编号字段,图斑编号字段中包括多个图斑编号,根据空白图斑编号确定对应的空白外业举证成果,并分析空白外业举证成果的坐标点信息计算得到矩形范围框,作为空白对象的矢量数据写入外业成果图层。从而解决了地理信息数据不全和错误导致的外业成果图层出现空白对象的问题。

可选的,所述从所述数据库的所述外业调查成果包中获取所述目标位置对应的外业举证成果,包括:

当所述用户通过所述交互界面在所述外业成果图层中指定目标位置时,判断所述目标位置是否存在多个调查对象;

若只存在一个调查对象,则根据所述调查对象的图斑编号,调用所述数据库引擎读取所述外业调查成果包中的外业举证成果;

若存在多个调查对象,则通过所述交互界面获取所述用户的对象选择指令,根据所述对象选择指令确定目标调查对象,根据所述目标调查对象的图斑编号,调用所述数据库引擎读取所述外业调查成果包中的外业举证成果。

通过采用上述技术方案,外业成果图层通过交互界面显示给用户,用户在交互界面指定目标位置,判断目标位置是否存在多个调查对象,如果只有一个,根据调查对象的图斑编号调用数据库引擎读取外业调查成果包中的外业举证成果;如果存在多个调查对象,则通过交互界面获取用户的对象选择指令,根据对象选择指令确定目标调查对象,根据目标调查对象的图斑编号调用数据库引擎读取外业调查成果包中的外业举证成果。使得在同一个位置有多个调查对象时,能够通过选择调查对象从而得到对应的外业举证成果。

可选的,所述通过所述交互界面展示所述外业举证成果,包括:

对内存及所述交互界面进行初始化;

将所述外业举证成果的描述信息保存至所述内存;

通过所述交互界面展示所述外业举证成果的选择组件;

当所述用户在所述选择组件指定了目标外业举证成果时,在所述交互界面显示所述目标外业举证成果,并显示所述目标外业举证成果对应的描述信息。

通过采用上述技术方案,为了保证外业举证成果的显示,需要先对内存和交互界面进行初始化,内存是对应到外业举证成果的内存区域,交互界面和内存都清空了,将外业举证成果的描述信息保存至内存,描述信息可以包括文件名、坐标信息及其他相关信息。通过交互界面展示外业举证成果的选择组件,选择组件可以是虚拟按键方式,当用户在选择组件指定了目标外业举证成果时,在交互界面显示目标外业举证成果,并显示目标外业举证成果对应的描述信息。由于将所有外业举证成果的描述信息都一次性写入到了内存中,方便了后续外业举证成果的描述信息的获取,加快了数据访问速度。

可选的,所述外业举证成果包括至少一张外业举证照片,

所述通过所述交互界面展示所述外业举证成果的选择组件,包括:

确定所述外业举证成果中外业举证照片的数量;

当所述外业举证照片的数量为一张时,通过所述交互界面展示选择组件,所述选择组件具有一个当前照片按钮;

当所述外业举证照片的数量为多张时,通过所述交互界面展示选择组件,所述选择组件具有上一张按钮及下一张按钮。

通过采用上述技术方案,外业举证成果以照片为例,包括至少一张外业举证照片,如果是只有一张,通过交互界面展示选择组件只有一个当前照片按钮;如果有多张,通过交互界面展示的选择组件具有上一张按钮及下一张按钮,从而方便用户对外业举证照片进行选择。

可选的,所述描述信息包括照片拍摄坐标点及照片拍摄方向,

所述在所述交互界面显示所述目标外业举证成果,并显示所述目标外业举证成果对应的描述信息,包括:

当所述用户在所述选择组件指定了目标外业举证照片时,在所述交互界面显示所述目标外业举证照片;

调用数据可视化软件显示所述目标外业举证照片的照片拍摄坐标点及照片拍摄方向。

通过采用上述技术方案,在外业举证成果是照片的情况下,对应的描述信息包括照片拍摄坐标点及照片拍摄方向,在用户使用选择组件选择了目标外业举证照片时,在交互界面显示该照片,并调用数据可视化软件显示该照片的照片拍摄坐标点及照片拍摄方向,从而还原显示拍摄信息,有助于用户了解现场情况。

可选的,所述在所述交互界面显示所述目标外业举证照片,包括:

当所述用户在所述选择组件指定了目标外业举证照片时,判断所述目标外业举证照片是否下载到硬盘;

若否,则从所述数据库的外业调查成果包下载所述目标外业举证照片;

若是,则从所述硬盘中读取所述目标外业举证照片;

调用图片查看软件显示所述目标外业举证照片。

通过采用上述技术方案,在用户选择了目标外业举证照片时,先判断该照片是否下载到了本地的硬盘中,如果没有,从数据库的外业调查成果包中下载得到;如果有,从硬盘中读取得到;调用图片查看软件显示目标外业举证照片。由于需要显示的照片不存在硬盘中才下载,分散了下载时间,照片在硬盘存在就不下载,避免了照片的重复下载。

可选的,所述方法还包括:

安装外业举证成果处理插件;

当用户打开地理信息系统加载所述外业举证成果处理插件时,判断所述外业举证成果处理插件是否授权;

若未授权,则读取机器码生成待授权文件,并通过授权工具根据所述待授权文件的机器码进行授权;

若授权,则从所述地理信息系统中获取所述待编辑的地理信息数据,构建得到外业成果图层。

通过采用上述技术方案,在具有地理信息系统的终端上安装外业举证成果处理插件,当用户打开地理信息系统加载外业举证成果处理插件时,判断外业举证成果处理插件是否授权,如果没有授权,读取本台设备的机器码生成待授权文件,并通过授权工具根据待授权文件的机器码进行授权,才能使用外业举证成果处理插件,如果授权,则外业举证成果处理插件可以使用。由于目前地理信息系统的外业举证成果处理功能复杂,因此需要安装外业举证成果处理插件,作为地理信息系统之外的程序,在调用地理信息系统的数据时,需要考虑安全性因素,必须得到授权才可以使用,提高了安全性。

第二方面,本申请提供一种外业举证成果处理系统,采用如下的技术方案:

一种外业举证成果处理系统,包括:

数据保存模块,用于将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库;

外业成果图层构建模块,用于当用户通过交互界面指定所述外业调查成果包时,从所述地理信息系统中获取所述待编辑的地理信息数据,构建得到外业成果图层;

外业举证成果获取模块,用于当所述用户通过所述交互界面在所述外业成果图层中指定目标位置时,从所述数据库的所述外业调查成果包中获取所述目标位置对应的外业举证成果;

外业举证成果展示模块,用于通过所述交互界面展示所述外业举证成果。

通过采用上述技术方案,数据保存模块先将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库,外业调查成果包是由外业举证成果等组成的数据包。当用户通过交互界面指定外业调查成果包时,外业成果图层构建模块从地理信息系统中获取待编辑的地理信息数据,提取出地理信息数据中的矢量数据,构建得到外业成果图层,外业成果图层是通过交互界面展示给用户的,当用户通过交互界面在外业成果图层中指定目标位置时,外业举证成果获取模块从数据库的外业调查成果包中获取目标位置对应的外业举证成果,外业举证成果展示模块通过交互界面展示外业举证成果,从而使用户查看到外业举证成果。与相关技术相比,由于外业成果图层是通过地理信息系统中地理信息数据的矢量数据构建而成,再依据外业成果图层的目标位置从外业调查成果包提取和查看对应外业调查成果,与地理信息系统的结合无需软件之间切换,便于用户操作;从数据库导出外业举证成果时,只需要导出对应的目标位置的,无需一次性下载所有再从中挑选,节省了下载时间。因此,提高了外业举证成果的处理效率。

综上所述,本申请包括以下至少一种有益技术效果:

1.由于外业成果图层是通过地理信息系统中地理信息数据的矢量数据构建而成,再依据外业成果图层的目标位置从外业调查成果包提取和查看对应外业调查成果,与地理信息系统的结合无需软件之间切换,便于用户操作;从数据库导出外业举证成果时,只需要导出对应的目标位置的,无需一次性下载所有再从中挑选,节省了下载时间;提高了外业举证成果的处理效率;

2.在外业成果图层的对象没有矢量数据时,通过分析对应的外业举证成果的坐标点信息计算得到矩形范围框,作为空白对象的矢量数据写入外业成果图层,解决了地理信息数据不全和错误导致的外业成果图层出现空白对象的问题;

3.由于将所有外业举证成果的描述信息都一次性写入到了内存中,方便了后续外业举证成果的描述信息的获取,加快了数据访问速度;

4.由于需要显示的照片不存在硬盘中才下载,分散了下载时间,照片在硬盘存在就不下载,避免了照片的重复下载。

附图说明

图1是本申请其中一实施例的外业举证成果处理方法的第一流程示意图。

图2是本申请其中一实施例的外业举证成果处理方法的第二流程示意图。

图3是本申请其中一实施例的外业成果图层的矢量数据补充的流程示意图。

图4是本申请其中一实施例的调查对象选择的流程示意图。

图5是本申请其中一实施例的外业举证成果展示的流程示意图。

图6是本申请其中一实施例的外业举证照片展示的流程示意图。

图7是本申请其中一实施例的外业举证成果处理系统的结构示意图。

附图标记说明:701、数据保存模块;702、外业成果图层构建模块;703、外业举证成果获取模块;704、外业举证成果展示模块。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-7及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例公开一种外业举证成果处理方法。

实施例1

参照图1,该方法的执行步骤包括:

101,将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库。

其中,本实施例中地理信息系统以ArcGIS为例,ArcGIS为用户提供一个可伸缩的,全面的GIS平台。ArcGIS中具有ArcMap,ArcMap是一个可用于数据输入、编辑、查询、分析等等功能的应用程序,具有基于地图的所有功能,实现如地图制图、地图编辑、地图分析等功能。将需要进行编辑处理的待编辑的地理信息数据保存至ArcGIS,而外业调查成果包保存在数据库中,数据库具体是结构化查询语言(Structured Query Language,SQL)数据库,外业调查成果包是由外业举证成果等组成的数据包,格式为*.db,外业调查成果包可以多个。

102,当用户通过交互界面指定外业调查成果包时,从地理信息系统中获取待编辑的地理信息数据,构建得到外业成果图层。

其中,存储在数据库中的外业调查成果包通过交互界面展示给用户,如果是多个外业调查成果包的情况下,用户需要在交互界面上指定出一个,当用户通过交互界面指定外业调查成果包时,从ArcGIS中获取到待编辑的地理信息数据,提取出地理信息数据中的矢量数据,利用矢量数据构建得到外业成果图层。

103,当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果。

其中,外业成果图层是通过交互界面展示给用户的,如果用户需要查看某个位置的外业调查情况,则只需要点击该位置,当用户通过交互界面在外业成果图层中指定目标位置时,从保存在数据库的外业调查成果包中,获取到目标位置对应的外业举证成果。

104,通过交互界面展示外业举证成果。

其中,在获取到目标位置对应的外业举证成果之后,通过交互界面进行展示,使得用户可以直观地看到。

实施例1的实施原理为:先将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库,数据库具体是SQL数据库。存储在数据库中的外业调查成果包通过交互界面展示给用户,当用户通过交互界面指定外业调查成果包时,从地理信息系统中获取待编辑的地理信息数据,提取出地理信息数据中的矢量数据,构建得到外业成果图层,外业成果图层是通过交互界面展示给用户的,当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果,通过交互界面展示外业举证成果,从而使用户查看到外业举证成果。与相关技术相比,由于外业成果图层是通过地理信息系统中地理信息数据的矢量数据构建而成,再依据外业成果图层的目标位置从外业调查成果包提取和查看对应外业调查成果,与地理信息系统的结合无需软件之间切换,便于用户操作;从数据库导出外业举证成果时,只需要导出对应的目标位置的,无需一次性下载所有再从中挑选,节省了下载时间。因此,提高了外业举证成果的处理效率。

实施例2

参照图2,本实施例与以上实施例1的不同之处在于,将实施例1中步骤102的内容细分为步骤202-步骤205的内容,具体的执行步骤包括:

201,将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库。

202,当用户通过交互界面指定外业调查成果包时,调用地理信息系统的地理空间数据库创建外业成果图层。

其中,存储在数据库中的外业调查成果包通过交互界面展示给用户,如果是多个外业调查成果包的情况下,用户需要在交互界面上指定出一个,当用户通过交互界面指定外业调查成果包时,调用ArcGIS的地理空间数据库(Geodatabase),Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型,支持在标准的数据库管理系统(Database Management System,DBMS)表中存储和管理地理信息,支持多种DBMS结构和多用户访问,且大小可伸缩。Geodatabase在原来的GIS数据库中创建外业成果图层,外业成果图层采用和地类图斑(DLTB)图层相同的数据基础,DLTB根据定义是被行政区界线、权属界线以及单一线状地物分割的单一地类地块。

203,从地理信息系统中获取待编辑的地理信息数据。

其中,外业成果图层创建完成之后,获取ArcGIS保存的待编辑的地理信息数据。

204,读取待编辑的地理信息数据中的矢量数据。

其中,地理信息数据与地理环境要素有关的物质的数量、质量、性质、分布特征、联系和规律的数字、文字、图像和图形等的总称,而在外业成果图层中是通过点、线及面的方式来体现矢量数据,因此需要读取出待编辑的地理信息数据中的矢量数据。

205,将矢量数据写入外业成果图层。

其中,将读取出的矢量数据写入到外业成果图层中。

206,当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果。

其中,外业成果图层是通过交互界面展示给用户的,如果用户需要查看某个位置的外业调查情况,则只需要点击该位置,当用户通过交互界面在外业成果图层中指定目标位置时,从保存在数据库的外业调查成果包中,获取到目标位置对应的外业举证成果。

207,通过交互界面展示外业举证成果。

其中,在获取到目标位置对应的外业举证成果之后,通过交互界面进行展示,使得用户可以直观地看到。

实施例2的实施原理为:先将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库,数据库具体是SQL数据库。当用户通过交互界面指定外业调查成果包时,先调用地理信息系统的地理空间数据库创建外业成果图层,此时外业成果图层还没有数据,从地理信息系统中获取待编辑的地理信息数据,读取出地理信息数据中的矢量数据,将矢量数据写入到外业成果图层,从而完成了外业成果图层的构建,外业成果图层是通过交互界面展示给用户的,当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果,通过交互界面展示外业举证成果,从而使用户查看到外业举证成果。证明了外业成果图层的构建是依赖地理信息系统才能实现的。

实施例3

参照图3,本实施例与以上实施例2的不同之处在于,在实施例2的步骤205之后,为了解决外业成果图层的矢量数据不完整的问题,可以通过数据库的外业举证成果包实现补充,具体的步骤包括:

301,当外业成果图层中存在没有矢量数据的空白对象时,调用数据库的数据库引擎从举证信息图层中读取空白对象对应的空白图斑编号。

其中,考虑到如果地理信息数据不全和错误,外业成果图层中会存在没有矢量数据的空白对象,当外业成果图层中存在没有矢量数据的空白对象时,调用SQL数据库的数据库引擎(SQLite)从举证信息图层中读取空白对象对应的空白图斑编号,举证信息图层中包括图斑编号(TBBH)字段,TBBH字段中包括多个TBBH。每一个TBBH对应到特定的外业举证成果。

302,根据空白图斑编号确定对应的空白外业举证成果,并分析空白外业举证成果的坐标点信息计算得到矩形范围框。

其中,根据空白图斑编号,找到附件(FJ)表中对应的空白外业举证成果,根据分析这些举证成果的坐标点信息推算出一个矩形范围框。

303,将矩形范围框作为空白对象的矢量数据写入外业成果图层。

其中,将矩形范围框作为空白对象的矢量数据,写入外业成果图层,使得外业成果图层不会出现无矢量数据的情况。

实施例3的实施原理为:调用数据库的数据库引擎从举证信息图层中读取空白对象对应的空白图斑编号,根据空白图斑编号确定对应的空白外业举证成果,并分析空白外业举证成果的坐标点信息计算得到矩形范围框,作为空白对象的矢量数据写入外业成果图层。从而解决了地理信息数据不全和错误导致的外业成果图层出现空白对象的问题。

实施例4

参照图4,本实施例与以上实施例1和2的不同之处在于,用户在外业成果图层指定的目标位置虽然是一个,但是同一个位置却可能有多个调查对象,为了准确得到外业举证成果,具体的步骤如下:

401,当用户通过交互界面在外业成果图层中指定目标位置时,判断目标位置是否存在多个调查对象,若存在一个调查对象,执行步骤402;若存在多个调查对象,执行步骤403。

其中,由外业成果图层通过交互界面显示给用户,当用户在交互界面指定目标位置时,创建一个空间查询器ISpatialFilter,找到目标位置的所有调查对象,如果只有一个调查对象,执行步骤402;如果存在多个调查对象,执行步骤403。

402,根据调查对象的图斑编号,调用数据库引擎读取外业调查成果包中的外业举证成果。

其中,在只有一个调查对象时,得到调查对象的图斑编号TBBH,调用数据库引擎SQLite读取外业调查成果包中对应的外业举证成果。

403,通过交互界面获取用户的对象选择指令,根据对象选择指令确定目标调查对象,根据目标调查对象的图斑编号,调用数据库引擎读取外业调查成果包中的外业举证成果。

其中,在调查对象为多个时,交互界面弹出多个选项让用户选择一个调查对象,在用户选择之后,通过交互界面获取用户的对象选择指令,根据对象选择指令从多个调查对象中确定目标调查对象,根据目标调查对象的TBBH调用SQLite读取外业调查成果包中对应的外业举证成果。

实施例4的实施原理为:只有一个调查对象时,根据调查对象的图斑编号调用数据库引擎读取外业调查成果包中的外业举证成果;存在多个调查对象时,通过交互界面获取用户的对象选择指令,根据对象选择指令确定目标调查对象,根据目标调查对象的图斑编号调用数据库引擎读取外业调查成果包中的外业举证成果。使得在同一个位置有多个调查对象时,能够通过选择调查对象从而得到对应的外业举证成果。

实施例5

参照图5,本实施例与以上实施例1不同之处在于,通过交互界面展示外业举证成果,具体的步骤如下:

501,对内存及交互界面进行初始化。

其中,为了保证外业举证成果的显示,需要先对内存和交互界面进行初始化,内存是对应到外业举证成果的内存区域,初始化就是将交互界面和内存都清空。

502,将外业举证成果的描述信息保存至内存。

其中,外业举证成果的描述信息可以包括文件名、坐标信息及其他相关信息,描述信息保存至内存。

503,通过交互界面展示外业举证成果的选择组件。

其中,由于外业举证成果可能为多个,通过交互界面展示外业举证成果的选择组件,选择组件可以是虚拟按键方式,还可以为其他方式,具体不做限定。

504,当用户在选择组件指定了目标外业举证成果时,在交互界面显示目标外业举证成果,并显示目标外业举证成果对应的描述信息。

其中,在交互界面展示的选择组件时,用户对选择组件进行操作,当用户在选择组件指定了目标外业举证成果时,在交互界面显示目标外业举证成果,并显示目标外业举证成果对应的描述信息。

实施例5的实施原理为:为了保证外业举证成果的显示,需要先对内存和交互界面进行初始化,将外业举证成果的描述信息都保存至内存,当用户在选择组件指定了目标外业举证成果时,在交互界面显示目标外业举证成果及描述信息。由于将所有外业举证成果的描述信息都一次性写入到了内存中,方便了后续外业举证成果的描述信息的获取,加快了数据访问速度。

实施例6

参照图6,本实施例与以上实施例5不同之处在于,本实施例中外业举证成果以外业举证照片为例,外业举证照片包括至少一张,而描述信息则包括照片拍摄坐标点及照片拍摄方向。对实施例5中的步骤503和步骤504进行详细说明,具体的步骤如下:

601,确定外业举证成果中外业举证照片的数量。

其中,外业举证成果以外业举证照片为例,外业举证照片包括至少一张,先确定外业举证照片的数量。

602,当外业举证照片的数量为一张时,通过交互界面展示选择组件。

其中,当外业举证照片的数量为一张时,选择组件具有一个当前照片按钮,通过交互界面展示的选择组件就是当前照片按钮。

603,当外业举证照片的数量为多张时,通过交互界面展示选择组件。

其中,当外业举证照片的数量为多张时,选择组件具有上一张按钮及下一张按钮等,通过交互界面展示给用户。

604,当用户在选择组件指定了目标外业举证照片时,判断目标外业举证照片是否下载到硬盘,若否,执行步骤605,;若是,执行步骤606。

其中,当用户在选择组件指定了目标外业举证照片时,可以通过双击照片的方式判断照片是否已经下载到本地的硬盘中,如果没有,执行步骤605;如果是,执行步骤606。

605,从数据库的外业调查成果包下载目标外业举证照片。

其中,如果目标外业举证照片没有下载到硬盘,则需要从数据库的外业调查成果包中下载到硬盘。

606,从硬盘中读取目标外业举证照片。

其中,如果目标外业举证照片已经下载到硬盘,则直接从硬盘中读取即可。

607,调用图片查看软件显示目标外业举证照片。

其中,在通过步骤605或步骤606获取到目标外业举证照片之后,通过调用图片查看软件,将目标外业举证照片显示在交互界面上。

608,调用数据可视化软件显示目标外业举证照片的照片拍摄坐标点及照片拍摄方向。

其中,在目标外业举证照片显示之后,调用数据可视化软件(Carto)在该照片的图形界面上显示照片拍摄坐标点及照片拍摄方向,为了突出照片拍摄坐标点及照片拍摄方向,可以先删除其他坐标显示信息。

实施例6的实施原理为:外业举证成果以照片为例,包括至少一张外业举证照片,如果是只有一张,通过交互界面展示选择组件只有一个当前照片按钮;如果有多张,通过交互界面展示的选择组件具有上一张按钮及下一张按钮,从而方便用户对外业举证照片进行选择。在用户选择了目标外业举证照片时,先判断该照片是否下载到了本地的硬盘中,如果没有,从数据库的外业调查成果包中下载得到;如果有,从硬盘中读取得到;调用图片查看软件显示目标外业举证照片。由于需要显示的照片不存在硬盘中才下载,分散了下载时间,照片在硬盘存在就不下载,避免了照片的重复下载。在外业举证成果是照片的情况下,对应的描述信息包括照片拍摄坐标点及照片拍摄方向,在用户使用选择组件选择了目标外业举证照片时,在交互界面显示该照片,并调用数据可视化软件显示该照片的照片拍摄坐标点及照片拍摄方向,从而还原显示拍摄信息,有助于用户了解现场情况。

可选的,除了以上实施例1-6之外,本申请的外业举证成果处理方法还需要保证地理信息系统的数据安全性,具体的步骤如下:

安装外业举证成果处理插件;

当用户打开地理信息系统加载外业举证成果处理插件时,判断外业举证成果处理插件是否授权;

若未授权,则读取机器码生成待授权文件,并通过授权工具根据待授权文件的机器码进行授权;

若授权,则从所述地理信息系统中获取待编辑的地理信息数据,构建得到外业成果图层。

本实施例的实施例原理为:在具有ArcGIS的终端上安装外业举证成果处理插件,当用户打开ArcGIS加载外业举证成果处理插件时,判断外业举证成果处理插件是否授权,如果没有授权,读取本台设备的机器码生成待授权TXT文件,将TXT文件放入到ArcGIS文件夹中,并通过授权工具进行授权,将授权文件放入到TXT文件的同一目录下后,才能使用外业举证成果处理插件,如果授权,则外业举证成果处理插件可以使用。由于目前地理信息系统的外业举证成果处理功能复杂,因此需要安装外业举证成果处理插件,作为地理信息系统之外的程序,在调用地理信息系统的数据时,需要考虑安全性因素,必须得到授权才可以使用,提高了安全性。

本申请实施例还公开一种外业举证成果处理系统。

实施例7

参照图7,该系统包括:

数据保存模块701,用于将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库;

外业成果图层构建模块702,用于当用户通过交互界面指定外业调查成果包时,从地理信息系统中获取待编辑的地理信息数据,构建得到外业成果图层;

外业举证成果获取模块703,用于当用户通过交互界面在外业成果图层中指定目标位置时,从数据库的外业调查成果包中获取目标位置对应的外业举证成果;

外业举证成果展示模块704,用于通过交互界面展示外业举证成果。

实施例7的实施原理为:数据保存模块701先将待编辑的地理信息数据保存至地理信息系统,将外业调查成果包保存至数据库,数据库具体是SQL数据库。存储在数据库中的外业调查成果包通过交互界面展示给用户,当用户通过交互界面指定外业调查成果包时,外业成果图层构建模块702从地理信息系统中获取待编辑的地理信息数据,提取出地理信息数据中的矢量数据,构建得到外业成果图层,外业成果图层是通过交互界面展示给用户的,当用户通过交互界面在外业成果图层中指定目标位置时,外业举证成果获取模块703从数据库的外业调查成果包中获取目标位置对应的外业举证成果,外业举证成果展示模块704通过交互界面展示外业举证成果,从而使用户查看到外业举证成果。与相关技术相比,由于外业成果图层是通过地理信息系统中地理信息数据的矢量数据构建而成,再依据外业成果图层的目标位置从外业调查成果包提取和查看对应外业调查成果,与地理信息系统的结合无需软件之间切换,便于用户操作;从数据库导出外业举证成果时,只需要导出对应的目标位置的,无需一次性下载所有再从中挑选,节省了下载时间。因此,提高了外业举证成果的处理效率。

需要说明的是,在实施例7中的各模块除了执行实施例7中的各功能及步骤之外,还可以执行以上实施例1-6中的功能及步骤,具体不做论述。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

相关技术
  • 一种外业举证成果处理方法及系统
  • 一种基于科技成果数据库的人证识别数据处理方法及系统
技术分类

06120112941606