农业经济电子地图数据服务接口方法

xiaoxiao2020-6-26  18

专利名称:农业经济电子地图数据服务接口方法
技术领域
本发明涉及本发明属于农业信息技术领域,尤其是指一种农业经济电子地图数据服务接口方法。
背景技术
随着农业信息化进程的不断发展和深入,中国农业正在由劳动密集型向知识密集型转变,农业生产与宏观决策需要及时、准确的农业信息为支撑。我国早在建国之初就建立了采集农村经济基础信息的工作体系,20世纪80年代开始在计算机上建立农业经济基础资料数据库,这些信息已经为各级农业决策部门、科研单位、农业生产部门等提供了许多有价值的信息服务。但是,一直以来农业经济基础信息服务体系在数据的可视性、数据的时效性、数据的深度挖掘和信息服务等方面还不能满足现代农业发展的需要,缺少一套功能完整实用性强的数据查询、分析系统,尤其是基于地理信息系统的农业经济基础信息服务软件。

发明内容
本发明要解决的技术问题是提出一种农业经济电子地图数据服务接口方法,其能提供基于地理信息系统的动态分析和专题图制作。本发明的技术解决方案是一种农业经济电子地图数据服务接口方法,该接口方法包括步骤一、生成农业专业业务数据字典;步骤二、导入业务涉及的属性数据;步骤三、对业务属性数据与空间要素进行自动关联和验证;步骤四、形成数据服务的空间信息查询与分析。本发明的农业经济电子地图数据服务接口方法使得农业经济电子地图服务平台能够提供农业不同专业应用的二次开发能力,降低了二次开发难度,不同存储方式、不同类型、不同类别的农业专业业务数据能够方便地进行展示和分析,解决了不同类型数据库转换为农业经济电子地图服务平台所需的格式要求、自动建立属性数据库、并与空间数据有机关联的问题,避免了系统重复建设的问题。采用本方法能够为不同级别和不同专业部门的农业管理用户,提供快速的个性化电子地图数据服务。


图1为本发明的方法主要步骤流程图。图2是本发明的具体实施例对各县粮食、畜牧和渔业数据用于生成农业不同行业的属性数据的实例图。图3是本发明的具体实施例对各县粮食、畜牧和渔业数据的空间信息表和属性信息表自动关联的方框图。
图4是本发明的具体实施例对各县粮食、畜牧和渔业数据在农业经济电子地图服务平台中的应用示意图。
具体实施例方式农业经济基础数据是具有空间内涵的数据,农业经济基础数据与地理信息具有紧密的联系。地理信息系统同时管理地理空间信息和数据库属性数据,它将图形与相应的属性信息有机地结合起来,实现图形与数据库的连接,可用于地理相关信息的搜集、存储、管理和分析。应用地理信息系统不仅能以图形方式展示具有地理属性的信息,而且实现了信息资源的动态查询分析,使信息资源得到更大程度的共享,提高了信息的可视化和应用的便捷性。利用GIS的专题图分析,制作各种类型的专题图,就可以直观地从图上看出数据的空间分布情况。本发明提供一种适用于农业经济电子地图服务平台、面向不同农业专业的电子地图数据服务接口,作为农业经济信息电子地图的进一步功能扩充。如图1所示,该接口方法主要包括农业专业业务数据字典的生成;业务涉及的属性数据的导入;业务属性数据与空间要素的自动关联和验证;最后形成数据服务的空间信息查询与分析。因此,采用本方法能够为不同级别的和不同专业部门的农业管理用户,提供快速的个性化电子地图数据服务。在本发明的具体实施方式
中,农业经济电子地图数据服务接口方法包括以下步骤步骤一用户根据需要管理的农业经济业务数据的特点,对各数据项添加相应的元数据描述,依据用户提供的数据描述信息生成数据字典,然后用户在数据字典中抽选若干个元数据组建数据集(业务数据表头);步骤二 依据步骤一中用户组建的数据集,生成相应的数据集描述文件,并以此描述文件作为农业经济电子地图业务数据的导入和验证依据,完成业务属性数据表的导入;步骤三依据步骤二中形成的业务属性数据库,对照地区代码和空间面ID的映射关系,对属性数据库和空间数据库进行关联验证,依据不同地区属性数据库中的地区代码来关联空间数据库中面ID,从而实现属性数据与至少一份空间数据的关联;步骤四结合数据展示、报告生成、专题图生成等功能模块,实现业务数据的电子地图服务。采用本发明的接口方法,可以为农业经济信息电子地图导入数据,生成面向不同服务的农业电子地图系统(例如畜牧业、渔业等)。本发明应用数据库技术首先建立需要生成不同农业专业的经济数据项目(数据表头)和数据格式,其中,“地区名称”和“代码”为必有项,根据表头内容,应用SQL语句,动态生成属性数据库表,提示使用者输入要转换的现有数据文件类型和格式,本专利方法将自动导入数据到属性数据库,提示使用者选择空间数据库的尺度,自动建立空间数据库与属性数据库的关联。通常,在实施该方法之前还包括将农业经济电子地图服务平台装入计算机。下面更具体地说明本发明的该方法所包括的步骤Sl 农业经济电子地图服务平台中,包含元数据管理系统。用户根据农业经济业务数据的不同,对各项业务数据添加相应的元数据,添加完所有数据项的元数据后,系统自动生成数据字典;然后用户利用元数据管理系统,在数据字典中选取若干个元数据组建数据集,每个数据集相当于数据库中的一个表,其中“代码”和“地区名称”为每个数据集的必选项。其中需要用户输入的元数据内容主要包括中文名称,英文名称,简称,同义名称,定义,数据类型,值域,计量单位等;系统自动生成的元数据内容包括元数据标识符,内部标识符,版本,创建者等。S2 农业经济电子地图服务平台中,包含数据导入模块。该模块依据Sl中生成的数据字典和数据集,自动生成数据集中各数据项的验证规则,并采用XML文件自动生成技术,将验证规则生成为数据集描述文件(如下所示)。依据此数据集描述文件,对用户提供的农业经济业务数据源(Excel文件,Access文件,Sql SerVer、MySQL等数据库)中的数据进行验证导入,对于验证通过的数据记录存入数据库中相应的表,对于未通过验证的数据,存入相应的XML文件,供用户检查修改。
< xml version=" 1.0" encoding="UTF-8" ><AgriMapDataSet name=""><MetaData>
<Name>Code</Name>
<ChineseName> 地区行政区划代码 </ChineseName>
<Abbreviate>/i^54</Abbreviate>
<Type>String</Type><Length>6</Length>
<MetaID>M0000001 </MetaID>〈Version〉1〈/Version〉<Creater>admin</Creater>
</MetaData><MetaData>
<Name>WheatProduction</Name>
<ChineseName> 小麦总产量 </ChineseName>
<Type>Decimal</Type>
<Size>25</Size>
<Precision>2〈/Precision〉
<lMt> 万吨 </lMt>
<MetaID>M0000002</MetaID>〈Version〉1〈/Version〉<Creater>admin</Creater>
</MetaData>
</AgriMapDataSet>对于需要导入的农业经济业务属性数据,用户可以按照Sl中定义的数据集,对数据进行组织,然后导入数据;也可以按照已有数据的保存样式,在Sl中建立相应的数据集,然后导入数据。S3 将地区代码和面ID之间的映射关系存贮在关联数据表中,以“地区代码”和“面ID”为关联依据,使用SQL语句将S2中空间数据库和导入的属性数据进行自动关联;建立包含多个验证规则的验证规则配置文件,可以包括默认验证规则和自定义验证规则,使用验证规则配置文件对关联的空间数据进行验证,如果验证失败返回错误信息,提醒用户检查导入的属性数据,如果验证成功,建立空间数据库和属性数据库的关联数据表,用来确保数据、空间要素之间的对应关系。S4:结合平台中的数据展示、报告生成、专题图生成等功能模块,最终实现针对业务数据的展示、分析服务。由于现有平台均具有数据展示、报告生成及专题图生成等功能,因此,本发明中对于此等现有技术不再详细描述。下面配合附图2-4以全国不同地区粮食作物、畜牧和渔业数据为例进行进一步说明,所涉及的数据接口方法的具体步骤如下
6
根据步骤Sl 添加全国不同地区粮食作物、畜牧、渔业元数据,包括小麦产量、玉米产量、水稻产量、猪肉产量、牛肉产量、羊肉产量、淡水养殖、淡水捕捞等内容。建立多个数据集,形成不同行业的数据表头。根据步骤S2 按照Sl中形成的数据字典和数据集描述文件,导入全国不同地区粮食作物、畜牧和渔业数据,建立对应行业的属性数据库,如图2所示。根据步骤S3 按照全国各县的地区代码和空间数据库中面ID的映射关系,服务平台将S2中导入的数据信息自动建立属性数据表和空间数据表之间的关联,依照验证配置规则文件对自动关联字段进行验证,如果不存在问题则生成对应的空间数据库和属性数据库的关联数据表,为地图的内容显示和地图的功能应用提供空间数据和属性数据支持,请参照图3所示。根据步骤S4 根据S3中关联的空间数据和属性数据,农业经济电子平台可以实现全国各县粮食作物、畜牧和渔业的定制分析、空间关联分析等功能,请结合图4所示。虽然本发明已以具体实施例揭示,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的构思和范围的前提下所作出的等同组件的置换,或依本发明专利保护范围所作的等同变化与修饰,皆应仍属本专利涵盖的范畴。
权利要求
1.一种农业经济电子地图数据服务接口方法,其特征在于,该接口方法包括步骤一、生成农业专业业务数据字典;步骤二、导入业务涉及的属性数据;步骤三、对业务属性数据与空间要素进行自动关联和验证;步骤四、形成数据服务的空间信息查询与分析。
2.如权利要求1所述的农业经济电子地图数据服务接口方法,其特征在于,应用数据库技术,首先建立需要生成不同农业专业的经济数据项目的数据表头和数据格式,该数据表头至少包括地区名称和代码,根据表头内容,应用SQL语句动态生成属性数据库表。
3.如权利要求1所述的农业经济电子地图数据服务接口方法,其特征在于,所述方法将自动导入数据到属性数据库,提示使用者选择空间数据库的尺度,自动建立空间数据库与属性数据库的关联。
4.如权利要求1所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤一包括用户根据需要管理的农业经济业务数据的特点,对各数据项添加相应的元数据描述,依据用户提供的数据描述信息生成数据字典,然后用户在数据字典中抽选多个元数据组建数据集,其中地区名称和代码为每个数据集的必选项。
5.如权利要求4所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤二包括依据步骤一中用户组建的数据集,生成相应的数据集描述文件,并以此描述文件作为农业经济电子地图业务数据的导入和验证依据,完成业务属性数据表的导入。
6.如权利要求5所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤二中,对于需要导入的农业经济业务属性数据,按照步骤一中定义的数据集对数据进行组织,然后导入数据;或者按照已有数据的保存样式,在步骤一中建立相应的数据集,然后导入数据。
7.如权利要求5所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤二还包括根据数据集描述文件,生成基于XML技术的数据验证规则,对导入的农业经济业务数据的进行验证,对于验证通过的数据记录存入数据库中相应的表,对于未通过验证的数据,则存入相应的XML文件,供用户检查修改。
8.如权利要求5所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤三包括依据步骤二中形成的业务属性数据库,对照地区代码和空间面ID的映射关系,对属性数据库和空间数据库进行关联验证,依据不同地区属性数据库中的地区代码来关联空间数据库中面ID,从而实现属性数据与至少一份空间数据的关联。
9.如权利要求8所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤三还包括建立包含多个验证规则的验证规则配置文件,该文件包括默认验证规则和自定义验证规则,使用验证规则配置文件对关联的空间数据进行验证,如果验证失败返回错误信息,提醒用户检查导入的属性数据,如果验证成功,建立空间数据库和属性数据库的关联数据表,用来确保数据、空间要素之间的对应关系。
10.如权利要求8所述的农业经济电子地图数据服务接口方法,其特征在于,所述步骤四是结合数据展示、报告生成、专题图生成这些功能模块,实现业务数据的电子地图服务。
全文摘要
本发明公开了一种农业经济电子地图数据服务接口方法,该接口方法主要包括农业专业业务数据字典的生成;业务所涉及属性数据的导入;业务属性数据与空间要素的自动关联和验证;最后形成数据服务的空间信息查询与分析。本发明为适用于农业经济电子地图服务平台、面向不同农业专业的电子地图数据服务接口,可以作为农业经济信息电子地图的进一步功能扩充。采用本方法能够为不同级别的和不同专业部门的农业管理用户,提供快速的个性化电子地图数据服务。
文档编号G09B29/00GK102591960SQ20111045451
公开日2012年7月18日 申请日期2011年12月30日 优先权日2011年12月30日
发明者刘升平, 海占广, 诸叶平, 鄂越, 雪燕 申请人:中国农业科学院农业信息研究所

最新回复(0)