CN107506499B - Method, device and server for establishing logical relationship between interest point and building - Google Patents

Method, device and server for establishing logical relationship between interest point and building Download PDF

Info

Publication number
CN107506499B
CN107506499B CN201710920240.7A CN201710920240A CN107506499B CN 107506499 B CN107506499 B CN 107506499B CN 201710920240 A CN201710920240 A CN 201710920240A CN 107506499 B CN107506499 B CN 107506499B
Authority
CN
China
Prior art keywords
building
interest
point
points
interest point
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
Application number
CN201710920240.7A
Other languages
Chinese (zh)
Other versions
CN107506499A (en
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710920240.7A priority Critical patent/CN107506499B/en
Publication of CN107506499A publication Critical patent/CN107506499A/en
Application granted granted Critical
Publication of CN107506499B publication Critical patent/CN107506499B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to a method for establishing a logical relationship between an interest point and a building. The method comprises the following steps: the method comprises the steps of obtaining a building and interest points, wherein the building and the interest points related to the building are obtained, the description information of the building comprises shape information and geographic coordinates of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points; and establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest. According to other aspects of the invention, the invention also relates to a device, a server and a computer readable medium for establishing the logical relationship between the interest point and the building. By the method, the device, the server and the computer readable medium, not only can the actual shape of the interest point of the building type be accurately described, the geographic coordinates of the interest point can be accurately described, but also the labor cost is greatly saved.

Description

Method, device and server for establishing logical relationship between interest point and building
Technical Field
The invention relates to the technical field of digital maps, in particular to a method, a device and a server for establishing a logical relationship between an interest point and a building.
Background
An electronic map, i.e., a digital map, is a visualized map that is digitally stored and referred to based on a digital drawing technology using a computer technology, and "visualized on a user terminal screen" is an essential feature of the electronic map.
On electronic maps, some geographic objects, especially some geographic entities that are closely related to people's lives, such as schools, banks, restaurants, gas stations, hospitals, supermarkets, etc., are abstracted as points of interest. The main purpose of the interest points is to describe the addresses of the things or events, so that the description capability and the query capability of the positions of the things or events can be greatly enhanced, and the accuracy and the speed of geographic positioning are improved.
At present, people establish a logical relationship between an area surface and an interest point in a manual labeling mode, however, after the logical relationship is established between the area surface and the interest point, only shape features of the area surface related to the interest point can be displayed on an electronic map, the range of a building cannot be accurately displayed, and the area size of the building cannot be accurately described.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, a server, and a computer-readable medium for establishing a logical relationship between a point of interest and a building, so as to solve at least the above technical problems in the prior art and provide at least one useful choice.
According to a first aspect of the present invention, an embodiment of the present invention provides a method of establishing a logical relationship between a point of interest and a building, the method comprising:
the method comprises the steps of obtaining a building and interest points, wherein the building and the interest points related to the building are obtained, the description information of the building comprises shape information and geographic coordinates of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points;
and establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest.
In another embodiment of the present invention, the building and point of interest obtaining step comprises:
acquiring a designated area surface;
acquiring interest points and at least one part of a building of a specified category in the specified area surface;
and clustering the interest points by taking the geometric center of the shape of each building under the area surface as a clustering center, and determining each interest point of the clustering center as the interest point associated with the building.
In another embodiment of the present invention, the obtaining at least a portion of buildings and points of interest of a specified category in a specified area comprises:
acquiring geographic coordinates of the interest point and the building and the geographic coordinates of the designated area surface;
comparing the geographic coordinates of the area facets with the geographic coordinates of the points of interest,
if the geographic coordinates of the interest points are located in the range specified by the geographic coordinates of the area surface, the interest points are located in the area surface;
comparing the geographic coordinates of the area facets with the geographic coordinates of the buildings,
a building is located in an area plane if its geographic coordinates are within a range specified by the geographic coordinates of the area plane.
In yet another embodiment of the present invention, the building and point of interest obtaining step comprises:
acquiring a designated area surface;
acquiring interest points and buildings related to the area surface;
comparing the geographic coordinates of the area face with the geographic coordinates of the building;
if the geographic coordinates of the building are within the range specified by the geographic coordinates of the area surface, the building is located in the area surface;
and determining the interest points related to the area surface as interest points related to buildings.
In yet another embodiment of the present invention, the building and point of interest obtaining step comprises:
acquiring a target interest point, wherein the target interest point is an interest point of a specified category;
acquiring a plurality of auxiliary interest points which are around the target interest point and are related to the target interest point, wherein the fact that the auxiliary interest points are related to the target interest point means that the name of the auxiliary interest points and the name of the target interest point have a common part, and the common part is the name of a building;
sequentially connecting all the auxiliary interest points to form an auxiliary interest point connection graph;
acquiring a building under the range of the auxiliary interest point connection graph;
and determining the target interest point as an interest point related to a building under the range of the auxiliary interest point connection graph.
In yet another embodiment of the present invention, the building and point of interest obtaining step comprises:
obtaining a first interest point set from a building set, wherein the building has description information of a name, an address and a shape, the interest points have description information of a name and geographic coordinates, and the geographic coordinates of the interest points in the first interest point set are taken as a geometric center point of the shape of the building;
acquiring a second interest point set;
comparing the first interest point set with the second interest point set to obtain coincident interest points in the first interest point set and the second interest point set;
determining the coincident points of interest as points of interest related to buildings in the set of buildings.
In another embodiment of the present invention, the step of establishing the mapping includes:
and establishing a logical mapping between the building shape information of the building set to the associated interest points according to the matching relation between the building set and the first interest point set.
In yet another embodiment of the present invention, the method further comprises: after the step of establishing the mapping, displaying the shape of the building mapped by the interest point association.
According to a second aspect of the present invention, an embodiment of the present invention provides an apparatus for establishing a logical relationship between a point of interest and a building, the apparatus comprising:
the system comprises a building and interest point acquisition unit, a building and interest point acquisition unit and a display unit, wherein the building and the interest point associated with the building are acquired, the description information of the building comprises shape information and geographic coordinates of the building, and the description information of the interest point comprises the name and the geographic coordinates of the interest point;
and establishing a mapping unit for establishing a logical mapping between the shape information of the associated building and the points of interest.
In another embodiment of the present invention, the building and point of interest acquisition unit is further configured to,
acquiring a designated area surface;
acquiring interest points and at least one part of a building of a specified category in the specified area surface;
and clustering the interest points by taking the geometric center of the shape of each building under the area surface as a clustering center, and determining each interest point of the clustering center as the interest point associated with the building.
In another embodiment of the present invention, the building and point of interest acquisition unit is further configured to,
acquiring a designated area surface;
acquiring interest points and buildings related to the area surface;
comparing the geographic coordinates of the area face with the geographic coordinates of the building;
if the geographic coordinates of the building are within the range specified by the geographic coordinates of the area surface, the building is located in the area surface;
and determining the interest points related to the area surface as interest points related to buildings.
In another embodiment of the present invention, the building and point of interest acquisition unit is further configured to,
acquiring a target interest point, wherein the target interest point is an interest point of a specified category;
acquiring a plurality of auxiliary interest points which are around the target interest point and are related to the target interest point, wherein the fact that the auxiliary interest points are related to the target interest point means that the name of the auxiliary interest points and the name of the target interest point have a common part, and the common part is the name of a building;
sequentially connecting all the auxiliary interest points to form an auxiliary interest point connection graph;
acquiring a building under the range of the auxiliary interest point connection graph;
and determining the target interest point as an interest point related to a building under the range of the auxiliary interest point connection graph.
In another embodiment of the present invention, the building and point of interest acquisition unit is further configured to,
obtaining a first interest point set from a building set, wherein the building has description information of a name, an address and a shape, the interest points have description information of a name and geographic coordinates, and the geographic coordinates of the interest points in the first interest point set are taken as a geometric center point of the shape of the building;
acquiring a second interest point set;
comparing the first interest point set with the second interest point set to obtain coincident interest points in the first interest point set and the second interest point set;
determining the coincident points of interest as points of interest related to buildings in the set of buildings.
According to a third aspect of the present invention, an embodiment of the present invention provides a server for establishing a logical relationship between a point of interest and a building, the server comprising:
one or more processors;
storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of the first aspect of the invention.
According to a fourth aspect of the invention, an embodiment of the invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the method as described in any of the methods described above.
By the method, the device, the server and the computer readable medium, not only can the actual shape of the interest point of the building type be accurately described, the geographic coordinates of the interest point can be accurately described, but also the labor cost is greatly saved.
The foregoing summary is provided for the purpose of description only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present invention will be readily apparent by reference to the drawings and following detailed description.
Drawings
In the drawings, like reference numerals refer to the same or similar parts or elements throughout the several views unless otherwise specified. The figures are not necessarily to scale. It is appreciated that these drawings depict only some embodiments in accordance with the disclosure and are therefore not to be considered limiting of its scope.
FIG. 1 is a schematic flow chart diagram according to one embodiment of the present invention;
FIG. 2 is a schematic flow chart diagram according to another embodiment of the present invention;
FIGS. 3A and 3B are schematic diagrams of a user terminal interface during use of the embodiment shown in FIG. 2;
FIG. 4 is a schematic flow chart diagram according to yet another embodiment of the present invention;
FIGS. 5A and 5B are schematic diagrams of a user terminal interface during use of the embodiment shown in FIG. 4;
FIG. 6 is a schematic flow chart diagram according to yet another embodiment of the present invention;
FIGS. 7A, B, C and D are schematic diagrams of a user terminal interface during use of the embodiment of FIG. 6;
FIG. 8 is a schematic flow chart diagram according to yet another embodiment of the present invention;
FIG. 9 is a schematic structural diagram of an apparatus for establishing a logical relationship between a point of interest and a building according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a server for establishing a logical relationship between a point of interest and a building according to an embodiment of the present invention.
Detailed Description
In the following, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive.
When an electronic map is produced, descriptive information such as names, addresses and the like of buildings needs to be collected and stored in a computer storage device, and the buildings are abstracted into interest points, wherein the descriptive information of the interest points comprises information such as names, categories, geographic coordinates and the like.
Buildings are important elements in the real world and electronic maps, and have the characteristics of obvious shape, weak changeability and the like. And the interest points on the map keep the position coordinates of the building and other describable specific information, and obscure the shape characteristics of the building.
Thus, there is a need in the art to establish a logical relationship between points of interest and buildings, not only to enrich the properties of the buildings, but also to apply such logical relationship to a variety of scenarios, such as navigation, etc.
The basic idea of the embodiment of the invention is to establish a one-to-one mapping relationship between the description information of the building in the database and the corresponding interest points of the building on the electronic map according to the geographic coordinates or addresses of the building, such as the name of province and city, the name of street, the number of buildings and the like, wherein the description information of the building comprises the shape characteristics of the building.
Example 1 general procedure for establishing a logical relationship between a point of interest and a building
FIG. 1 is a schematic flow chart diagram illustrating a method of establishing a logical relationship between a point of interest and a building in accordance with one embodiment of the present invention. As shown in fig. 1, according to an embodiment of the present invention, first, in step S101, a building and a point of interest associated with the building are obtained, where description information of the building includes shape information and geographic information of the building, and description information of the point of interest includes a name and geographic coordinates of the point of interest. The geographic information of the building refers to geographic coordinates or an address of the building, and the address refers to a space address or a communication address.
The buildings and the interest points can be obtained by receiving the input of the user from a user terminal used by the user, the user can input characters and the like in a search box, double-click the characters, icons and the like on a user interface, and the like, and can also be input by voice.
The shape of the building can be obtained by image processing methods known in the art, such as boundary feature methods, fourier shape descriptors, geometric parameter methods, shape invariant moment methods, wavelet descriptors, finite element methods, rotation function methods, and the like; can also be obtained by a manual labeling method, and the like. Typically, the building description information to be obtained is stored in a building description information module or database.
Generally, description information of a point of interest is stored in a point of interest information module or database of an electronic map, and the description information of the point of interest includes a name, a category, and geographic coordinates of the point of interest.
Next, in step S102, a logical mapping between the shape information of the associated building and the interest point is established, that is, a mapping relationship is generated between the interest point associated with the building and the shape information of the building. In particular, in one variant of the present embodiment, the establishment of the logical mapping relationship between the shape information of the associated building and the points of interest is automated.
Finally, in step S103, the shape of the building mapped by the interest point association is displayed. In general, there are two types of representation methods for the shape feature of a building, one is a contour feature and the other is a region feature. The outline features of the image are primarily directed to the outer boundaries of the building, while the area features of the image relate to the entire shape area. Here, for example, an outline or an entire area of a building may be highlighted or an entire area of a building may be rendered and displayed, or the like. For example, when the interest point is retrieved on the user terminal interface, the outline of the building corresponding to the interest point is highlighted.
Embodiment 2 establishing a logical relationship between a point of interest and a building based on shape information of the building and description information of the point of interest
Fig. 2 is a schematic flow chart according to an embodiment of the present invention, and fig. 3A and 3B are schematic user terminal interfaces during use according to the embodiment of fig. 2. For clarity, only the differences between the embodiment shown in fig. 2 and the embodiment shown in fig. 1 are described herein.
As shown in fig. 2, first, in step S201a, a designated area surface is acquired. Here, the area surface may be obtained by a keyword search method, a block search method, or the like known in the art. As shown in fig. 3A, an area plane "intelligent park" surrounded by a quadrangle made up of arrows is specified on the user interface.
Then, in step S201b, at least a part of the interest points and buildings of the designated category in the designated area surface are acquired, or all of the interest points and buildings of the designated category in the designated area surface may be acquired. Here, a "sort" search may be selected in a toolbar of an electronic map, or a specified category may be input in a keyword search, or the like, geographic coordinates of a point of interest and a building of the specified category and geographic coordinates of a specified area plane are obtained, the geographic coordinates of the area plane and the geographic coordinates of the point of interest are compared, and if the geographic coordinates of the point of interest are located within a range specified by the geographic coordinates of the area plane, the point of interest is located within the area plane; and comparing the geographic coordinates of the area surface with the geographic coordinates of the building, wherein the building is positioned in the area surface if the geographic coordinates of the building are positioned in the range specified by the geographic coordinates of the area surface. For example, as shown in FIG. 3B, all building types of interest and buildings in a specified area are searched out and each building and related interest are represented by a small block diagram. Further, the buildings in the designated area surface can be displayed in different colors according to the intention of the user or the usage habit of the user, for example, if the user wants to find the teaching building in the designated area, the teaching building in the designated area surface is highlighted.
Next, in step S201c, the obtained interest points are clustered, and after the clustering is completed, related interest points representing each building are obtained. Theoretically, a building only corresponds to one interest point, the interest points representing the building are denoised, and a unique interest point representing the building is obtained, namely the interest point is the interest point associated with the building, wherein small low-rise buildings such as flat houses and the like which are unknown and have no business are generally noise.
For example, the points of interest may be clustered using K-means clustering, where the initial cluster center is selected as the geometric center of the shape of the building under the area. After clustering is completed, processing, particularly denoising processing, is carried out on the interest points under each cluster, the cluster center is set as the only interest point representing the building, wherein the shape of the building is used during clustering, and the geometric center of the shape of the building is obtained as the initial clustering center point. However, embodiments of the present invention are not limited to k-means clustering, and ROCK, Chemeleon, DBSCAN, STING, WaveCluster, and the like may also be used.
For example, as shown in fig. 3B, after clustering the interest points, each interest point of the cluster center is determined as an interest point associated with a corresponding building.
Then, in step S202, a logical relationship indicating the shape relationship between the interest points associated with the buildings and the buildings is established based on the description information of the cluster centers and the buildings, even if a mapping relationship is generated between each corresponding interest point and the shape information of the relevant buildings.
Embodiment 3 establishing a logical relationship between a point of interest and a building based on a logical relationship between a known area and the point of interest
FIG. 4 is a schematic flow chart diagram according to yet another embodiment of the present invention; fig. 5A and 5B are schematic diagrams of a user terminal interface during use according to the embodiment of fig. 4. In the embodiment shown in fig. 4, a logical relationship has been established between the designated area surface and the interest points, and particularly, there are a limited number of interest points in the designated area surface that are of interest to the user, for example, there is only one interest point in the designated area surface that is of interest to the user. Generally, the specified area surface is an area surface of a cell type interest point, and this area surface is usually made manually and has already established a mapping relation with the interest point. In the following description only the differences with respect to the embodiment shown in fig. 2 will be described.
In step S301b, points of interest and buildings related to the designated area are obtained, for example, the user designates the area and the related points of interest and buildings by a box search method. As shown in fig. 5A, the area plane "quintech building" is specified, and the interest points "quintech building" and the building "quintech building" associated with the specified area plane are shown.
Then, in step S301c, the geographic coordinates of the area plane and the geographic coordinates of the building are compared, and if the geographic coordinates of the building fall within the range specified by the geographic coordinates of the area plane, the building is located in the area plane, i.e., the building is a building under the area plane, and the point of interest related to the area plane is the point of interest associated with the building. As shown in fig. 5B, the building "quasichi technological building" is a building under the regional level "quasichi technological building", and the interest point "quasichi technological building" is an interest point associated with the building "quasichi technological building".
Example 4 establishing a logical relationship between a Point of interest and a building based on a Point of interest group
FIG. 6 is a schematic flow chart diagram according to yet another embodiment of the present invention; 7A, 7B, 7C, and 7D are schematic diagrams of user terminal interfaces during use according to the embodiment of FIG. 6. Only a part of the steps of this embodiment will be described below, and the same steps as those of the embodiment shown in fig. 1 will be omitted.
In step 401a, a target point of interest is obtained, which is a point of interest of a specified category. For example, as shown in FIG. 7A, a target point of interest of a building class, such as "hundredth building" is searched.
Then, in step 401b, a plurality of auxiliary interest points related to the target interest point around the target interest point are obtained, and a target interest point group is constructed. Here, the auxiliary point of interest is related to the target point of interest, which means that the name of the auxiliary point of interest has a common part with the name of the target point of interest, and the common part is the name of the building. For example, as shown in fig. 7B, a building-type point of interest "hundredth building" is searched to obtain 10 subordinate points of interest, such as an entrance, a parking lot, and a door, that are located around the point of interest "hundredth building" and are related to the point of interest "hundredth building", and a target point of interest group is constructed by associating the point of interest "hundredth building" with the 10 subordinate points of interest, such as the entrance, the parking lot, and the door.
Next, in step 401c, the dependent points of interest are connected in sequence to form a dependent point of interest connection graph. Particularly, each auxiliary interest point or target interest point group is denoised, and then the auxiliary interest points are sequentially connected to form an auxiliary interest point connection graph. As shown in fig. 7C, the interest point 1 is close to the interest point 5, the interest points 2, 9 and 6 are close to each other, the interest points 1, 6 and 9 are regarded as noise, and after denoising, the interest points 1, 8, 7, 10, 3 and 2 are connected together in sequence to form a closed shape, i.e., a connected graph of subordinate interest points.
Next, in step 401d, the buildings under the scope of the auxiliary point of interest connection graph are obtained, and it is determined that the target point of interest is the point of interest associated with the buildings under the scope of the auxiliary point of interest connection graph. As shown in fig. 7D, the subordinate point of interest connection graph encloses a building "hundredth building", which is a building under the scope of the subordinate point of interest connection graph, and the target point of interest "hundredth building" is a point of interest associated with the building "hundredth building".
Embodiment 5 based on the description information of the name, address, etc. of the known building and the description information of the interest point, the logical relationship between the interest point and the building is established
Fig. 8 is a schematic flow chart diagram according to yet another embodiment of the present invention. Only the steps different from the embodiment shown in fig. 1 will be described below.
In step 501a, a building set having at least description information of name, address, and shape is abstracted into a point of interest, and a first point of interest set is obtained, where the point of interest has at least description information of name and geographic coordinates, and the coordinates of the point of interest are taken as a geometric center point of the shape of the building.
Then, in step 501b, the user terminal obtains a second set of points of interest, where the user terminal is, for example, a mobile phone, an ipad, or the like.
Next, in step 501c, the first interest point set and the second interest point set are compared, a coincident interest point in the first interest point set and the second interest point set is obtained, and the coincident interest point is determined as an interest point associated with the building.
In step 502, according to the matching relationship between the building set and the first interest point set, the building description information of the building set is matched with the interest points associated with the building.
Embodiment 6 apparatus for establishing logical relationship between interest point and building
There is also provided, in accordance with an embodiment of the present invention, apparatus for establishing a logical relationship between a point of interest and a building. As shown in fig. 9, the apparatus includes a building and interest point obtaining unit D1, configured to obtain a building and an interest point associated with the building, where the description information of the building includes shape information and geographic coordinates of the building, and the description information of the interest point includes a name and geographic coordinates of the interest point; a building mapping unit D2 for building a logical mapping between the shape information of the associated building and the points of interest; a display unit D3 for displaying the shape of the building. In a variant of the embodiment of the invention the display unit D3 is only used for displaying the shape of the building after the information of the point of interest matches the property information of the building.
In another embodiment of the present invention, the building and point of interest acquisition unit D1 is further configured to,
acquiring a designated area surface;
acquiring interest points and at least one part of a building of a specified category in the specified area surface;
and clustering the interest points by taking the geometric center of the shape of each building under the area surface as a clustering center, and determining each interest point of the clustering center as the interest point associated with the building.
In another embodiment of the present invention, the building and point of interest acquisition unit D1 is further configured to,
acquiring a designated area surface;
acquiring interest points and buildings related to the area surface;
comparing the geographic coordinates of the area face with the geographic coordinates of the building;
if the geographic coordinates of the building are within the range specified by the geographic coordinates of the area surface, the building is located in the area surface;
and determining the interest points related to the area surface as interest points related to buildings.
In another embodiment of the present invention, the building and point of interest acquisition unit D1 is further configured to,
acquiring a target interest point, wherein the target interest point is an interest point of a specified category;
acquiring a plurality of auxiliary interest points which are around the target interest point and are related to the target interest point, wherein the fact that the auxiliary interest points are related to the target interest point means that the name of the auxiliary interest points and the name of the target interest point have a common part, and the common part is the name of a building;
sequentially connecting all the auxiliary interest points to form an auxiliary interest point connection graph;
acquiring a building under the range of the auxiliary interest point connection graph;
and determining the target interest point as an interest point related to a building under the range of the auxiliary interest point connection graph.
In another embodiment of the present invention, the building and point of interest acquisition unit D1 is further configured to,
obtaining a first interest point set from a building set, wherein the building has description information of a name, an address and a shape, the interest points have description information of a name and geographic coordinates, and the geographic coordinates of the interest points in the first interest point set are taken as a geometric center point of the shape of the building;
acquiring a second interest point set;
comparing the first interest point set with the second interest point set to obtain coincident interest points in the first interest point set and the second interest point set;
determining the coincident points of interest as points of interest related to buildings in the set of buildings.
Embodiment 7 Server for establishing logical relationship between Point of interest and building
One embodiment of the invention also provides a server for establishing the logical relationship between the interest points and the buildings. As shown in fig. 10, the server includes: one or more processors 21; a storage device 22 for storing one or more programs; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement a method for establishing a logical relationship between a point of interest and a building as described in embodiments of the invention.
By the method, the device and the server, the actual shape of the interest point of the building type can be accurately described, the geographic coordinate of the interest point can be accurately described, and labor cost is greatly saved.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may also be stored in a computer readable storage medium. The storage medium may be a read-only memory, a magnetic or optical disk, or the like.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various changes or substitutions within the technical scope of the present invention, and these should be covered by the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (12)

1. A method of establishing a logical relationship between a point of interest and a building, the method comprising:
the method comprises the steps of acquiring a building and interest points, wherein the building and the interest points related to the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points;
establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest;
a display step, which is used for displaying the shape of the building mapped by the interest point association after the mapping step is established;
the building and point of interest obtaining step comprises:
acquiring a designated area surface;
acquiring interest points and at least one part of a building of a specified category in the specified area surface;
and clustering the interest points by taking the geometric center of the shape of each building under the area surface as a clustering center, and determining each interest point of the clustering center as the interest point associated with the building.
2. The method of claim 1, wherein obtaining at least a portion of a building and a point of interest of a specified category in a specified area face comprises:
acquiring geographic coordinates of the interest point and the building and the geographic coordinates of the designated area surface;
comparing the geographic coordinates of the area facets with the geographic coordinates of the points of interest,
if the geographic coordinates of the interest points are located in the range specified by the geographic coordinates of the area surface, the interest points are located in the area surface;
comparing the geographic coordinates of the area facets with the geographic coordinates of the buildings,
a building is located in an area plane if its geographic coordinates are within a range specified by the geographic coordinates of the area plane.
3. A method of establishing a logical relationship between a point of interest and a building, the method comprising:
the method comprises the steps of acquiring a building and interest points, wherein the building and the interest points related to the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points;
establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest;
a display step, which is used for displaying the shape of the building mapped by the interest point association after the mapping step is established;
the building and point of interest obtaining step comprises:
acquiring a designated area surface;
acquiring interest points and buildings related to the area surface;
comparing the geographic coordinates of the area face with the geographic coordinates of the building;
if the geographic coordinates of the building are within the range specified by the geographic coordinates of the area surface, the building is located in the area surface;
determining the interest points related to the area surface as interest points associated with a building.
4. A method of establishing a logical relationship between a point of interest and a building, the method comprising:
the method comprises the steps of acquiring a building and interest points, wherein the building and the interest points related to the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points;
establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest;
a display step, which is used for displaying the shape of the building mapped by the interest point association after the mapping step is established;
the building and point of interest obtaining step comprises:
acquiring a target interest point, wherein the target interest point is an interest point of a specified category;
acquiring a plurality of auxiliary interest points which are around the target interest point and are related to the target interest point, wherein the fact that the auxiliary interest points are related to the target interest point means that the name of the auxiliary interest points and the name of the target interest point have a common part, and the common part is the name of a building;
sequentially connecting all the auxiliary interest points to form an auxiliary interest point connection graph;
acquiring a building under the range of the auxiliary interest point connection graph;
and determining the target interest point as the interest point associated with the building under the range of the auxiliary interest point connection graph.
5. A method of establishing a logical relationship between a point of interest and a building, the method comprising:
the method comprises the steps of acquiring a building and interest points, wherein the building and the interest points related to the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest points comprises names and geographic coordinates of the interest points;
establishing a mapping step for establishing a logical mapping between the shape information of the associated building and the points of interest;
a display step, which is used for displaying the shape of the building mapped by the interest point association after the mapping step is established;
the building and point of interest obtaining step comprises:
obtaining a first interest point set from a building set, wherein the building has description information of a name, an address and a shape, geographic coordinates of interest points in the first interest point set are geometric center points of the shape of the building, and the interest points have the description information of the name and the geographic coordinates;
acquiring a second interest point set;
comparing the first interest point set with the second interest point set to obtain coincident interest points in the first interest point set and the second interest point set;
determining the coincident points of interest as points of interest related to buildings in the set of buildings.
6. The method of claim 5, wherein the step of establishing a mapping comprises:
and establishing a logical mapping between the building shape information of the building set to the associated interest points according to the matching relation between the building set and the first interest point set.
7. An apparatus for establishing a logical relationship between a point of interest and a building, the apparatus comprising:
the system comprises a building and interest point acquisition unit, a building and interest point acquisition unit and a display unit, wherein the building and the interest point associated with the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest point comprises the name and geographic coordinates of the interest point;
the building mapping unit is used for building a logic mapping between the shape information of the associated building and the interest point;
the display unit is used for displaying the shape of the building mapped by the interest point association;
the building and point of interest acquisition unit is further configured to,
acquiring a designated area surface;
acquiring interest points and at least one part of a building of a specified category in the specified area surface;
and clustering the interest points by taking the geometric center of the shape of each building under the area surface as a clustering center, and determining each interest point of the clustering center as the interest point associated with the building.
8. An apparatus for establishing a logical relationship between a point of interest and a building, the apparatus comprising:
the system comprises a building and interest point acquisition unit, a building and interest point acquisition unit and a display unit, wherein the building and the interest point associated with the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest point comprises the name and geographic coordinates of the interest point;
the building mapping unit is used for building a logic mapping between the shape information of the associated building and the interest point;
the display unit is used for displaying the shape of the building mapped by the interest point association;
the building and point of interest acquisition unit is further configured to,
acquiring a designated area surface;
acquiring interest points and buildings related to the area surface;
comparing the geographic coordinates of the area face with the geographic coordinates of the building;
if the geographic coordinates of the building are within the range specified by the geographic coordinates of the area surface, the building is located in the area surface;
determining the interest points related to the area surface as interest points associated with a building.
9. An apparatus for establishing a logical relationship between a point of interest and a building, the apparatus comprising:
the system comprises a building and interest point acquisition unit, a building and interest point acquisition unit and a display unit, wherein the building and the interest point associated with the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest point comprises the name and geographic coordinates of the interest point;
the building mapping unit is used for building a logic mapping between the shape information of the associated building and the interest point;
the display unit is used for displaying the shape of the building mapped by the interest point association;
the building and point of interest acquisition unit is further configured to,
acquiring a target interest point, wherein the target interest point is an interest point of a specified category;
acquiring a plurality of auxiliary interest points which are around the target interest point and are related to the target interest point, wherein the fact that the auxiliary interest points are related to the target interest point means that the name of the auxiliary interest points and the name of the target interest point have a common part, and the common part is the name of a building;
sequentially connecting all the auxiliary interest points to form an auxiliary interest point connection graph;
acquiring a building under the range of the auxiliary interest point connection graph;
and determining the target interest point as an interest point related to a building under the range of the auxiliary interest point connection graph.
10. An apparatus for establishing a logical relationship between a point of interest and a building, the apparatus comprising:
the system comprises a building and interest point acquisition unit, a building and interest point acquisition unit and a display unit, wherein the building and the interest point associated with the building are acquired, the description information of the building comprises shape information and geographic information of the building, and the description information of the interest point comprises the name and geographic coordinates of the interest point;
the building mapping unit is used for building a logic mapping between the shape information of the associated building and the interest point;
the display unit is used for displaying the shape of the building mapped by the interest point association;
the building and point of interest acquisition unit is further configured to,
obtaining a first interest point set from a building set, wherein the building has description information of a name, an address and a shape, geographic coordinates of interest points in the first interest point set are geometric center points of the shape of the building, and the interest points have the description information of the name and the geographic coordinates;
acquiring a second interest point set;
comparing the first interest point set with the second interest point set to obtain coincident interest points in the first interest point set and the second interest point set;
determining the coincident points of interest as points of interest associated with buildings in the set of buildings.
11. A server for establishing a logical relationship between a point of interest and a building, the server comprising:
one or more processors;
storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method recited in any of claims 1-6.
12. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-6.
CN201710920240.7A 2017-09-30 2017-09-30 Method, device and server for establishing logical relationship between interest point and building Active CN107506499B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710920240.7A CN107506499B (en) 2017-09-30 2017-09-30 Method, device and server for establishing logical relationship between interest point and building

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710920240.7A CN107506499B (en) 2017-09-30 2017-09-30 Method, device and server for establishing logical relationship between interest point and building

Publications (2)

Publication Number Publication Date
CN107506499A CN107506499A (en) 2017-12-22
CN107506499B true CN107506499B (en) 2020-01-17

Family

ID=60700368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710920240.7A Active CN107506499B (en) 2017-09-30 2017-09-30 Method, device and server for establishing logical relationship between interest point and building

Country Status (1)

Country Link
CN (1) CN107506499B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108182253B (en) * 2017-12-29 2021-12-28 百度在线网络技术(北京)有限公司 Method and apparatus for generating information
CN108737979B (en) * 2018-05-11 2020-05-22 华南理工大学 Indoor positioning method
CN110647595B (en) * 2018-06-11 2022-04-26 百度在线网络技术(北京)有限公司 Method, device, equipment and medium for determining newly-added interest points
CN109739924A (en) * 2018-12-25 2019-05-10 苏州庚商教育智能科技有限公司 Resource method for visualizing and platform
CN111611992B (en) * 2019-02-22 2023-05-26 腾讯大地通途(北京)科技有限公司 Method, device and computer equipment for determining interest surface
CN111198927B (en) * 2020-01-02 2020-11-17 平安科技(深圳)有限公司 Geographic position data matching method and device, electronic equipment and storage medium
CN111291811B (en) * 2020-02-07 2023-12-08 京东科技控股股份有限公司 Region dividing and classifying method, device and computer readable storage medium
CN111881225A (en) * 2020-04-01 2020-11-03 北京嘀嘀无限科技发展有限公司 Method and system for correcting name of boarding point

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8671355B2 (en) * 2007-10-05 2014-03-11 Mapquest, Inc. Methods and systems for decluttering icons representing points of interest on a map
PL386101A1 (en) * 2008-09-17 2010-03-29 Czerny Marian Firma Prywatna Greg Configurator of three-dimensional maps
CN102867004B (en) * 2011-07-06 2016-06-29 高德软件有限公司 A kind of method and apparatus of address coupling
CN103971589B (en) * 2013-01-28 2017-10-03 腾讯科技(深圳)有限公司 The processing method and processing device that the interest point information of map is made an addition in street view image
CN104102678B (en) * 2013-04-15 2018-06-05 腾讯科技(深圳)有限公司 The implementation method and realization device of augmented reality
CN103412888B (en) * 2013-07-19 2017-12-12 百度在线网络技术(北京)有限公司 A kind of point of interest recognition methods and device
CN104462155B (en) * 2013-09-25 2018-01-30 高德软件有限公司 A kind of method for building up and device of point of interest set membership
CN106705984B (en) * 2015-08-18 2020-02-21 高德软件有限公司 Interest point searching method and device

Also Published As

Publication number Publication date
CN107506499A (en) 2017-12-22

Similar Documents

Publication Publication Date Title
CN107506499B (en) Method, device and server for establishing logical relationship between interest point and building
US9646318B2 (en) Updating point of interest data using georeferenced transaction data
US10949669B2 (en) Augmented reality geolocation using image matching
US8341156B1 (en) System and method for identifying erroneous business listings
US20150223023A1 (en) Method and apparatus for provisioning geofences
CN104573042A (en) Method and device for determining POI information
CN112132654A (en) Method, device and storage medium for displaying house source information
CN110619039A (en) Method and device for checking house property information, storage medium and electronic equipment
CN108174350B (en) Positioning method and device
US9811539B2 (en) Hierarchical spatial clustering of photographs
CN111597279B (en) Information prediction method based on deep learning and related equipment
CN111475746B (en) Point-of-interest mining method, device, computer equipment and storage medium
CN112084865A (en) Target detection method, target detection device, electronic equipment and storage medium
KR101260425B1 (en) Cloud-Based AR System
US20060142935A1 (en) Providing a user with location-based information
CN112236764A (en) Outside-view position indication for digital cartography
CN109871419B (en) Map display method and device
CN110609879B (en) Interest point duplicate determination method and device, computer equipment and storage medium
CN110895543A (en) Population migration tracking display method and device and storage medium
CN116049576B (en) Aggregation display method and device for map data and electronic equipment
CN115729996A (en) Label information acquisition method, device and storage medium
CN115830073A (en) Map element reconstruction method, map element reconstruction device, computer equipment and storage medium
CN115265544A (en) Positioning method and device based on visual map
US20140317516A1 (en) Address formatting on a digital map
JP2001084206A (en) Information processor, method for displaying use history and storage medium

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