CN112699195B - 地理空间数据处理方法、装置、计算机设备及存储介质 - Google Patents
地理空间数据处理方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN112699195B CN112699195B CN202011600728.XA CN202011600728A CN112699195B CN 112699195 B CN112699195 B CN 112699195B CN 202011600728 A CN202011600728 A CN 202011600728A CN 112699195 B CN112699195 B CN 112699195B
- Authority
- CN
- China
- Prior art keywords
- target
- information
- attribute information
- geographic
- corresponding relation
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000012545 processing Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 23
- 238000010276 construction Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 13
- 230000011218 segmentation Effects 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 235000013618 yogurt Nutrition 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/31—Indexing; Data structures therefor; Storage structures
- G06F16/316—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Remote Sensing (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种地理空间数据处理方法、装置、计算机设备及存储介质,涉及地理信息***领域。服务器基于用户输入的目标关键词查询包括多个地理空间对应关系的地理空间数据库,通过查询确定至少一个目标地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。本申请实施例提供的技术方案通过在对具有部分相同属性信息的地理信息进行查询时,减少了搜索相应时长,提高了搜索效率。
Description
技术领域
本申请涉及地理信息***领域,特别是涉及一种地理空间数据处理方法、装置、计算机设备及存储介质。
背景技术
地理信息***(GIS,Geographic Information Systems)技术是以地理空间为基础,提供多种空间和动态的地理信息为地理研究和地理决策服务的***。随着地理信息***的不断发展,地理空间中所包含的地理信息越来越多,用户通过具有尽快查询到自己想要的目标地理信息的需求,其中,目标地理信息包括了地球表明空间中分布事物的坐标信息和属性信息,属性信息用于表征地表事物具体是什么,坐标信息用于表征发生该地表事物的确切位置。
现有技术中,用户在地理信息***中查询到目标地理信息时,需要输入或者选择目标地理信息的具体坐标信息与具体属性信息进行查询。
然而,用户在对具有部分相同属性信息进行查询时,现有技术搜索响应时间长,搜索效率较低。
发明内容
基于此,本申请实施例提供了一种地理空间数据处理方法、装置、计算机设备及存储介质,可以提高用户对目标地理信息的搜索效率。
第一方面,提供了一种地理空间数据处理方法,该方法包括:
基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,该地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。
在其中一个实施例中,基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,还包括:基于用户输入的坐标数据查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,目标地理空间对应关系与坐标信息相匹配。
在其中一个实施例中,基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,包括:根据目标关键词查询地理空间数据库,通过查询确定目标索引,该目标索引包括的关键词与目标关键词相同;将该目标索引所在的地理空间对应关系作为目标地理空间对应关系。
在其中一个实施例中,基于用户输入的目标关键词查询地理空间数据库之前,该方法还包括:从历史地理信息数据库中获取坐标信息和属性信息的对应关系;将属性信息进行分词,将分词后得到的多个词语建立为索引;根据索引、坐标信息以及属性信息建立地理空间数据库。
在其中一个实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
在其中一个实施例中,根据索引、地理信息、以及空间信息建立地理空间数据库,包括:根据索引、坐标信息以及属性信息格式化成JSON格式进行存储。
在其中一个实施例中,从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息,包括:根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,该目标地理信息包括了目标坐标信息和目标属性信息;将该目标坐标信息由矢量数据转换为栅格数据进行显示。
第二方面,提供了一种地理空间数据处理装置,该地理空间数据处理装置包括:
查询模块,用于基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,该地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;
确定模块,用于从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息;
输出模块,用于输出该目标地理信息对应的目标坐标信息和目标属性信息。
在其中一个实施例中,查询模块还用于:基于用户输入的坐标数据查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,目标地理空间对应关系与坐标信息相匹配;
在其中一个实施例中,查询模块具体用于:基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,包括:根据目标关键词查询地理空间数据库,通过查询确定目标索引,该目标索引包括的关键词与目标关键词相同;将该目标索引所在的地理空间对应关系作为目标地理空间对应关系。
在其中一个实施例中,该地理空间数据处理装置还包括:获取模块,用于从历史地理信息数据库中获取坐标信息和属性信息的对应关系;索引建立模块,用于将属性信息进行分词,将分词后得到的多个词语建立为索引;数据库建立模块,用于根据索引、坐标信息以及属性信息建立地理空间数据库
在其中一个实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
在其中一个实施例中,数据库建立模块具体用于:根据索引、坐标信息以及属性信息格式化成JSON格式进行存储。
在其中一个实施例中,确定模块具体用于:根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息;输出模块具体用于:将该目标坐标信息由矢量数据转换为栅格数据进行显示。
第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面任一所述的地理空间数据处理方法。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一所述的地理空间数据处理方法
上述地理空间数据处理方法、装置、计算机设备及存储介质中,终端首先基于用户输入的目标关键词查询地理空间数据库,通过查询确定地理空间数据库中至少一个目标地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,索引包括属性信息中的关键词,目标地理空间对应关系中的索引包括的关键词与所述目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。相比于现有技术中,用户想对一定区域内的不同属性信息进行查询时,需要多次输入具体的坐标信息与具体属性信息进行查询,搜索响应时间长,搜索效率较低。本申请实施例提供的技术方案通过目标关键词查询出至少一个目标地理空间对应关系,由于得到的多个目标地理空间对应关系均包含有与目标关键词所对应的索引,所以在对具有部分相同属性的信息进行查询时,可以首先根据相同属性的信息对索引进行匹配并对数据库进行查询,得到对应的目标地理空间对应关系,进一步基于得到的具有相同索引的各个目标地理空间对应关系中搜索具体属性信息,搜索的相应时间较短,搜索效率较高。
附图说明
图1为本申请实施例提供的一种实施环境的示意图;
图2为本申请实施例提供的一种地理空间数据处理方法的流程图;
图3为本申请实施例提供的一种地理空间数据处理方法的流程图;
图4为本申请实施例提供的一种地理空间数据处理装置的结构框图;
图5为本申请实施例提供的一种地理空间数据处理装置的结构框图;
图6为本申请实施例提供的一种计算机设备的内部结构图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
地理信息***(GIS,Geographic Information Systems)技术是以地理空间为基础,提供多种空间和动态的地理信息为地理研究和地理决策服务的***。随着地理信息***的不断发展,地理空间中所包含的地理信息越来越多,用户通过具有尽快查询到自己想要的目标地理信息的需求,其中,目标地理信息包括了地球表明空间中分布事物的坐标信息和属性信息,属性信息用于表征地表事物具体是什么,坐标信息用于表征发生该地表事物的确切位置。
现有技术中,用户在地理信息***中查询到目标地理信息时,需要输入或者选择目标地理信息的具体坐标信息与具体属性信息进行查询。
然而,用户在对具有部分相同属性信息进行查询时,现有技术搜索响应时间长,搜索效率较低。
有鉴于此,本申请实施例提供了一种地理空间数据处理方法、装置、计算机设备及存储介质,可以提高用户对目标地理信息的搜索效率。
下面,将对本申请实施例提供的地理空间数据处理方法所涉及到的实施环境进行说明。
图1为本申请实施例提供的地理空间数据处理方法所涉及到的实施环境的示意图。如图1所示,该实施环境可以包括终端101和服务器102,其中,终端101通过网络与服务器102进行通信。终端101通过网络输入目标关键词至服务器102,服务器102通过执行本申请实施例提供的地理空间数据处理方法输出目标坐标信息和目标属性信息反馈给终端101。其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
请参考图2,其示出了本申请实施例提供的一种地理空间数据处理方法的流程图,该地理空间数据处理方法可以应用于上文所述实施环境中的服务器102中。如图2所示,该地理空间数据处理方法可以包括以下步骤:
步骤201、服务器基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系。
其中,地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,索引包括坐标信息以及属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配。
在本申请实施例中,属性信息可以是某城镇或是某城镇在某年的建设规划,如“西安市西咸新区”或“西安市西咸新区近期建设规划(2008-2010)”。
坐标信息可以是某城镇或某年建设规划的在区域中的确切位置,其中,区域做广义理解可以指地球表面,或是预先规定的地球表面中的一部分区域。如当区域定义为陕西省时,坐标信息可以是某城镇或某年建设规划的在陕西省中的确切位置,即具体的位置经纬度信息。当属性信息为“西安市西咸新区”或“西安市西咸新区近期建设规划(2008-2010)”时,坐标信息即为西安市西咸新区和西安市西咸新区近期建设规划(2008-2010)在陕西省中具***置的矢量数据,该矢量数据可以保存为kml格式、excel格式等。
索引包括了属性信息中的关键词,可以通过分词得到,例如在属性信息为“西安市西咸新区近期建设规划(2008-2010)”时,索引可以设置为“西安市”“西咸新区”“建设”“规划”“2008”“2010”……。
综上,本申请实施例中的一个地理空间对应关系可以是:
索引:“西安市”“西咸新区”“建设”“规划”“2008”“2010”……;
属性信息:“西安市西咸新区近期建设规划(2008-2010)”
坐标信息:西安市西咸新区近期建设规划(2008-2010)在陕西省中具***置的矢量数据。
本申请中的另一个地理空间对应关系可以是:
索引:“西安市”“西咸新区”;
属性信息:“西安市西咸新区”;
坐标信息:西安市西咸新区在陕西省中具***置的矢量数据。
服务器建立包括索引、属性信息和坐标信息的地理空间对应关系,用户输入目标关键词后,通过索引与属性信息与坐标信息进行匹配,从而确定目标地理空间对应关系,在本申请实施例中,该目标索引包括的关键词与目标关键词相同。例如,当目标关键词为“西咸新区”时,可以得到包括“西安市西咸新区近期建设规划(2008-2010)”和“西安市西咸新区”等属性信息所对应的目标地理空间对应关系。
在本申请一个可选的实施例中,终端基于用户填写的关键词查询地理空间数据库;和/或基于用户选取的关键词查询地理空间数据库。
例如基于用户将待查询的关键词输入到终端中的地理空间数据库前端页面进行查询,也可以用户通过地理空间数据库前端页面所展示出来的关键词进行查询。
在本申请另一个可选的实施例中,终端还可以基于用户输入的坐标信息查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,目标地理空间对应关系与坐标信息相匹配。其中,例如用户可以在输入框中输入西安市西咸新区和西安市西咸新区近期建设规划(2008-2010)在陕西省中具***置的经纬度矢量数据,用户也可以对地理空间数据库前端页面所展示出来的区域内栅格图形进行选取来进行输入该栅格图像所对应的经纬度矢量数据,用户通过输入坐标信息从而可以得到基于该坐标信息的地理空间对应关系。
在本申请实施例中,用户不单单能够通过输入或者选取的关键字来对地理空间数据数据库中的目标地理空间对应关系进行匹配,也可以通过输入或者选取的坐标信息对地理空间数据数据库中的目标地理空间对应关系进行匹配,相比于现有技术中用户想对一定区域内的地理空间数据进行查询时,需要输入具体属性信息或者具体坐标信息而言,本申请实施例可以首先通过输入坐标信息得到基于该坐标信息的多个目标地理空间对应关系,并根据得到的多个目标地理空间对应关系进一步选择目标坐标信息和目标属性信息,用户体验好,同时搜索效率较高。
步骤202、服务器从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息。
在本申请实施例中,每一个关键词可以对应多个目标地理空间对应关系,例如当用户输入“西咸新区”时,可以得到的目标地理空间对应关系可以包括:
(1)索引:“西安市”“西咸新区”“大王镇”“规划”“2012”;
属性信息:“西安市西咸新区大王镇规划,编制时间2012年”;
坐标信息为该属性信息在地理空间数据库中所对应的矢量坐标数据。
(2)索引:“西安市”“西咸新区”“沣西新城”“南部片区”“规划”“2011”;
属性信息:“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2011年”;
坐标信息为该属性信息在地理空间数据库中所对应的矢量坐标数据。
(3)索引:“西安市”“西咸新区”“沣西新城”“南部片区”“规划”“2015”;
属性信息:“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2015年”;
坐标信息为该属性信息在地理空间数据库中所对应的矢量坐标数据。
(4)索引:“西安市”“西咸新区”“沣西新城”“北部片区”“规划”“2011”;
属性信息:“西安市西咸新区沣西新城北部片区控制性详细规划,编制时间2011年”;
坐标信息为该属性信息在地理空间数据库中所对应的矢量坐标数据。
在本申请实施例中,根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,该目标地理信息包括了目标坐标信息和目标属性信息。
在本申请一个可选的实施例中,可以进一步输入和选择关键词缩小所得到的目标地理空间对应关系的数量,例如,在输入“西咸新区”的基础上,选择关键词“沣西新城”,就可以得到上述目标地理空间对应关系中的(2)(3)(4)而排除了目标地理空间对应关系(1),进一步选择关键词“南部片区”就可以得到目标地理空间对应关系中的(2)和(3),而排除了目标地理空间对应关系(4)。当用户需要对比西安市西咸新区沣西新城南部片区在不同年份的规划时,即可以通过输入或者选择关键词“西咸新区”“沣西新城”“南部片区”就可以得到至少两个目标地理空间对应关系,即目标地理空间对应关系(2)和(3),相比于现有技术在对“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2015年”和“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2011年”的属性信息进行查询时需要完成输入属性信息相比,本申请实施例通过输入关键词,将地理空间数据库中的数据锁定在“西咸新区”“沣西新城”“南部片区”的索引之下,相比于现有技术需要在完整的地理空间数据库进行两次检索,本申请实施例只需要在地理空间数据库中“西咸新区”“沣西新城”“南部片区”的数据范围内进行两次检索,减少了搜索响应时长。
步骤203、服务器输出目标地理信息对应的目标坐标信息和目标属性信息。
在本申请实施例中,通过根据所述至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,
该目标地理信息可以展示为“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2011年”,则可以得到属性信息为“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2011年”的矢量坐标数据。在本申请可选的实施例中,将该矢量坐标数据转换为栅格数据进行展示。
上述地理空间数据处理方法、装置、计算机设备及存储介质中,终端首先基于用户输入的目标关键词查询地理空间数据库,通过查询确定地理空间数据库中至少一个目标地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,索引包括属性信息中的关键词,目标地理空间对应关系中的索引包括的关键词与所述目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。相比于现有技术中,用户用户想对一定区域内的不同属性信息进行查询时,需要多次输入具体的坐标信息与具体属性信息进行查询,搜索响应时间长,搜索效率较低。本申请实施例提供的技术方案通过目标关键词查询出至少一个目标地理空间对应关系,由于得到的多个目标地理空间对应关系均包含有与目标关键词所对应的索引,所以在对具有部分相同属性的信息进行查询时,可以首先根据相同属性的信息对索引进行匹配并对数据库进行查询,得到对应的目标地理空间对应关系,进一步基于得到的具有相同索引的各个目标地理空间对应关系中搜索具体属性信息,搜索的相应时间较短,搜索效率较高。
在本申请的可选实施例中,如图3所示,服务器基于用户输入的目标关键词查询地理空间数据库之前,还包括以下步骤:
步骤301、服务器从历史地理信息数据库中获取坐标信息和属性信息的对应关系。
其中,历史地理信息数据库指的是现有互联网可以查询到的具有属性信息以及对应的坐标信息的数据库。在本申请实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系可以是服务器建立问句数据库后,数据库维护人员新输入的新增坐标信息和新增属性信息的对应关系。
步骤302、服务器将属性信息进行分词,将分词后得到的多个词语建立为索引。
在本申请实施例中,服务器对得到属性信息进行分词,例如当属性信息为“西安市西咸新区沣西新城南部片区控制性详细规划,编制时间2011年”进行分词后可以得到“西咸新区”“沣西新城”“南部片区”……等等,由于“编制时间”“详细”等属于每个属性信息中常用的词,可以通过设置将这些词语进行屏蔽。将得到的“西咸新区”“沣西新城”“南部片区”……等等作为该属性信息的索引。
步骤303、服务器根据索引、坐标信息以及属性信息建立地理空间数据库。
在本申请实施例中,服务器将属性信息进行分词,并将分词后得到的多个词语建立为索引,根据索引、坐标信息以及属性信息格式化成JSON格式进行存储,建立了包括索引、坐标信息以及属性信息为地理空间对应关系的地理空间数据库。
请参考图4,其示出了本申请实施例提供的一种地理空间数据处理装置400的框图,该地理空间数据处理装置400可以配置于服务器中。如图4所示,该地理空间数据处理装置400可以包括:查询模块401、确定模块402以及输出模块403。
查询模块401,用于基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,该地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;
确定模块402,用于从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息;
输出模块403,用于输出该目标地理信息对应的目标坐标信息和目标属性信息。
在本申请的可选实施例中,查询模块401具体用于:基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,包括:根据目标关键词查询地理空间数据库,通过查询确定目标索引,该目标索引包括的关键词与目标关键词相同;将该目标索引所在的地理空间对应关系作为目标地理空间对应关系。
在本申请的可选实施例中,查询模块401具体用于:基于所述用户填写的关键词查询所述地理空间数据库;和/或基于所述用户选取的关键词查询所述地理空间数据库。
请参考图5,本申请实施例还提供了另一种地理空间数据处理装置500,该地理空间数据处理装置500除了包括地理空间数据处理装置400包括的各个模块外,可选的,该地理空间数据处理装置500还包括获取模块501、索引建立模块502以及数据库建立模块503。
在本申请的可选实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
在本申请的可选实施例中,数据库建立模块503具体用于:根据索引、坐标信息以及属性信息格式化成JSON格式进行存储。
在本申请的可选实施例中,确定模块402具体用于:根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息;输出模块403具体用于:将该目标坐标信息由矢量数据转换为栅格数据进行显示。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储地理空间数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种地理空间数据处理方法。
本领域技术人员可以理解,如图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的处理设备的限定,具体的处理设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,该地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:基于用户输入的坐标信息查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,目标地理空间对应关系与坐标信息相匹配。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,包括:根据目标关键词查询地理空间数据库,通过查询确定目标索引,该目标索引包括的关键词与目标关键词相同;将该目标索引所在的地理空间对应关系作为目标地理空间对应关系。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:从历史地理信息数据库中获取坐标信息和属性信息的对应关系;将属性信息进行分词,将分词后得到的多个词语建立为索引;根据索引、坐标信息以及属性信息建立地理空间数据库。
在本申请一个实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:根据索引、坐标信息以及属性信息格式化成JSON格式进行存储。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,该目标地理信息包括了目标坐标信息和目标属性信息;将该目标坐标信息由矢量数据转换为栅格数据进行显示。
在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,该地理空间数据库包括多个地理空间对应关系,各地理空间对应关系包括索引、坐标信息以及属性信息,该索引包括属性信息中的关键词,目标地理空间对应关系的索引包括的关键词与目标关键词相匹配;从至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出该目标地理信息对应的目标坐标信息和目标属性信息。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于用户输入的坐标信息查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,目标地理空间对应关系与坐标信息相匹配。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据目标关键词查询地理空间数据库,通过查询确定目标索引,该目标索引包括的关键词与目标关键词相同;将该目标索引所在的地理空间对应关系作为目标地理空间对应关系。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:从历史地理信息数据库中获取坐标信息和属性信息的对应关系;将属性信息进行分词,将分词后得到的多个词语建立为索引;根据索引、坐标信息以及属性信息建立地理空间数据库。
在本申请的一个实施例中,历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据索引、坐标信息以及属性信息格式化成JSON格式进行存储。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,该目标地理信息包括了目标坐标信息和目标属性信息;将该目标坐标信息由矢量数据转换为栅格数据进行显示。
本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以M种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(SyMchliMk)DRAM(SLDRAM)、存储器总线(RaMbus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种地理空间数据处理方法,其特征在于,所述方法包括:
从历史地理信息数据库中获取坐标信息和属性信息的对应关系,所述历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,所述目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系;将所述属性信息进行分词,将分词后得到的多个词语建立为索引;根据所述索引、所述坐标信息以及所述属性信息建立地理空间数据库;
基于用户输入的目标关键词查询所述地理空间数据库,通过查询确定至少一个目标地理空间对应关系,所述地理空间数据库包括多个地理空间对应关系,各所述地理空间对应关系包括所述索引、所述坐标信息以及所述属性信息,所述索引包括所述属性信息中的关键词,所述目标地理空间对应关系的索引包括的关键词与所述目标关键词相匹配,所述属性信息用于表征目标区域在目标时间的建设规划,所述坐标信息用于表征所述建设规划在所述目标区域的确切位置;
从所述至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出所述目标地理信息对应的目标坐标信息和目标属性信息。
2.根据权利要求1所述的方法,其特征在于,所述基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,还包括:
基于用户输入的坐标信息查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,所述目标地理空间对应关系与所述坐标信息相匹配。
3.根据权利要求1所述的方法,其特征在于,所述基于用户输入的目标关键词查询地理空间数据库,通过查询确定至少一个目标地理空间对应关系,包括:
根据所述目标关键词查询所述地理空间数据库,通过查询确定目标索引,所述目标索引包括的关键词与所述目标关键词相同;
将所述目标索引所在的地理空间对应关系作为所述目标地理空间对应关系。
4.根据权利要求1所述的方法,其特征在于,所述根据所述索引、所述地理信息、以及所述空间信息建立所述地理空间数据库,包括:
将所述根据所述索引、所述坐标信息以及所述属性信息格式化成JSON格式进行存储。
5.根据权利要求1所述的方法,其特征在于,所述从所述至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息,并输出所述目标地理信息对应的目标坐标信息和目标属性信息,包括:
根据所述至少一个目标地理空间对应关系包括的坐标信息以及属性信息中进一步确定目标地理信息,所述目标地理信息包括了目标坐标信息和目标属性信息;
将所述目标坐标信息由矢量数据转换为栅格数据进行显示。
6.根据权利要求1所述的方法,其特征在于,所述坐标信息包括经纬度信息和矢量数据。
7.根据权利要求6所述的方法,其特征在于,所述矢量数据的保存格式为kml格式和excel格式中的任意一种。
8.一种地理空间数据处理装置,其特征在于,所述装置包括:
建立模块,用于从历史地理信息数据库中获取坐标信息和属性信息的对应关系,所述历史地理信息数据库包括目标时刻之前存储于本地数据库中的历史坐标信息和历史属性信息的对应关系,以及,所述目标时刻之后根据用户的输入以及对用户的响应而获取的新增坐标信息和新增属性信息的对应关系;将所述属性信息进行分词,将分词后得到的多个词语建立为索引;根据所述索引、所述坐标信息以及所述属性信息建立地理空间数据库;
查询模块,用于基于用户输入的目标关键词查询所述地理空间数据库,通过查询确定至少一个目标地理空间对应关系,所述地理空间数据库包括多个地理空间对应关系,各所述地理空间对应关系包括所述索引、所述坐标信息以及所述属性信息,所述索引包括所述属性信息中的关键词,所述目标地理空间对应关系的索引包括的关键词与所述目标关键词相匹配,所述属性信息用于表征目标区域在目标时间的建设规划,所述坐标信息用于表征所述建设规划在所述目标区域的确切位置;
确定模块,用于从所述至少一个目标地理空间对应关系包括的坐标信息以及属性信息中确定目标地理信息;
输出模块,用于输出所述目标地理信息对应的目标坐标信息和目标属性信息。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一所述的地理空间数据处理方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一所述的地理空间数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011600728.XA CN112699195B (zh) | 2020-12-29 | 2020-12-29 | 地理空间数据处理方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011600728.XA CN112699195B (zh) | 2020-12-29 | 2020-12-29 | 地理空间数据处理方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112699195A CN112699195A (zh) | 2021-04-23 |
CN112699195B true CN112699195B (zh) | 2023-12-19 |
Family
ID=75512166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011600728.XA Active CN112699195B (zh) | 2020-12-29 | 2020-12-29 | 地理空间数据处理方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112699195B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115329221B (zh) * | 2022-10-09 | 2023-08-01 | 北京邮电大学 | 一种针对多源地理实体的查询方法及查询*** |
CN117290458B (zh) * | 2023-11-27 | 2024-03-19 | 潍坊威龙电子商务科技有限公司 | 空间数据库引擎***、方法、计算机设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350013A (zh) * | 2007-07-18 | 2009-01-21 | 北京灵图软件技术有限公司 | 一种地理信息的搜索方法和*** |
CN103617295A (zh) * | 2013-12-16 | 2014-03-05 | 北京锐安科技有限公司 | 一种地理信息矢量数据处理的方法和装置 |
US8688519B1 (en) * | 2009-12-30 | 2014-04-01 | Google Inc. | Targeting mobile applications through search query mining |
CN104252516A (zh) * | 2014-01-07 | 2014-12-31 | 深圳市华傲数据技术有限公司 | 一种区域社会信息展示方法和装置 |
CN107092680A (zh) * | 2017-04-21 | 2017-08-25 | 中国测绘科学研究院 | 一种基于地理网格的政务信息资源整合方法 |
CN108052514A (zh) * | 2017-10-12 | 2018-05-18 | 南京航空航天大学 | 一种处理地理文本Skyline查询的混合空间索引机制 |
CN111324679A (zh) * | 2018-12-14 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 地址信息的处理方法、装置和*** |
CN111651535A (zh) * | 2019-09-24 | 2020-09-11 | 北京嘀嘀无限科技发展有限公司 | 信息查询处理方法、装置、电子设备及可读存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7925982B2 (en) * | 2006-09-01 | 2011-04-12 | Cheryl Parker | System and method of overlaying and integrating data with geographic mapping applications |
CN102262630A (zh) * | 2010-05-31 | 2011-11-30 | 国际商业机器公司 | 进行扩展化搜索的方法和装置 |
US11138243B2 (en) * | 2014-03-06 | 2021-10-05 | International Business Machines Corporation | Indexing geographic data |
US10997244B2 (en) * | 2017-07-14 | 2021-05-04 | Phylot Inc. | Method and system for identifying and discovering relationships between disparate datasets from multiple sources |
-
2020
- 2020-12-29 CN CN202011600728.XA patent/CN112699195B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350013A (zh) * | 2007-07-18 | 2009-01-21 | 北京灵图软件技术有限公司 | 一种地理信息的搜索方法和*** |
US8688519B1 (en) * | 2009-12-30 | 2014-04-01 | Google Inc. | Targeting mobile applications through search query mining |
CN103617295A (zh) * | 2013-12-16 | 2014-03-05 | 北京锐安科技有限公司 | 一种地理信息矢量数据处理的方法和装置 |
CN104252516A (zh) * | 2014-01-07 | 2014-12-31 | 深圳市华傲数据技术有限公司 | 一种区域社会信息展示方法和装置 |
CN107092680A (zh) * | 2017-04-21 | 2017-08-25 | 中国测绘科学研究院 | 一种基于地理网格的政务信息资源整合方法 |
CN108052514A (zh) * | 2017-10-12 | 2018-05-18 | 南京航空航天大学 | 一种处理地理文本Skyline查询的混合空间索引机制 |
CN111324679A (zh) * | 2018-12-14 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 地址信息的处理方法、装置和*** |
CN111651535A (zh) * | 2019-09-24 | 2020-09-11 | 北京嘀嘀无限科技发展有限公司 | 信息查询处理方法、装置、电子设备及可读存储介质 |
Non-Patent Citations (3)
Title |
---|
A GIS-based spatial multi-index model for flood risk assessment in the Yangtze River Basin, China;Dingfan Zhang et al.;Elsevier Science;第1-13页 * |
一种基于地理信息元数据标准的空间索引体系;赵鹏举等;科技导报(第8期);第84-88页 * |
基于GIS的馆藏空间地理信息***设计与实现;高飞;;情报杂志(第5期);第47-49页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112699195A (zh) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109558404B (zh) | 数据存储方法、装置、计算机设备和存储介质 | |
CN112699195B (zh) | 地理空间数据处理方法、装置、计算机设备及存储介质 | |
CN111666370B (zh) | 面向多源异构航天数据的语义索引方法和装置 | |
CN109597979B (zh) | 清单表格生成方法、装置、计算机设备和存储介质 | |
CN109783687A (zh) | 一种基于图结构的推荐方法、装置、设备及存储介质 | |
CN113360789A (zh) | 兴趣点数据处理方法、装置、电子设备及存储介质 | |
CN110532437B (zh) | 电子凭证提示方法、装置、计算机设备及存储介质 | |
CN111858613B (zh) | 一种业务数据的检索方法 | |
CN114049463A (zh) | 一种二叉树的数据网格化、网格点数据的获取方法及装置 | |
CN112115328B (zh) | 一种页面流量地图构建方法、装置及计算机可读存储介质 | |
CN112433753A (zh) | 基于参数信息的接口文档生成方法、装置、设备和介质 | |
CN109697234B (zh) | 实体的多属性信息查询方法、装置、服务器和介质 | |
KR20180044111A (ko) | 데이터 수집 방법 및 그 장치 | |
CN103530345A (zh) | 短文本特征扩展及拟合特征库构建方法、装置 | |
CN111008198A (zh) | 业务数据获取方法、装置、存储介质、电子设备 | |
CN111897894A (zh) | Poi检索热度确定方法、装置、设备及存储介质 | |
CN113360889B (zh) | 权限管理方法和装置、服务器、计算机可读存储介质 | |
CN112783866B (zh) | 数据读取方法、装置、计算机设备和存储介质 | |
CN110245151B (zh) | 数据点组查询方法、装置、计算机设备和存储介质 | |
CN114238334A (zh) | 异构数据编码、解码方法和装置、计算机设备和存储介质 | |
CN110874370B (zh) | 数据查询方法、装置、计算机设备和可读存储介质 | |
CN107329730B (zh) | 语音提示信息生成方法及装置 | |
CN117540056B (zh) | 数据查询的方法、装置、计算机设备和存储介质 | |
CN116484877A (zh) | 一种用于知识图谱的实体对齐方法、装置、介质及设备 | |
CN115314751B (zh) | 数据处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |