通用gis数据协同采集方法和装置、服务器的制造方法_3

文档序号:9839624阅读:来源:国知局
集位置信息后,地图会根据“定位精度”,以不同的颜色显示采集的点;可以根据地图和实际情况,通过地图点选的方式对采集的数据进行修正。
[0037]关于属性信息,如医院的病床数量、地区人口等;在填写时,系统会对填写的值进行校验,当填写的值不符合属性限制条件时,将自动产生警告;如:医院的病床数应该是大于或等O的整数,当填写“a”,“ -1”,“1.1”等值时,系统会自动产生警告。
[0038]为GIS数据关联的附件可以是使用相机拍摄的照片或视频,也可以通过文件选择的方式,为613数据关联任意格式的文档(如丨11:、(100、118 4(^等类型的文件)。
[0039]步骤S205:在所述地图上显示本地采集的上述位置信息、属性以及关联附件等GIS数据;
步骤S206:将本地采集的上述位置信息、属性以及关联附件等GIS数据上传到云GIS中心;
步骤S207:从云GIS中心获取并在地图上显示其他终端采集的GIS数据; 在地图上显示本地采集和其他终端采集的GIS数据时,可以为这些数据注册地图交互事件;之后在地图上选择了 GIS数据时,可以查看该数据的属性信息,还可以查看关联的照片、视频以及其他文件。
[0040]步骤S208:判断是否已经完成当前数据采集任务;若是,则结束当前数据采集任务,转步骤S202执行其他数据采集任务,直至完成所有数据采集任务;否则,转步骤S204重复当前数据采集任务的数据采集流程。
[0041]参照图3,示出了本申请通用GIS数据协同采集方法第三实施例的流程,本优选实施例中,采用P2P数据协同采集方式,不仅能够满足常规GIS数据协同采集任务的需求,还能够解决现有技术中当有临时采集任务发生时,各个作业人员不能通过终端进行任务自定义采集,任务指派不灵活,在一定程度上影响了采集效率的问题。本优选方法实施例包括以下步骤:
步骤S301:采集终端获取所有本地数据采集任务,并显示到界面上。
[0042]数据采集任务的创建方式以及从其他终端读取数据采集任务的方式参见上述第一方法实施例的步骤SI OI部分。
[0043]步骤S302:选择需要数据采集的任务,并进入采集页面;
步骤S303:根据当前数据采集任务中包括的地图信息显示地图;
步骤S304:获取当前数据采集任务中本地采集的GIS数据以及其他终端采集的GIS数据;
步骤S305:在地图上显示上述GIS数据,并为这些GIS数据注册地图交互事件;
之后在地图上选择GIS数据时,可以查看该数据的属性信息、关联的照片或视频以及其他文件。
[0044]步骤S306:将本地采集的位置信息、属性信息和关联附件等GIS数据共享到其他终端。
[0045]步骤S307:通过了解当前数据采集任务的整体状态,判断是否已经完成当前数据采集任务;若是,则结束当前数据采集任务,转步骤S302执行其他数据采集任务,直至完成所有数据采集任务;否则,转步骤S304重复当前数据采集任务的数据采集流程。
[0046]本优选实施例通过上述手段,不仅能够实现常规数据采集任务的协同工作,当有临时采集任务发生时,外业人员还能够通过终端自定义采集任务,并与其他终端实现协同采集,进一步提高了任务指派的灵活性,可有效提高数据采集效率。
[0047]对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为根据本申请,某些步骤可以采用其他顺序或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0048]参照图4,示出了本申请通用GIS数据协同采集装置第一实施例的结构框图,本采集装置实施例可以是配置有GIS数据采集和编辑软件的智能终端,也可以是专业GIS数据采集设备;所述装置包括:
任务获取模块41,用于读取服务器、本地装置或其他装置创建的数据采集任务;
当任务获取模块41从服务器(如云GIS中心)获取数据采集任务时,采用基于服务器的数据协同采集方式;当任务获取模块41从本地装置或其他装置获取数据采集任务(即数据采集任务由本地装置或其他装置创建)时,采用P2P的数据协同采集方式。
[0049]对于P2P方式,当需要从其他装置读取数据采集任务时,首先需要与该其他装置以W1-F1、蓝牙或NFC等方式建立连接,然后再读取该其他装置创建的数据采集任务;当采用NFC连接方式时,装置之间的距离不大于10cm。
[0050]地图显示模块42,用于根据所述数据采集任务中包括的地图信息显示地图;
具体的,当所述装置仅配置有在线地图时,通过在线地图服务地址获取并显示在线地图;当所述装置仅配置有离线地图时,判断本地存储器是否存储有离线地图包,若是,直接从本地读取并显示离线地图包;否则,从离线地图服务地址下载并显示离线地图包;当所述装置同时配置有在线地图与离线地图时,根据用户的选择采用上述在线地图或离线地图的方式显示地图。
[0051]数据采集模块43,用于获取并在所述地图上显示本地采集的GIS数据;
其中,GIS数据的内容具体包括位置信息和属性信息,还可以关联附件,不同的内容可以采用不同的采集方式。对于位置信息,可以通过GPS/基站/W1-Fi定位的方式自动采集或地图手绘的方式手工采集;对于属性信息,需要外业人员手工填写,系统会自动进行数据校验(如医院床位数量应该为大于O的整型数字);对于关联附件,可以是通过相机采集的照片和/或视频,还可以是任何格式的文档(如1^1:、(10(3、118^(1;1;'等)。
[0052]数据协同交互模块44,用于获取并在所述地图上显示其他装置采集的GIS数据,以及向其他装置发送本地采集的GIS数据;
数据协同交互模块44可以用以下方式获取其他装置采集的GIS数据:从服务器读取其他采集装置上传的GIS数据,或与其他其他采集装置建立连接并读取该其他采集装置采集的GIS数据;
数据协同交互模块44可以用以下方式向其他装置发送本地采集的GIS数据:将本地采集的GIS数据上传至服务器,或与其他装置建立连接并将本地采集的GIS数据发送给该其他
目.ο
[0053]参照图5,示出了本申请通用GIS数据协同采集装置第二实施例的结构示意图,本装置实施例与图4所示的第一装置实施例的区别在于,为了实现P2P方式的协同采集,本装置实施例还配置有如下模块:
第一数据集制作模块45,用于定义所述GIS数据的几何类型(如点、线、面等)和属性字段(如医院的床位数量、地区人口等),并为所述几何类型设置显示样式,以及为属性字段设置限定条件;
其中,对于点数据的显示样式,需要设定点的填充图片或点显示开头、填充色等;对于线数据的显示样式,需要设定线宽、显示风格(如实线、虚线、铁路线等)、线颜色等;对于面数据的显示样式,需要设定轮廓线样式、填充色等;关于属性字段的限定条件,用于校验外业人员填写的数据是否正确,如:地区人口应该是不小于O的整数,如果填写“0.5”等,系统会自动发出报警提示。
[0054]第一任务管理模块46,用于创建、修改和删除数据采集任务,为新创建的数据采集任务配置底图、增加数据采集图层,并建立所述数据采集图层与所述第一数据集制作模块45定义的GIS数据的几何类型和属性字段的关联关系。
[0055]参照图6,示出了本申请通用GIS数据协同采集服务器一实施例的结构框图,基于本实施例的数据协同采集系统由服务器(或云GIS中心)和多个数据协同采集装置构成,云GIS中心是基于云计算的可定制地理信息门户平台,整合了地图、数据等GIS资源,支持数据存储、数据处理、数据分析等功能,提供灵活的多终端协同工作能力;数据采集装置可以是手机、平板电脑等大众化的移动终端,也可以是定制的专业GIS采集设备,外业人员通过数据采集装置执行作业任务。所述服务器包括:
地图服务模块61,用于将地图数据发布为在线地图服务和/或离线地图包;可以同时配置在线地图和离线地图,也可以只配置在线地图或离线地图。
[0056]第二数据集制作模块62,用于定义所述GIS数据的几何类型(如点、线、面等)和属性字段(如医院的床位数量、地区人口等),并为所述几何类型设置显示样式,以及为属性字段设置限定条件;
其中,对于点数据的显示样式,需要设定点的填充图片或点显示开头、填充色等;对于线数据的显示样式,需要设定线宽、显示风格(如实线、虚线、铁路线等)、线颜色等;对于面数据的显示样式,需要设定轮廓线样式、填充色等。
[0057]关于属性字段的限定条件,用于校验外业人员填写的数据是否正确,如:医院的床位数应该是大于或等于O的整数,当填写“a”,“-Γ,“1.1”等值时,系统会自动产生告警。
[005
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1