[go: up one dir, main page]

CN113660345A - Rapid positioning method, system, device and computer readable storage medium - Google Patents

Rapid positioning method, system, device and computer readable storage medium Download PDF

Info

Publication number
CN113660345A
CN113660345A CN202110968480.0A CN202110968480A CN113660345A CN 113660345 A CN113660345 A CN 113660345A CN 202110968480 A CN202110968480 A CN 202110968480A CN 113660345 A CN113660345 A CN 113660345A
Authority
CN
China
Prior art keywords
positioning
level
window
target
windows
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.)
Pending
Application number
CN202110968480.0A
Other languages
Chinese (zh)
Inventor
李鹏格
许巍
李鉴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Weimeng Enterprise Development Co ltd
Original Assignee
Shanghai Weimeng Enterprise Development Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Weimeng Enterprise Development Co ltd filed Critical Shanghai Weimeng Enterprise Development Co ltd
Priority to CN202110968480.0A priority Critical patent/CN113660345A/en
Publication of CN113660345A publication Critical patent/CN113660345A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The application discloses a rapid positioning method, a system, a device and a computer readable storage medium, comprising: and acquiring a multi-stage positioning window of the multi-stage geographic area, searching a next-stage positioning window where the target coordinate is located through the positioning window step by step, and finally determining the window where the target coordinate is located. This application screens the geographical region that accords with the condition at each level with a whole geographical region through multistage division to further dividing this type of region until the minimizing divides the region, reduce the regional judgement volume when once fixing a position, and adopt fuzzy location window reaction geographical region, do not use accurate window to judge, judge through fuzzy many times and carry out accurate judgement again at last, shortened holistic retrieval and judgement time, improved location efficiency.

Description

一种快速定位方法、系统、装置及计算机可读存储介质A fast positioning method, system, device and computer-readable storage medium

技术领域technical field

本发明涉及地理定位领域,特别涉及一种快速定位方法、系统、装置及计算机可读存储介质。The present invention relates to the field of geographic positioning, and in particular, to a rapid positioning method, system, device and computer-readable storage medium.

背景技术Background technique

LBS(Location Based Services)是基于位置的服务的简称,随着空间定位技术与移动网络快速的发展,许多商业公司已经开始广泛使用LBS来根据用户的地理位置提供服务。LBS (Location Based Services) is the abbreviation of Location Based Services. With the rapid development of spatial positioning technology and mobile networks, many commercial companies have begun to widely use LBS to provide services based on the user's geographic location.

根据经纬度坐标定位用户所在位置是空间定位技术中最重要的部分之一。目前可以依赖第三方GIS服务(GIS,Geographic Information System,地理信息系统)进行定位,或者使用GIS工具进行定位。GIS工具仅仅提供了比较简单的定位方法,例如MySQL的GIS函数只能判断一个点是否在由很多个点组成多边形内。Locating the user's location according to the latitude and longitude coordinates is one of the most important parts of spatial positioning technology. Currently, you can rely on third-party GIS services (GIS, Geographic Information System, geographic information system) for positioning, or use GIS tools for positioning. GIS tools only provide relatively simple positioning methods. For example, MySQL's GIS functions can only determine whether a point is within a polygon composed of many points.

但使用第三方GIS服务往往需要支付高额的费用,而且当用户访问量较多的情况下难以满足需求。并且使用GIS工具需要遍历所有的行政区域经纬度围栏(至少由几万个边界点组成),去判断用户所在的区域,耗时长而且效率低,无法满足需求。However, the use of third-party GIS services often requires high fees, and it is difficult to meet the needs when users have a large number of visits. And using GIS tools needs to traverse all the latitude and longitude fences of the administrative area (at least composed of tens of thousands of boundary points) to determine the area where the user is located, which is time-consuming and inefficient, and cannot meet the needs.

为此,需要一种成本低,定位速度快的定位方法。Therefore, a low-cost and fast positioning method is required.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明的目的在于提供一种快速定位方法、系统、装置及计算机可读存储介质,成本低,定位速度快。其具体方案如下:In view of this, the purpose of the present invention is to provide a rapid positioning method, system, device and computer-readable storage medium, which are low in cost and fast in positioning speed. Its specific plan is as follows:

一种快速定位方法,包括:A quick positioning method, including:

获取全部一级地理区域的一级定位窗口;Obtain the first-level positioning window of all first-level geographic areas;

查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集;Find the first-level positioning window including the target coordinates, and obtain the target first-level positioning window set;

获取所述目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口;Obtaining the set of first-level positioning windows of the target, the second-level positioning windows of all the second-level geographic regions corresponding to each target first-level positioning window;

查找包括所述目标坐标的二级定位窗口,得到目标二级定位窗口集;Find the secondary positioning window including the target coordinates, and obtain the target secondary positioning window set;

获取所述目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口;Acquiring the tertiary positioning windows of all the tertiary geographic regions corresponding to each target secondary locating window in the set of said target secondary locating windows;

查找包括所述目标坐标的三级定位窗口,得到目标三级定位窗口集;Find a three-level positioning window including the target coordinates, and obtain a target three-level positioning window set;

从所述目标三级定位窗口集中判断出所述目标坐标所在的目标三级定位窗口;Judging the target three-level positioning window where the target coordinates are located from the target three-level positioning window;

其中,一级地理区域包括多个二级地理区域,二级地理区域包括多个三级地理区域。The first-level geographic area includes multiple second-level geographic areas, and the second-level geographic area includes multiple third-level geographic areas.

可选的,还包括:Optionally, also include:

预先缓存全部一级地理区域的一级定位窗口、全部二级地理区域的二级定位窗口和全部三级地理区域的三级定位窗口。The first-level positioning windows of all the first-level geographic regions, the second-level positioning windows of all the second-level geographic regions, and the third-level positioning windows of all the third-level geographic regions are cached in advance.

可选的,地理区域为行政区域。Optionally, the geographic area is an administrative area.

可选的,定位窗口为利用能够反映地理区域覆盖面积的多个特征点绘制得到的。Optionally, the positioning window is drawn by using multiple feature points that can reflect the coverage area of the geographic area.

可选的,所述从所述目标三级定位窗口集中判断出所述目标坐标所在的目标三级定位窗口的过程,包括:Optionally, the process of judging the target three-level positioning window where the target coordinates are located from the target three-level positioning window set includes:

利用射线法从所述目标三级定位窗口集中判断出所述目标坐标所在的目标三级定位窗口。Using the ray method, the target three-level positioning window where the target coordinates are located is determined from the target three-level positioning window set.

可选的,定位窗口的绘制过程,包括:Optionally, the drawing process of the positioning window, including:

预先遍历每个地理区域的边界点;Pre-traverse the boundary points of each geographic area;

利用每个地理区域的边界点,确定出每个地理区域的最大经度、最大纬度、最小经度和最小纬度,得到分别包括最小经度和最大纬度、最大经度和最大纬度、最大经度和最小纬度与最小经度和最小纬度的四个定位点;Using the boundary points of each geographic area, determine the maximum longitude, maximum latitude, minimum longitude and minimum latitude of each geographic area, and obtain the minimum longitude and maximum latitude, maximum longitude and maximum latitude, maximum longitude and minimum latitude and minimum respectively. Four anchor points of longitude and minimum latitude;

利用四个定位点绘制出定位窗口。The positioning window is drawn using four positioning points.

本发明还公开了一种快速定位系统,包括:The invention also discloses a fast positioning system, comprising:

一级窗口获取模块,用于获取全部一级地理区域的一级定位窗口;The first-level window acquisition module is used to obtain the first-level positioning windows of all the first-level geographic regions;

一级窗口定位模块,用于查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集;The first-level window positioning module is used to find the first-level positioning window including the target coordinates, and obtain the target first-level positioning window set;

二级窗口获取模块,用于获取所述目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口;a secondary window acquisition module, configured to acquire the secondary positioning windows of all secondary geographical areas corresponding to the primary positioning windows of the target in the set of primary positioning windows of the target;

二级窗口定位模块,用于查找包括所述目标坐标的二级定位窗口,得到目标二级定位窗口集;A secondary window positioning module, used to search for a secondary positioning window including the target coordinates, to obtain a set of target secondary positioning windows;

三级窗口获取模块,用于获取所述目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口;The third-level window acquisition module is used to obtain the third-level positioning windows of all the third-level geographical areas corresponding to each target second-level positioning window in the target second-level positioning window set;

三级窗口定位模块,用于查找包括所述目标坐标的三级定位窗口,得到目标三级定位窗口集;The third-level window positioning module is used to find the third-level positioning window including the target coordinates, and obtain the target third-level positioning window set;

精确窗口定位模块,用于从所述目标三级定位窗口集中判断出所述目标坐标所在的目标三级定位窗口;an accurate window positioning module, used for judging the target third-level positioning window where the target coordinates are located from the target third-level positioning window set;

其中,一级地理区域包括多个二级地理区域,二级地理区域包括多个三级地理区域。The first-level geographic area includes multiple second-level geographic areas, and the second-level geographic area includes multiple third-level geographic areas.

可选的,还包括:Optionally, also include:

定位窗口缓存模块,用于预先缓存全部一级地理区域的一级定位窗口、全部二级地理区域的二级定位窗口和全部三级地理区域的三级定位窗口。The positioning window caching module is used to pre-cache the first-level positioning windows of all the first-level geographic regions, the second-level positioning windows of all the second-level geographic regions, and the third-level positioning windows of all the third-level geographic regions.

本发明还公开了一种快速定位装置,包括:The invention also discloses a rapid positioning device, comprising:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序以实现如前述的快速定位方法。The processor is configured to execute the computer program to implement the aforementioned fast positioning method.

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的快速定位方法。The present invention also discloses a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the foregoing fast positioning method is implemented.

本发明中,快速定位方法,包括:获取全部一级地理区域的一级定位窗口;查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集;获取目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口;查找包括目标坐标的二级定位窗口,得到目标二级定位窗口集;获取目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口;查找包括目标坐标的三级定位窗口,得到目标三级定位窗口集;从目标三级定位窗口集中判断出目标坐标所在的目标三级定位窗口;其中,一级地理区域包括多个二级地理区域,二级地理区域包括多个三级地理区域。In the present invention, the fast positioning method includes: obtaining the first-level positioning windows of all the first-level geographical areas; searching for the first-level positioning windows including the target coordinates, and obtaining the target first-level positioning window set; obtaining the target first-level positioning window set, each The secondary positioning windows of all secondary geographical areas corresponding to the target primary positioning window; search for the secondary positioning windows including the target coordinates to obtain the target secondary positioning window set; obtain the target secondary positioning window set, each target secondary positioning The tertiary positioning window of all the tertiary geographic areas corresponding to the window; find the tertiary positioning window including the target coordinates, and obtain the target tertiary positioning window set; determine the target tertiary positioning window where the target coordinates are located from the target tertiary positioning window set ; wherein, the first-level geographic area includes multiple second-level geographic areas, and the second-level geographic area includes multiple third-level geographic areas.

本发明将一整个地理区域,通过多级划分,在每一级筛选符合条件的地理区域,并对此类区域进行进一步划分直至到最小化分区域,减少一次定位时的区域判断量,并且采用模糊的定位窗口反应地理区域,不使用精准的窗口判断,通过多次模糊判断最后再进行精准判断,缩短了整体的检索和判断时间,提高了定位效率。The present invention divides an entire geographic area into multiple levels, screens qualified geographic areas at each level, and further divides such areas until the sub-areas are minimized, reducing the amount of area judgment during one positioning, and using The fuzzy positioning window reflects the geographical area, and does not use accurate window judgment. After multiple fuzzy judgments, accurate judgment is finally made, which shortens the overall retrieval and judgment time and improves the positioning efficiency.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without creative work.

图1为本发明实施例公开的一种快速定位方法流程示意图;1 is a schematic flowchart of a fast positioning method disclosed in an embodiment of the present invention;

图2为本发明实施例公开的另一种快速定位方法流程示意图;FIG. 2 is a schematic flowchart of another fast positioning method disclosed in an embodiment of the present invention;

图3为本发明实施例公开的一种定位窗口示意图;3 is a schematic diagram of a positioning window disclosed in an embodiment of the present invention;

图4为本发明实施例公开的一种具体的快速定位方法总体流程示意图;FIG. 4 is a schematic overall flow diagram of a specific fast positioning method disclosed in an embodiment of the present invention;

图5为本发明实施例公开的一种定位窗口解析器解析流程示意图;5 is a schematic diagram of a parsing process of a positioning window parser disclosed in an embodiment of the present invention;

图6为本发明实施例公开的一种快速定位系统结构示意图。FIG. 6 is a schematic structural diagram of a rapid positioning system disclosed in an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

本发明实施例公开了一种快速定位方法,参见图1所示,该方法包括:An embodiment of the present invention discloses a fast positioning method, as shown in FIG. 1 , the method includes:

S11:获取全部一级地理区域的一级定位窗口。S11: Obtain the first-level positioning windows of all the first-level geographic areas.

具体的,预先对可定位区域进行划分,将整个可定位区域划分为多个一级地理区域,并为每个地理区域设置对应的定位窗口,定位窗口所覆盖区域并不一定完全与地理区域重合,可能会包括地理区域不包括的地方,或缺少地理区域的部分地区,但定位窗口能够大致反应地理区域所覆盖面积。Specifically, the locatable area is divided in advance, the entire locatable area is divided into multiple first-level geographic areas, and a corresponding locating window is set for each geographic area. The area covered by the locating window does not necessarily completely coincide with the geographic area. , may include areas that are not covered by the geographic area, or parts of the geographic area that are missing, but the targeting window roughly reflects the area covered by the geographic area.

具体的,如果需要准确描述地理区域,需要大量的边界点描绘出地理区域,为提高定位速度,减少定位点的采样数量,只以少量定位点绘制出与地理区域对应的定位窗口,用定位窗口表达地理区域,从而一次定位只需遍历少量点。Specifically, if a geographical area needs to be accurately described, a large number of boundary points are required to describe the geographical area. In order to improve the positioning speed and reduce the sampling number of the positioning points, only a small number of positioning points are used to draw the positioning window corresponding to the geographical area. Express geographic areas so that only a few points need to be traversed at a time.

例如,以国家地图为例,一级地理区域可以相当于省份行政区域划分,定位窗口则是利用省份行政区域的个别点位绘制出的用于表达省份行政区域覆盖区域的窗口。For example, taking a national map as an example, the first-level geographic area can be equivalent to the division of provincial administrative areas, and the positioning window is a window drawn by individual points in the provincial administrative area to express the coverage area of the provincial administrative area.

具体的,此处的一级地理区域相当于定位过程中最上级最大的区域。Specifically, the first-level geographic area here is equivalent to the uppermost and largest area in the positioning process.

S12:查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集。S12: Search for a primary positioning window including target coordinates, and obtain a target primary positioning window set.

具体的,目标坐标为所需要定位点,由于一级定位窗口不完全切合一级地理区域,因此,可能出现一级定位窗口之间重合的现象,所以可能目标坐标同时在多个一级定位窗口中,进而得到多个包括目标坐标的一级定位窗口,从而形成包括多个包括目标坐标的一级定位窗口的目标一级定位窗口集,当然也可以只有一个一级定位窗口包括目标坐标,此时目标一级定位窗口集只包括一个一级定位窗口。Specifically, the target coordinates are the required positioning points. Since the first-level positioning window does not completely fit the first-level geographical area, the phenomenon of overlapping between the first-level positioning windows may occur, so the target coordinates may be in multiple first-level positioning windows at the same time. Then, a plurality of first-level positioning windows including target coordinates are obtained, thereby forming a target first-level positioning window set including multiple first-level positioning windows including target coordinates. Of course, there may be only one first-level positioning window including target coordinates. When the target primary positioning window set includes only one primary positioning window.

S13:获取目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口。S13: Acquire the second-level positioning windows of all the second-level geographic regions corresponding to each target first-level positioning window in the set of target first-level positioning windows.

具体的,在确定目标一级定位窗口集后,再次获取每个目标一级定位窗口对应的一级地理区域下的全部二级地理区域的二级定位窗口,其中,一级地理区域包括多个二级地理区域,二级地理区域为一级地理区域的细分区域,一个一级地理区域所覆盖的区域等于所属的二级地理区域的总覆盖区域。Specifically, after the target first-level positioning window set is determined, the second-level positioning windows of all the second-level geographic regions under the first-level geographic region corresponding to each target first-level positioning window are obtained again, wherein the first-level geographic region includes multiple A second-level geographic area is a subdivision of a first-level geographic area, and the area covered by a first-level geographic area is equal to the total coverage area of the second-level geographic area to which it belongs.

具体的,通过进一步查找一级地理区域下的二级地理区域的二级定位窗口,进一步缩小检索范围,以便更为精细的定位目标坐标所在的二级地理区域。Specifically, by further searching for the secondary location window of the secondary geographical area under the primary geographical area, the retrieval range is further narrowed, so as to locate the secondary geographical area where the target coordinates are located more precisely.

可以理解的,二级定位窗口与一级定位窗口同理,为简单描述二级地理区域的窗口。It can be understood that the secondary positioning window is similar to the primary positioning window, and is a window for simply describing the secondary geographical area.

S14:查找包括目标坐标的二级定位窗口,得到目标二级定位窗口集。S14: Search for a secondary positioning window including target coordinates, and obtain a target secondary positioning window set.

具体的,同理,在二级定位窗口中确定目标坐标属于哪些二级定位窗口,得到目标二级定位窗口集,以便进一步细分,确定目标坐标的位置。Specifically, in the same way, in the secondary positioning window, determine which secondary positioning windows the target coordinates belong to, and obtain the target secondary positioning window set, so as to further subdivide and determine the position of the target coordinates.

S15:获取目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口。S15: Acquire the third-level positioning windows of all the third-level geographic regions corresponding to each target second-level positioning window in the set of target second-level positioning windows.

具体的,同理,二级地理区域包括多个三级地理区域,为进一步确定目标所在位置,在缩小二级地理区域的范围后,进一步以更为细致的三级地理区域判断目标坐标所在位置。Specifically, in the same way, the secondary geographic area includes multiple tertiary geographic areas. In order to further determine the location of the target, after narrowing the scope of the secondary geographic area, a more detailed tertiary geographic area is used to determine the location of the target coordinates. .

S16:查找包括目标坐标的三级定位窗口,得到目标三级定位窗口集。S16: Search for a tertiary positioning window including target coordinates to obtain a set of target tertiary positioning windows.

具体的,同理,在三级定位窗口中确定哪些三级定位窗口包括目标坐标,多个或一个包括目标坐标三级定位窗口,统一归属于目标三级定位窗口集,以便进一步细分,确定目标坐标的位置。Specifically, in the same way, it is determined in the tertiary positioning window which tertiary positioning windows include target coordinates, and multiple or one tertiary positioning windows including target coordinates are uniformly attributed to the target tertiary positioning window set, so as to be further subdivided and determined. The location of the target coordinates.

S17:从目标三级定位窗口集中判断出目标坐标所在的目标三级定位窗口。S17: Determine the target three-level positioning window where the target coordinates are located from the set of target three-level positioning windows.

具体的,可以将三级地理区域视为最小的划分地理区域,因此,只要再次从目标二级定位窗口对应的全部三级地理区域的三级定位窗口中确定出目标坐标所在的目标三级定位窗口集,便可以完成在定位窗口级别上的最后一次模糊筛选。Specifically, the third-level geographic area can be regarded as the smallest divided geographic area. Therefore, as long as the target third-level positioning where the target coordinates are located is determined from the third-level positioning windows of all the third-level geographical areas corresponding to the target second-level positioning window again window set, the final fuzzy filtering at the positioned window level can be done.

具体的,在确定目标三级定位窗口集后,此时便可以进一步判断目标坐标所在目标三级定位窗口集中具体哪个三级定位窗口,得到目标坐标所在的目标三级定位窗口,从而也就确认了与目标三级定位窗口对应的目标三级地理区域,从而定位出目标坐标所在地理区域。Specifically, after the target third-level positioning window set is determined, it is possible to further determine which third-level positioning window in the target third-level positioning window set where the target coordinates are located, and obtain the target third-level positioning window where the target coordinates are located, thereby confirming The target third-level geographic area corresponding to the target third-level positioning window is obtained, thereby locating the geographic area where the target coordinates are located.

需要说明的是,本发明实施例进行的三次划分为示意说明,所表明的是通过将一整个地理区域,通过多级划分,在每一级筛选符合条件的地理区域,并对此类区域进行进一步划分直至到最小化分区域,查找到最终的目标定位窗口和目标地理区域,确定目标坐标所在位置,因此,实际应用中可以不止进行三次划分,可以进行更多的多次划分,也可以进行更少的划分,例如只进行二次划分,均可根据实际应用需求设定,本发明实施例中的一级地理区域所表达的是最大的地理区域,二级地理区域所表达的是中间级别的各个地理区域,三级地理区域所表达的是最小的地理区域。It should be noted that the three divisions performed in the embodiment of the present invention are schematic descriptions, which indicate that by dividing an entire geographical area through multi-level division, the eligible geographical areas are screened at each level, and the It is further divided until the sub-region is minimized, the final target positioning window and target geographic area are found, and the location of the target coordinates is determined. Therefore, in practical applications, not only three divisions can be carried out, but more divisions can be carried out, or Fewer divisions, such as only secondary division, can be set according to actual application requirements. The first-level geographic area in the embodiment of the present invention expresses the largest geographic area, and the second-level geographic area expresses the intermediate level. Each geographic area of the third-level geographic area is the smallest geographic area.

可见,本发明实施例将一整个地理区域,通过多级划分,在每一级筛选符合条件的地理区域,并对此类区域进行进一步划分直至到最小化分区域,减少一次定位时的区域判断量,并且采用模糊的定位窗口反应地理区域,不使用精准的窗口判断,通过多次模糊判断最后再进行精准判断,缩短了整体的检索和判断时间,提高了定位效率。It can be seen that the embodiment of the present invention divides an entire geographical area into multiple levels, screens qualified geographical areas at each level, and further divides such areas until the sub-areas are minimized, reducing the area judgment during one positioning. In addition, a fuzzy positioning window is used to reflect the geographical area, and precise window judgment is not used. After multiple fuzzy judgments, an accurate judgment is finally made, which shortens the overall retrieval and judgment time and improves the positioning efficiency.

本发明实施例公开了一种具体的快速定位方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2所示,具体的:The embodiment of the present invention discloses a specific fast positioning method. Compared with the previous embodiment, this embodiment further describes and optimizes the technical solution. See Figure 2, specifically:

S201:预先遍历每个地理区域的边界点。S201: Pre-traverse the boundary points of each geographic area.

具体的,为了从地理区域中挑选相应的定位点绘制定位窗口,预先遍历地理区域的边界点,通过预先遍历,而不是在定位目标坐标时遍历,缩短定位时间。Specifically, in order to select a corresponding positioning point from a geographic area to draw a positioning window, the boundary points of the geographic area are traversed in advance, and the positioning time is shortened by traversing in advance instead of traversing the target coordinates.

S202:利用每个地理区域的边界点,确定出每个地理区域的最大经度、最大纬度、最小经度和最小纬度,得到分别包括最小经度和最大纬度、最大经度和最大纬度、最大经度和最小纬度与最小经度和最小纬度的四个定位点。S202: Determine the maximum longitude, maximum latitude, minimum longitude and minimum latitude of each geographic area by using the boundary points of each geographic area, and obtain the minimum longitude and maximum latitude, maximum longitude and maximum latitude, maximum longitude and minimum latitude respectively Four anchor points with minimum longitude and minimum latitude.

具体的,在得到每个地理区域的边界点后,根据每个地理区域中每个边界点的经纬度,确定出每个地理区域的最大经度、最大纬度、最小经度和最小纬度,以便后续绘制定位窗口,参见图3所示,根据地理区域A的边界点,挑选出A1(最小经度,最大纬度),A2(最大经度,最大纬度),A3(最大经度,最小纬度)和A4(最小经度,最小纬度)4个定位点,其中,图3中虚线表示经线和纬线。Specifically, after obtaining the boundary points of each geographical area, the maximum longitude, maximum latitude, minimum longitude and minimum latitude of each geographical area are determined according to the longitude and latitude of each boundary point in each geographical area, so as to facilitate subsequent drawing and positioning The window, as shown in Figure 3, selects A1 (minimum longitude, maximum latitude), A2 (maximum longitude, maximum latitude), A3 (maximum longitude, minimum latitude) and A4 (minimum longitude, minimum latitude) and A4 (minimum longitude, Minimum latitude) 4 positioning points, wherein the dotted lines in Figure 3 represent longitude and latitude.

S203:利用四个定位点绘制出定位窗口。S203: Draw a positioning window by using four positioning points.

具体的,通过将四个定位点顺次连线,绘制出地理区域的定位窗口,参见图3所示,通过对A1至A4四个定位点连线,得到地理区域A的定位窗口A5,其中,图3中四个定位点的顺次连线与经线和纬线重合。Specifically, by connecting the four positioning points in sequence, the positioning window of the geographic area is drawn. Referring to FIG. 3, by connecting the four positioning points A1 to A4, the positioning window A5 of the geographic area A is obtained, wherein , the sequential connection of the four positioning points in Figure 3 coincides with the warp and weft.

需要说明的是,如果绘制出的定位窗口无法覆盖全部区域或覆盖过多无关,可以人工对定位窗口进行修正,使得全部定位区域都有对应的定位窗口且大小适中,避免目标坐标不在任何定位窗口中的现象,提高匹配效率。It should be noted that if the drawn positioning window cannot cover the entire area or is irrelevant, you can manually correct the positioning window, so that all positioning areas have corresponding positioning windows and the size is moderate, so that the target coordinates are not in any positioning window. phenomenon, and improve the matching efficiency.

S204:预先缓存全部一级地理区域的一级定位窗口、全部二级地理区域的二级定位窗口和全部三级地理区域的三级定位窗口。S204: Pre-cache the first-level positioning windows of all the first-level geographic areas, the second-level positioning windows of all the second-level geographic areas, and the third-level positioning windows of all the third-level geographic areas.

具体的,为了节省定位检索时间,预先对地理区域进行遍历绘制定位窗口,避免定位时重新确定定位窗口,缩短定位时间。Specifically, in order to save the positioning retrieval time, the geographic area is traversed and drawn in advance to draw the positioning window, so as to avoid re-determining the positioning window during positioning, and shorten the positioning time.

S205:获取全部一级地理区域的一级定位窗口;S205: Obtain the first-level positioning windows of all first-level geographic areas;

S206:查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集;S206: Find the primary positioning window including the target coordinates, and obtain the target primary positioning window set;

S207:获取目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口;S207: Acquire the second-level positioning windows of all the second-level geographic regions corresponding to each target first-level positioning window in the set of target first-level positioning windows;

S208:查找包括目标坐标的二级定位窗口,得到目标二级定位窗口集;S208: Find the secondary positioning window including the target coordinates, and obtain the target secondary positioning window set;

S209:获取目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口;S209: Acquire the tertiary positioning windows of all tertiary geographic regions corresponding to each target secondary locating window in the set of target secondary locating windows;

S210:查找包括目标坐标的三级定位窗口,得到目标三级定位窗口集;S210: Search for a tertiary positioning window including target coordinates, and obtain a set of target tertiary positioning windows;

S211:利用射线法从目标三级定位窗口集中判断出目标坐标所在的目标三级定位窗口。S211 : Use the ray method to determine the target third-level positioning window where the target coordinates are located from the target third-level positioning window set.

具体的,为了确定目标坐标具体在哪个三级定位窗口,可以采用射线法,确定目标三级定位窗口。Specifically, in order to determine which tertiary positioning window the target coordinates are in, the ray method can be used to determine the tertiary positioning window of the target.

具体的,上述地理区域可以为现有的行政区域,例如,一级地理区域为省份行政区域,二级地理区域为市级行政区域,三级地理区域为区级行政区域,还可以细分为县级或村级。Specifically, the above-mentioned geographic regions may be existing administrative regions. For example, the first-level geographic regions are provincial administrative regions, the second-level geographic regions are municipal-level administrative regions, and the third-level geographic regions are district-level administrative regions, which can also be subdivided into County or village level.

进一步的,当地理区域为行政区域时,可以利用行政编码之间的对应关系快速查找到下一级的地理区域以及定位窗口。Further, when the geographical area is an administrative area, the corresponding relationship between the administrative codes can be used to quickly find the next-level geographical area and the positioning window.

具体的,定位窗口还可以为利用能够反映地理区域覆盖面积的多个特征点绘制得到的,通过从描绘地理区域的多个边界点中选取多个定位点,在减少采样数量的同时,通过多个定位点绘制出更能够精细表现地理区域的定位窗口。Specifically, the positioning window can also be drawn by using multiple feature points that can reflect the coverage area of the geographic area. By selecting multiple positioning points from multiple boundary points that describe the geographic area, while reducing the number of samples, the Each positioning point draws a positioning window that can better represent the geographic area.

进一步的,本发明实施例还公开了一种快速定位方法具体应用场景,参见图4和图5所示,具体的:Further, the embodiment of the present invention also discloses a specific application scenario of a fast positioning method, as shown in FIG. 4 and FIG. 5 , specifically:

具体的,参见图4所示,本申请的快速定位方法在实际使用过程中可以分别由用户端、数据同步中心、定位窗口数据解析器、数据库和定位算法几部分分别运行组成。其中,图4中实线代表实时定位流程,虚线代表异步数据传递。Specifically, as shown in FIG. 4 , the fast positioning method of the present application may be composed of a user terminal, a data synchronization center, a positioning window data parser, a database, and a positioning algorithm to run respectively in actual use. Among them, the solid line in Fig. 4 represents the real-time positioning process, and the dotted line represents the asynchronous data transfer.

具体的,用户上传经纬度坐标作为目标坐标至定位算法,定位算法预先从数据库中获取全部地理区域及相应的定位窗口,包括一级、二级和三级地理区域及相应的一级、二级和三级定位窗口。Specifically, the user uploads the latitude and longitude coordinates as the target coordinates to the positioning algorithm, and the positioning algorithm obtains all geographic areas and corresponding positioning windows from the database in advance, including the first-, second-, and third-level geographic areas and the corresponding first-, second- and Tertiary positioning window.

具体的,定位算法预先加载全部地理区域及相应的定位窗口后,可以快速对用户上传的目标坐标进行分析,不用再等待数据加载,定位算法可以利用上述S206至S211的具体定位方法定位出用户具体所在三级定位窗口,并将最终结果反馈至用户完成定位分析。Specifically, after the positioning algorithm preloads all the geographic areas and the corresponding positioning windows, it can quickly analyze the target coordinates uploaded by the user without waiting for data loading. The positioning algorithm can use the specific positioning methods from S206 to S211 to locate the user The third-level positioning window is located, and the final result is fed back to the user to complete the positioning analysis.

具体的,数据同步中心用于获取全部所需的地理区域信息,例如,地理区域为行政区域划分时,数据同步中心可以从相关的官方网站上获取当前最新的行政区域划分从而更新并获取,确保定位的准确性,数据同步中心在完成地理区域信息的同步后,便可以将地理区域信息上传至数据库中进行存储,以供定位算法使用。其中,数据同步中心可以每隔七天向数据库同步一次地理区域的经纬度围栏信息。Specifically, the data synchronization center is used to obtain all the required geographic area information. For example, when the geographic area is divided into administrative areas, the data synchronization center can obtain the latest administrative area division from the relevant official website to update and obtain it, ensuring that The accuracy of positioning, after the data synchronization center completes the synchronization of geographical area information, it can upload the geographical area information to the database for storage for use by the positioning algorithm. Among them, the data synchronization center may synchronize the longitude and latitude fence information of the geographic area to the database every seven days.

具体的,定位窗口数据解析器会从数据库中获取更新后的地理区域信息,并根据最新的地理区域绘制新的各级地理区域的定位窗口,在得到最新的各级定位窗口后,同样将定位窗口信息上传至数据库中存储,以便定位算法在定位时使用。Specifically, the positioning window data parser will obtain the updated geographic area information from the database, and draw the positioning windows of new geographic areas at all levels according to the latest geographic areas. The window information is uploaded to the database for storage, so that the positioning algorithm can be used during positioning.

具体的,参见图5所示,在地理区域为行政区域时,定位窗口数据解析器将各级行政区域的经纬度围栏信息解析,寻找每个行政区域的最大最小经纬度,找到后得到4个定位点,将四个定位点顺次连线得到各级行政区域的定位窗口,并将各级行政区域的行政区域名称,最大最小经纬度,区域编码等信息与定位窗口相连接对应,并保存到数据库中。Specifically, as shown in FIG. 5, when the geographic area is an administrative area, the positioning window data parser parses the latitude and longitude fence information of the administrative areas at all levels, finds the maximum and minimum longitude and latitude of each administrative area, and obtains 4 positioning points after finding them. , connect the four positioning points in sequence to obtain the positioning windows of the administrative regions at all levels, and connect the administrative region names, maximum and minimum longitude and latitude, region codes and other information of the administrative regions at all levels with the positioning windows and save them in the database. .

相应的,本发明实施例还公开了一种快速定位系统,参见图6所示,该系统包括:Correspondingly, an embodiment of the present invention also discloses a rapid positioning system, as shown in FIG. 6 , the system includes:

一级窗口获取模块11,用于获取全部一级地理区域的一级定位窗口;The first-level window acquisition module 11 is used to acquire the first-level positioning windows of all the first-level geographic regions;

一级窗口定位模块12,用于查找包括目标坐标的一级定位窗口,得到目标一级定位窗口集;The first-level window positioning module 12 is used to find the first-level positioning window including the target coordinates, and obtain the target first-level positioning window set;

二级窗口获取模块13,用于获取目标一级定位窗口集中,每个目标一级定位窗口对应的全部二级地理区域的二级定位窗口;The secondary window acquisition module 13 is used to acquire the secondary positioning windows of all secondary geographical areas corresponding to the primary primary positioning window of the target in the set of primary positioning windows of each target;

二级窗口定位模块14,用于查找包括目标坐标的二级定位窗口,得到目标二级定位窗口集;The secondary window positioning module 14 is used to find the secondary positioning window including the target coordinates, and obtain the target secondary positioning window set;

三级窗口获取模块15,用于获取目标二级定位窗口集中,每个目标二级定位窗口对应的全部三级地理区域的三级定位窗口;The third-level window obtaining module 15 is used to obtain the third-level positioning windows of all the third-level geographical areas corresponding to each target second-level positioning window in the set of target second-level positioning windows;

三级窗口定位模块16,用于查找包括所述目标坐标的三级定位窗口,得到目标三级定位窗口集;The tertiary window positioning module 16 is used to find the tertiary positioning window including the target coordinates, and obtain the target tertiary positioning window set;

精确窗口定位模块17,用于从目标三级定位窗口集中判断出目标坐标所在的目标三级定位窗口;The precise window positioning module 17 is used for judging the target three-level positioning window where the target coordinates are located from the target three-level positioning window set;

其中,一级地理区域包括多个二级地理区域,二级地理区域包括多个三级地理区域。The first-level geographic area includes multiple second-level geographic areas, and the second-level geographic area includes multiple third-level geographic areas.

可见,本发明实施例将一整个地理区域,通过多级划分,在每一级筛选符合条件的地理区域,并对此类区域进行进一步划分直至到最小化分区域,减少一次定位时的区域判断量,并且采用模糊的定位窗口反应地理区域,不使用精准的窗口判断,通过多次模糊判断最后再进行精准判断,缩短了整体的检索和判断时间,提高了定位效率。It can be seen that the embodiment of the present invention divides an entire geographical area into multiple levels, screens qualified geographical areas at each level, and further divides such areas until the sub-areas are minimized, reducing the area judgment during one positioning. In addition, a fuzzy positioning window is used to reflect the geographical area, and precise window judgment is not used. After multiple fuzzy judgments, an accurate judgment is finally made, which shortens the overall retrieval and judgment time and improves the positioning efficiency.

具体的,还可以包括定位窗口缓存模块;其中,Specifically, it may also include a positioning window cache module; wherein,

定位窗口缓存模块,用于预先缓存全部一级地理区域的一级定位窗口、全部二级地理区域的二级定位窗口和全部三级地理区域的三级定位窗口。The positioning window caching module is used to pre-cache the first-level positioning windows of all the first-level geographic regions, the second-level positioning windows of all the second-level geographic regions, and the third-level positioning windows of all the third-level geographic regions.

具体的,地理区域可以为行政区域,定位窗口可以为利用能够反映地理区域覆盖面积的多个特征点绘制得到的。Specifically, the geographic area may be an administrative area, and the positioning window may be drawn by using multiple feature points that can reflect the coverage area of the geographic area.

具体的,精确窗口定位模块17,具体用于利用射线法从目标三级定位窗口集中判断出目标坐标所在的目标三级定位窗口。Specifically, the precise window positioning module 17 is specifically configured to use the ray method to determine the target third-level positioning window where the target coordinates are located from the target third-level positioning window set.

具体的,还可以包括边界点遍历模块、定位点选取模块和定位窗口绘制模块;其中,Specifically, it may also include a boundary point traversal module, a positioning point selection module, and a positioning window drawing module; wherein,

边界点遍历模块,用于预先遍历每个地理区域的边界点;The boundary point traversal module is used to traverse the boundary points of each geographic area in advance;

定位点选取模块,用于利用每个地理区域的边界点,确定出每个地理区域的最大经度、最大纬度、最小经度和最小纬度,得到分别包括最小经度和最大纬度、最大经度和最大纬度、最大经度和最小纬度与最小经度和最小纬度的四个定位点;The positioning point selection module is used to determine the maximum longitude, maximum latitude, minimum longitude and minimum latitude of each geographical area by using the boundary points of each geographical area, and obtain the minimum longitude and maximum latitude, maximum longitude and maximum latitude, Four anchor points of maximum longitude and minimum latitude and minimum longitude and minimum latitude;

定位窗口绘制模块,用于利用四个定位点绘制出定位窗口。The positioning window drawing module is used to draw the positioning window by using four positioning points.

此外,本发明实施例还公开了一种快速定位装置,包括:In addition, the embodiment of the present invention also discloses a rapid positioning device, including:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行计算机程序以实现如前述的快速定位方法。The processor is used for executing the computer program to realize the aforementioned fast positioning method.

另外,本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述的快速定位方法。In addition, an embodiment of the present invention also discloses a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the foregoing fast positioning method is implemented.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or that there is any such actual relationship or sequence between operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals may further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the possibilities of hardware and software. Interchangeability, the above description has generally described the components and steps of each example in terms of functionality. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.

以上对本发明所提供的技术内容进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The technical content provided by the present invention is described in detail above, and specific examples are used in this paper to illustrate the principles and implementations of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; Meanwhile, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scope. In summary, the contents of this specification should not be construed as limiting the present invention.

Claims (10)

1. A fast positioning method, comprising:
acquiring primary positioning windows of all primary geographic areas;
searching a primary positioning window comprising target coordinates to obtain a target primary positioning window set;
acquiring secondary positioning windows of all secondary geographic areas corresponding to each target primary positioning window in the target primary positioning window set;
searching a secondary positioning window comprising the target coordinates to obtain a target secondary positioning window set;
acquiring three-level positioning windows of all three-level geographic areas corresponding to each target secondary positioning window in the target secondary positioning window set;
searching a three-level positioning window comprising the target coordinate to obtain a target three-level positioning window set;
judging a target three-level positioning window where the target coordinate is located from the target three-level positioning window set;
the primary geographic area comprises a plurality of secondary geographic areas, and the secondary geographic areas comprise a plurality of tertiary geographic areas.
2. The fast positioning method according to claim 1, further comprising:
and pre-caching the first-level positioning windows of all the first-level geographic areas, the second-level positioning windows of all the second-level geographic areas and the third-level positioning windows of all the third-level geographic areas.
3. The fast positioning method according to claim 2, wherein the geographical area is an administrative area.
4. The fast positioning method of claim 3, wherein the positioning window is mapped by using a plurality of feature points capable of reflecting the coverage area of the geographical area.
5. The fast positioning method according to claim 4, wherein the process of determining the target tertiary positioning window where the target coordinate is located from the target tertiary positioning window set comprises:
and judging the target three-level positioning window where the target coordinate is located from the target three-level positioning window set by using a ray method.
6. The fast positioning method according to any one of claims 1 to 5, wherein the drawing process of the positioning window comprises:
traversing boundary points of each geographic area in advance;
determining the maximum longitude, the maximum latitude, the minimum longitude and the minimum latitude of each geographic area by utilizing the boundary point of each geographic area to obtain four positioning points respectively comprising the minimum longitude and the maximum latitude, the maximum longitude and the minimum latitude and the minimum longitude and the minimum latitude;
and drawing a positioning window by using the four positioning points.
7. A quick positioning system, comprising:
the primary window acquisition module is used for acquiring primary positioning windows of all primary geographic areas;
the primary window positioning module is used for searching a primary positioning window comprising target coordinates to obtain a target primary positioning window set;
a secondary window acquisition module, configured to acquire secondary positioning windows of all secondary geographic areas corresponding to each target primary positioning window in the target primary positioning window set;
the secondary window positioning module is used for searching a secondary positioning window comprising the target coordinate to obtain a target secondary positioning window set;
the third-level window acquisition module is used for acquiring third-level positioning windows of all third-level geographic areas corresponding to each target second-level positioning window in the target second-level positioning window set;
the three-level window positioning module is used for searching a three-level positioning window comprising the target coordinate to obtain a target three-level positioning window set;
the accurate window positioning module is used for judging a target three-level positioning window where the target coordinate is located from the target three-level positioning window set;
the primary geographic area comprises a plurality of secondary geographic areas, and the secondary geographic areas comprise a plurality of tertiary geographic areas.
8. The quick location system of claim 7, further comprising:
and the positioning window caching module is used for caching the first-level positioning windows of all the first-level geographical areas, the second-level positioning windows of all the second-level geographical areas and the third-level positioning windows of all the third-level geographical areas in advance.
9. A quick positioner, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the fast positioning method as claimed in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, implements the fast positioning method according to any one of claims 1 to 6.
CN202110968480.0A 2021-08-23 2021-08-23 Rapid positioning method, system, device and computer readable storage medium Pending CN113660345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110968480.0A CN113660345A (en) 2021-08-23 2021-08-23 Rapid positioning method, system, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110968480.0A CN113660345A (en) 2021-08-23 2021-08-23 Rapid positioning method, system, device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN113660345A true CN113660345A (en) 2021-11-16

Family

ID=78492039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110968480.0A Pending CN113660345A (en) 2021-08-23 2021-08-23 Rapid positioning method, system, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113660345A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114021705A (en) * 2022-01-04 2022-02-08 浙江大华技术股份有限公司 Model accuracy determination method, related device and equipment
CN117891368A (en) * 2024-03-18 2024-04-16 成都融见软件科技有限公司 Code positioning method, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359274A (en) * 2008-09-09 2009-02-04 腾讯科技(深圳)有限公司 Method and apparatus for rapidly positioning objects
CN103377585A (en) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 Method for locating administrative division based on longitude and latitude
CN104350498A (en) * 2012-06-05 2015-02-11 谷歌公司 System and method for storing and retrieving geospatial data
CN106097402A (en) * 2016-06-20 2016-11-09 深圳市麦谷科技有限公司 A kind of method and system judging whether impact point is positioned at presumptive area
CN111859187A (en) * 2020-06-30 2020-10-30 杭州欧若数网科技有限公司 POI query method, device, equipment and medium based on distributed graph database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359274A (en) * 2008-09-09 2009-02-04 腾讯科技(深圳)有限公司 Method and apparatus for rapidly positioning objects
CN103377585A (en) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 Method for locating administrative division based on longitude and latitude
CN104350498A (en) * 2012-06-05 2015-02-11 谷歌公司 System and method for storing and retrieving geospatial data
CN106097402A (en) * 2016-06-20 2016-11-09 深圳市麦谷科技有限公司 A kind of method and system judging whether impact point is positioned at presumptive area
CN111859187A (en) * 2020-06-30 2020-10-30 杭州欧若数网科技有限公司 POI query method, device, equipment and medium based on distributed graph database

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114021705A (en) * 2022-01-04 2022-02-08 浙江大华技术股份有限公司 Model accuracy determination method, related device and equipment
CN117891368A (en) * 2024-03-18 2024-04-16 成都融见软件科技有限公司 Code positioning method, electronic equipment and storage medium
CN117891368B (en) * 2024-03-18 2024-05-14 成都融见软件科技有限公司 Code positioning method, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN108959244B (en) Address word segmentation method and device
CN110399568B (en) Information searching method, device, terminal and storage medium
US10366113B2 (en) Method and system for generating a geocode trie and facilitating reverse geocode lookups
CN111797182B (en) Address code analysis method and system
WO2016091174A1 (en) Search method and apparatus for graph data
CN113139032B (en) Method, device, electronic device and storage medium for searching geographic location
CN107273376B (en) Target position searching method and device
CN113660345A (en) Rapid positioning method, system, device and computer readable storage medium
WO2015070788A1 (en) Method and device for identifying regional attribution information of ip address
CN107491537A (en) POI data excavation, information retrieval method, device, equipment and medium
US12210534B2 (en) Machine learning enabled real time query handling system and method
CN113434708B (en) Address information detection method, device, electronic device and storage medium
CN113836126B (en) Data cleaning method, device, equipment and storage medium
WO2024156238A1 (en) Map data aggregation display method and apparatus, and electronic device
CN113761909B (en) Address identification method and device
CN111078760B (en) Goods source searching method, device, equipment and storage medium
CN107657474B (en) Method for determining business circle boundary and server
CN111460057B (en) POI (Point of interest) coordinate determining method, device and equipment
CN110750602B (en) Method and device for determining site to which order address belongs
CN111784239B (en) Method and device for determining dispatch network point, electronic equipment and storage medium
CN113779165A (en) IP address geographic location ambiguity determination method and related equipment
JP4510792B2 (en) LOCATION ANALYSIS DEVICE, LOCATION ANALYSIS METHOD, ITS PROGRAM, AND RECORDING MEDIUM
CN110309435A (en) A method of the information search based on user location
CN113840371A (en) Method and system for positioning based on measurement report neighbor list
CN117271499A (en) Wi-Fi geographic positioning datum point data cleaning method in IP technology

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20211116

RJ01 Rejection of invention patent application after publication