CN102737076B - 一种构建地理矢量数据数据树的方法和*** - Google Patents
一种构建地理矢量数据数据树的方法和*** Download PDFInfo
- Publication number
- CN102737076B CN102737076B CN201110249548.6A CN201110249548A CN102737076B CN 102737076 B CN102737076 B CN 102737076B CN 201110249548 A CN201110249548 A CN 201110249548A CN 102737076 B CN102737076 B CN 102737076B
- Authority
- CN
- China
- Prior art keywords
- vector data
- data
- geographical
- tree
- data file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种构建地理矢量数据数据树的方法和***,所述方法包括以下步骤:根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据。本发明的实施例中,通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
Description
技术领域
本发明涉及地理信息数据管理领域,尤其涉及一种构建地理矢量数据数据树的方法和***。
背景技术
在地理信息***中会使用到大量的数据,其中包含数字高程数据、地理纹理数据、地貌矢量数据等。
地理矢量数据是一种在地理信息***中使用很广泛的数据,是对一种或多种地图要素进行矢量化形成的一种矢量化数据文件,是一种更为方便的放大、漫游、查询、检查、量测、叠加地图。其数据量小,便于分层,能快速的生成专题地图,所以也称作矢量专题信息DTI(Digital Thematic Information)。地理矢量数据能满足地理信息***进行各种空间分析要求,视为带有智能的数据。可随机地进行数据选取和显示,与其他几种产品叠加,便于分析、决策。通常矢量数据的基本单元定义为点、线、面3种目标形式。基本信息单元由反映其分类体系及位置的基本数据组成。同一类基本空间信息单元具有类似的质量、数量特征,构成一个要素层;多个图形要素层构成一个图幅,数据按图幅存放;同一比例尺的多个图幅构成一个区域。它对地理信息的展示起到了很重要的作用,比如它能描述一个地标的位置名称等、能够描述河流、道路的走向形状等,能够描述国家或区域等等。
在实现本发明的过程中,发明人发现现有技术中存在以下缺点:
1、地理矢量数据是由很多分散的文件组织起来的,它们对于各个矢量属性之间的相互关系没有直接的描述或展示;
2、一个地理矢量数据文件中往往包含多个矢量数据,人们操作时可能只关注一个矢量数据,所以使用文件形式很难给普通用户以简便的操作和满意的体验。
发明内容
本发明实施例提供了一种构建地理矢量数据数据树的方法和***,用于描述矢量地理数据文件的矢量属性之间的相互关系。
本发明实施例提供了一种构建地理矢量数据数据树的方法,包括以下步骤:
根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件,具体包括:查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据,具体包括:根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据,具体包括:
映射所述地理矢量数据文件的存储路径;
记录所述矢量数据在所述地理矢量数据文件中的地址。
还包括,所述数据树具有多层结构,具有至少一个根结点。
本发明的实施例中,通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
本发明实施例提供了一种构建地理矢量数据数据树的***,包括:
地理矢量数据文件获取单元,用于根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;
矢量数据获取单元,用于获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;
关系描述建立单元,用于建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据。
所述地理矢量数据文件获取单元,具体用于查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
所述矢量数据获取单元,具体用于根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
所述关系描述单元,包括:
存储路径映射单元,用于映射所述地理矢量数据文件的存储路径;
地址记录单元,用于记录所述矢量数据在所述地理矢量数据文件中的地址。
还包括:所述数据树具有多层结构,具有至少一个根结点。
本发明的实施例中,通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中一种构建地理矢量数据数据树的方法流程图;
图2是本发明实施例中一种构建地理矢量数据数据树的方法具体流程图;
图3是本发明实施例中一种构建地理矢量数据数据树的***结构图;
图4是本发明实施例中一种构建地理矢量数据数据树的***具体结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种构建地理矢量数据数据树的方法,如图1所示,包括以下步骤:
步骤S101,根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件,具体包括:查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
步骤S102,获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据,具体包括:根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
步骤S103,建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据,具体包括:
映射所述地理矢量数据文件的存储路径;
记录所述矢量数据在所述地理矢量数据文件中的地址。
还包括,所述数据树具有多层结构,具有至少一个根结点。
本发明实施例的技术方案带来的有益效果如下:通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
本发明实施例二提供了一种构建地理矢量数据数据树的方法,如图2所示,包括以下步骤:
步骤S201,创建一个数据树,所述数据树具有至少一层,至少一个根节点。在本实施例中,数据树的具有4个根节点,区域、河流、山脉、海洋;所述根节点区域具有至少一个子节点,如中国、美国、英国、朝鲜等;所述中国具有子节点,如河北、北京等;所述节点河北具有子节点保定、唐山等。
步骤S202,根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件,具体包括:查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
根据所述根节点区域查询至少一个地理矢量数据文件的属性描述数据中是否包含“区域”,如有,则获取所述该地理矢量数据文件。本实施例中获取地理矢量数据文件“世界地理矢量数据文件”;
步骤S203,获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据,具体包括:根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
如果有与所述至少一个子节点相对应的地理矢量数据文件,则执行步骤S202,获取与所述子节点对应的地理矢量数据文件,如果没有与所述至少一个子节点对应的地理矢量数据文件,则在上一级节点对应的地理矢量数据文件中获取与所述至少一个子节点对应的矢量数据。
例如:子节点中国,如果有与中国相对应的地理矢量数据文件,则获取该地理矢量数据文件,如果没有,则从节点世界相对应的矢量数据文件中获取与中国相对应的矢量数据。
步骤S204,建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据,具体包括:映射所述地理矢量数据文件的存储路径;记录所述矢量数据在所述地理矢量数据文件中的地址。
本发明实施例的技术方案带来的有益效果如下:通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
本发明实施例三提供了一种构建地理矢量数据数据树的***,如图3所示,包括:
地理矢量数据文件获取单元301,用于根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;
矢量数据获取单元302,用于获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;
关系描述建立单元303,用于建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据。
本发明实施例的技术方案带来的有益效果如下:通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
本发明实施例4提供了一种构建地理矢量数据数据树的***,如图4所示,包括:
地理矢量数据文件获取单元401,用于根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;所述地理矢量数据文件获取单元,具体用于查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
矢量数据获取单元402,用于获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;所述矢量数据获取单元,具体用于根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
关系描述建立单元403,用于建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据,所述关系描述单元,包括:
存储路径映射单元4031,用于映射所述地理矢量数据文件的存储路径;
地址记录单元4032,用于记录所述矢量数据在所述地理矢量数据文件中的地址。
还包括:所述数据树具有多层结构,具有至少一个根结点。
本发明实施例的技术方案带来的有益效果如下:通过建立地理矢量数据文件的数据树,实现了地理矢量数据文件的各个矢量属性之间相互关系的直接描述,可以方便的、有选择性的调用地理矢量数据文件中的矢量数据。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种构建地理矢量数据数据树的方法,其特征在于,包括以下步骤:
根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;
获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;
建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据。
2.如权利要求1所述的一种构建地理矢量数据数据树的方法,其特征在于,所述根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件,具体包括:
查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
3.如权利要求2所述的一种构建地理矢量数据数据树的方法,其特征在于,所述获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据,具体包括:
根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
4.如权利要求1至3任一项所述的一种构建地理矢量数据数据树的方法,其特征在于,所述建立所述至少一个节点与所述矢量数据的关系描述,具体包括:
映射所述地理矢量数据文件的存储路径;
记录所述矢量数据在所述地理矢量数据文件中的地址。
5.如权利要求1任一项所述的一种构建地理矢量数据数据树的方法,其特征在于,所述数据树具有多层结构,具有至少一个根结点。
6.一种构建地理矢量数据数据树的***,其特征在于,包括:
地理矢量数据文件获取单元,用于根据数据树的至少一个节点的节点名称,获取至少一个地理矢量数据文件;
矢量数据获取单元,用于获取所述至少一个地理矢量数据文件中与所述节点名称相对应的矢量数据;
关系描述建立单元,用于建立所述至少一个节点与所述矢量数据的关系描述,所述关系描述用于调用所述矢量数据。
7.如权利要求6所述的一种构建地理矢量数据数据树的***,其特征在于,所述地理矢量数据文件获取单元,具体用于查询所述至少一个地理矢量数据文件的属性描述数据,如果包含所述节点名称,则获取所述至少一个地理矢量数据文件。
8.如权利要求7所述的一种构建地理矢量数据数据树的***,其特征在于,所述矢量数据获取单元,具体用于根据所述节点名称对应的属性描述数据,获取与所述属性描述数据对应的所述矢量数据。
9.如权利要求6至8任一项所述的一种构建地理矢量数据数据树的***,其特征在于,所述关系描述单元,包括:
存储路径映射单元,用于映射所述地理矢量数据文件的存储路径;
地址记录单元,用于记录所述矢量数据在所述地理矢量数据文件中的地址。
10.如权利要求6任一项所述的一种构建地理矢量数据数据树的***,其特征在于,所述数据树具有多层结构,具有至少一个根结点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110249548.6A CN102737076B (zh) | 2011-08-26 | 2011-08-26 | 一种构建地理矢量数据数据树的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110249548.6A CN102737076B (zh) | 2011-08-26 | 2011-08-26 | 一种构建地理矢量数据数据树的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102737076A CN102737076A (zh) | 2012-10-17 |
CN102737076B true CN102737076B (zh) | 2017-11-10 |
Family
ID=46992596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110249548.6A Expired - Fee Related CN102737076B (zh) | 2011-08-26 | 2011-08-26 | 一种构建地理矢量数据数据树的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102737076B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106326492B (zh) * | 2016-09-19 | 2019-08-27 | 深圳市数字城市工程研究中心 | 空间矢量数据生成方法及装置 |
CN106599025B (zh) * | 2016-10-25 | 2022-03-04 | 中国电力科学研究院 | 一种基于数据交换格式的矢量数据切片方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101710330A (zh) * | 2009-11-27 | 2010-05-19 | 上海九运通用软件有限公司 | 时间空间混合数据结构及其构建方法和*** |
CN101923542A (zh) * | 2009-06-12 | 2010-12-22 | 如临其境创意(上海)有限公司 | 一种用于网络多维空间数据表达的MDDRQ-Tree索引结构 |
CN101996199A (zh) * | 2009-08-20 | 2011-03-30 | 浙江省公众信息产业有限公司 | 一种基于嵌入式环境的gis引擎实现***及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW591436B (en) * | 2003-01-10 | 2004-06-11 | Ulead Systems Inc | Method using list menu to express hierarchical tree database and storage medium storing and executing computer program of method thereof |
CN101866354A (zh) * | 2010-06-01 | 2010-10-20 | 北京东方飞扬软件股份有限公司 | 利用档案目录实现地理信息同步检索的方法及装置 |
-
2011
- 2011-08-26 CN CN201110249548.6A patent/CN102737076B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101923542A (zh) * | 2009-06-12 | 2010-12-22 | 如临其境创意(上海)有限公司 | 一种用于网络多维空间数据表达的MDDRQ-Tree索引结构 |
CN101996199A (zh) * | 2009-08-20 | 2011-03-30 | 浙江省公众信息产业有限公司 | 一种基于嵌入式环境的gis引擎实现***及方法 |
CN101710330A (zh) * | 2009-11-27 | 2010-05-19 | 上海九运通用软件有限公司 | 时间空间混合数据结构及其构建方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN102737076A (zh) | 2012-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104252489B (zh) | 一种根据经纬度数据快速获得位置文字描述信息的方法 | |
Bagdanavičiūtė et al. | Index based multi-criteria approach to coastal risk assesment | |
Frondoni et al. | A landscape analysis of land cover change in the Municipality of Rome (Italy): Spatio-temporal characteristics and ecological implications of land cover transitions from 1954 to 2001 | |
CN103884345B (zh) | 兴趣点信息采集方法、显示方法、装置及*** | |
CN101963996B (zh) | 一种全球栅格数据存储方法 | |
CN102750294B (zh) | 一种地形影像数据的生成方法、生成装置及生成*** | |
CN104598506B (zh) | 地理位置点的地址生成、查询方法和装置 | |
US20210217138A1 (en) | Vector Tile Pyramiding | |
CN104317821A (zh) | 一种利用图形技术查看停电信息的方法 | |
Abed et al. | Site selection using Analytical Hierarchy Process by geographical information system for sustainable coastal tourism | |
CN108038249A (zh) | 一种全球一张图数据存储组织方法及调用方法 | |
CN103500060B (zh) | 电子地图的制作方法、制作装置、显示方法及显示装置 | |
CN105718481A (zh) | 一种海量地形数据组织发布方法 | |
CN102469112B (zh) | 位置跟踪实现方法、装置及*** | |
CN107395680A (zh) | 店铺群信息推送和输出方法及装置、设备 | |
CN109146360A (zh) | 网格建立方法和装置以及配送方法和装置 | |
Jude et al. | Visualisation for participatory coastal zone management: a case study of the Norfolk Coast, England | |
CN110059860A (zh) | 一种城市的公共充电站位置布局多目标优化方法 | |
CN102737076B (zh) | 一种构建地理矢量数据数据树的方法和*** | |
CN102750733B (zh) | 一种基于多纹理创建三维地球的方法和*** | |
CN110532437A (zh) | 电子凭证提示方法、装置、计算机设备及存储介质 | |
Dhanaraj et al. | Analysis of urban expansion patterns through landscape metrics in an emerging metropolis of Mangaluru Community Development Block, India, During 1972–2018 | |
CN107169080A (zh) | 一种基于gis和空间数据库相结合的地理空间分析*** | |
CN104298764B (zh) | 一种多时相遥感影像数据库的创建方法、访问方法及*** | |
Liu et al. | Security patterns and resistance surface model in urban development: Case study of Sanshui, China |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171110 Termination date: 20200826 |
|
CF01 | Termination of patent right due to non-payment of annual fee |