CN111966768B - Address description method, address description device, electronic equipment and storage medium - Google Patents
Address description method, address description device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN111966768B CN111966768B CN202010608756.XA CN202010608756A CN111966768B CN 111966768 B CN111966768 B CN 111966768B CN 202010608756 A CN202010608756 A CN 202010608756A CN 111966768 B CN111966768 B CN 111966768B
- Authority
- CN
- China
- Prior art keywords
- urban
- administrative region
- rural
- information
- rural classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000010586 diagram Methods 0.000 claims abstract description 67
- 230000015654 memory Effects 0.000 claims description 19
- 238000011161 development Methods 0.000 claims description 17
- 238000004519 manufacturing process Methods 0.000 claims description 12
- 238000010276 construction Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 241000209639 Biancaea sappan Species 0.000 description 2
- 235000015162 Caesalpinia sappan Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000124033 Salix Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A30/00—Adapting or protecting infrastructure or their operation
- Y02A30/60—Planning or developing urban green infrastructure
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses an address description method, an address description device, electronic equipment and a storage medium, and relates to the field of intelligent transportation and big data. The specific implementation scheme is as follows: obtaining geographic coordinate information, obtaining a current level administrative region corresponding to the geographic coordinate information on a map, inquiring a preset database to obtain urban and rural classification identifiers of the next level administrative region in the information points of the next level administrative region, obtaining that the urban and rural classification identifiers do not belong to the same type, constructing a Veno diagram according to the information points of the next level administrative region, matching corresponding target regions in the Veno diagram according to the geographic coordinate information, and obtaining and outputting urban and rural classification description information of the target regions in the map if the number of the urban and rural classification identifiers is consistent with the number of the information points. Therefore, the urban and rural classification description information of the urban area or the rural area of the geographic coordinate information can be accurately obtained at low cost, and the address description efficiency is improved.
Description
Technical Field
The present application relates to the field of data processing, and in particular, to the field of intelligent transportation and big data, and more particularly, to an address description method, apparatus, electronic device, and storage medium.
Background
Along with the advancement of the informatization process of industries such as finance, logistics and the like, the acquisition of user address knowledge is very important information, such as province/city/district/county/town/village where the user address is located, and whether the user address is located in the town or the village address is very important to the credit rating of finance and the difficulty degree of logistics distribution.
In the related art, the map is not fine enough to describe the address, and it is impossible to determine whether the user address is a rural area or a town.
Disclosure of Invention
The disclosure provides an address description method, an address description device, electronic equipment and a storage medium.
According to an aspect of the present disclosure, there is provided an address description method including:
obtaining geographic coordinate information, and obtaining a current level administrative region which is arranged on a map and corresponds to the geographic coordinate information, and information points of a next level administrative region which is identified in the current level administrative region;
inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type;
if the urban and rural classification identifiers are not of the same type, a Veno diagram is built according to the information points of the administrative region of the next stage, and corresponding target regions are matched in the Veno diagram according to the geographic coordinate information;
Judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level;
and if the number of the urban and rural classification identifiers is consistent with the number of the information points, acquiring and outputting urban and rural classification description information of the target area in the map.
According to another aspect of the present disclosure, there is provided an address description apparatus including:
the first acquisition module is used for acquiring geographic coordinate information, and acquiring a current level administrative region which is arranged on a map and corresponds to the geographic coordinate information and an information point of a next level administrative region which is identified in the current level administrative region;
the query acquisition module is used for querying a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level and judging whether the urban and rural classification identifiers belong to the same type;
the construction module is used for constructing a Veno diagram according to the information points of the administrative region of the next level if the urban and rural classification identifiers are not of the same type;
the matching module is used for matching corresponding target areas in the voronoi diagram according to the geographic coordinate information;
The judging module is used for judging whether the number of urban and rural classification identifiers of the next-level administrative region is consistent with the number of information points of the next-level administrative region;
and the first output module is used for acquiring and outputting urban and rural classification description information of the target area in the map if the number of the urban and rural classification identifiers is consistent with the number of the information points.
An embodiment of a third aspect of the present application provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the address description method of the first aspect embodiment.
An embodiment of a fourth aspect of the present application proposes a non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the address description method according to the embodiment of the first aspect.
According to a fifth aspect, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the address description method according to the first aspect.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are included to provide a better understanding of the present application and are not to be construed as limiting the application. Wherein:
fig. 1 is a flowchart of an address description method according to a first embodiment of the present application;
FIG. 2 is a flow chart of an address description method according to a second embodiment of the present application;
FIG. 3 is a flow chart of an address description method according to a third embodiment of the present application;
FIG. 4 is an exemplary diagram of an urban and rural classification identifier provided according to an embodiment of the present application;
FIG. 5 is an exemplary diagram of another urban and rural classification identifier provided in accordance with an embodiment of the present application;
fig. 6 is an exemplary diagram of information points in a map provided according to an embodiment of the present application;
FIG. 7 is an exemplary diagram of a voronoi diagram provided in accordance with an embodiment of the present application;
fig. 8 is a schematic diagram of the structure of an address description apparatus provided according to a fourth embodiment of the present application;
fig. 9 is a schematic diagram of the structure of an address description apparatus provided according to a fifth embodiment of the present application;
Fig. 10 is a schematic diagram of the structure of an address description apparatus provided according to a sixth embodiment of the present application;
fig. 11 is a block diagram of an electronic device for implementing the method of address description of an embodiment of the application.
Detailed Description
Exemplary embodiments of the present application will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present application are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Address description methods, apparatuses, electronic devices, and storage media according to embodiments of the present application are described below with reference to the accompanying drawings.
Fig. 1 is a flowchart of an address description method according to a first embodiment of the present application.
In practical application, the map is not fine enough to describe the address, and in general, only the range polygon data and administrative division codes of the four-level administrative area plan are provided in the map, and the description and range data of the five-level administrative area plan of the next level are not provided, and only the user address is very thick by the four-level administrative area street/village and town description, so that whether the user address is a rural area or a town cannot be judged, and in addition, for example, the five-level administrative area of China comprises a urban area, a town area, a village and the like, and the information acquisition and updating cost is high.
Aiming at the problems, the application provides an address description method which does not need to collect range data of five-level administrative areas, combines a map to accurately acquire urban and rural classification description information of which geographic coordinate information belongs to urban areas or rural areas with lower cost based on the existing internet data, map user use data, track data and the like, and improves the address description efficiency.
Specifically, as shown in fig. 1, the address description method may include the steps of:
step 101, obtaining geographic coordinate information, and obtaining a current level administrative region which is set corresponding to the geographic coordinate information on a map and information points of a next level administrative region which is identified in the current level administrative region.
In the embodiment of the present application, there are various ways of obtaining the geographic coordinate information, which can be selected according to a specific application scenario, and as an example, the geographic coordinate information (such as longitude and latitude information of a location) can be directly obtained through a positioning module such as a global positioning system; as another example, text address information entered by a user in a map is received, and the text address information is converted into geographic coordinate information by a geocoding service.
In the embodiment of the application, after the geographic coordinate information is acquired, the current level administrative region which is arranged corresponding to the geographic coordinate information on the map can be acquired, and it can be understood that in practical application, the first-level administrative region comprises provinces, autonomous regions, direct administration cities and special administrative regions; the second administrative areas comprise ground cities, regions, autonomous states and allies; the third-level administrative areas comprise municipal areas, county-level cities, counties, autonomous counties, flags, autonomous flags, forest areas and special areas; four-level administrative district: including streets, towns, villages, nations, sappan wood, nations sappan wood, county jurisdictions, four-level administrative areas set corresponding to geographic coordinate information can be generally located in the map.
Therefore, the current level administrative area, namely the four-level administrative area, set corresponding to the geographic coordinate information on the map can be obtained according to the geographic coordinate information, but the geographic coordinate information is very coarse directly according to the four-level administrative area, and whether the geographic coordinate information is rural or urban cannot be judged, so that the information point of the next level administrative area identified in the current level administrative area is obtained.
It will be appreciated that the information points of the next level administrative area identified in the current level administrative area are typically information points such as information point 1 labeled as the large willow village commission, information point 2 as the market street community commission, etc. that are reported by users in various maps (e.g., hundred degree maps, high-germany maps, etc.).
It should be noted that in the embodiment of the present application, it is mainly aimed at how the five-level administrative region carries out the accurate urban and rural classification description information, so that the current-level administrative region is generally a four-level administrative region, and the next-level administrative region is a five-level administrative region.
Step 102, inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type.
And step 103, if the urban and rural classification identifiers are not of the same type, constructing a Veno diagram according to the information points of the administrative region of the next level, and matching the corresponding target region in the Veno diagram according to the geographic coordinate information.
Specifically, the relevant information is generally associated with the national statistical bureau according to the administrative division codes, and in the application, all the next-level administrative area information under the current-level administrative area can be obtained from the national statistical bureau database through the current-level administrative area (such as four-level administrative area) codes, and the urban and rural classification identifiers are stored in the preset database.
If the urban and rural classification identifiers are of the same type, urban and rural classification description information of the urban and rural classification identifiers is obtained and output, so that the urban and rural classification description information of the urban and rural classification identifiers is directly determined to be of the same type according to the urban and rural classification identifiers, and the address description efficiency is improved.
For example, taking the camping county of the Yangqing area in Beijing city as an example, five-level administrative areas of the next level of the four-level administrative areas, such as urban and rural classification identifiers from the camping county of the five-level administrative areas, are 220 and 210, which belong to the same type: rural areas.
Therefore, even if there is no five-level administrative area range data of each village committee, it can be precisely determined that if the geographical coordinate information falls in the camping and rural areas, 100% of addresses for which the geographical coordinate information can be determined are the rural areas, and it is also understood that the urban and rural classification identifications are not of the same type and need to be further processed.
Specifically, if it is known that urban and rural classification identifiers do not belong to the same type, a voronoi diagram is constructed according to information points of a next-level administrative region, wherein various manners of constructing the voronoi diagram according to information points of the next-level administrative region are available, and the configuration can be selected according to needs.
As one possible implementation manner, a triangle network is constructed according to the information points of the administrative region of the next level, the circle center of the circumscribed circle of each triangle in the triangle network is calculated, the triangle network is traversed, if the adjacent triangle with any side of the current triangle as the common side is acquired, the connecting line between the circle center of the circumscribed circle of the adjacent triangle and the circle center of the circumscribed circle of the current triangle is stored in the voronoi edge linked list, if the adjacent triangle with any side of the current triangle as the common side is not acquired, the ray of the perpendicular bisector of the outermost edge of the current triangle is calculated and stored in the voronoi edge linked list, and the traversing is finished according to the voronoi Bian Goujian voronoi diagram in the voronoi edge linked list.
Further, in matching corresponding target areas in the voronoi diagram according to the geographic coordinate information, that is, according to the information points of the administrative area of the next level, the voronoi diagram includes a plurality of areas, each area corresponds to urban and rural classification description information, for example, area 1 is XX village commission, area 2 is XX urban area, and the like, and the target area corresponding to the geographic coordinate information, for example, area 1, can be searched.
And 104, judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level.
And 105, if the number of the urban and rural classification identifiers is consistent with the number of the information points, acquiring and outputting urban and rural classification description information of the target area in the map.
In the embodiment of the application, the information points of the administrative region of the next level are generally original by users and are not necessarily comprehensive enough, so that the number of urban and rural classification identifiers of the administrative region of the next level may be consistent with or inconsistent with the number of the information points of the administrative region of the next level, and therefore, if the number of the urban and rural classification identifiers is known to be consistent with the number of the information points, the coverage of the information points of the administrative region of the next level is complete, and thus, urban and rural classification description information of a target region in a map is acquired and output, that is, the target region corresponding to geographic coordinate information is, for example, region 1, which is the XX committee, and the address of the geographic coordinate information can be determined as the rural region.
In summary, according to the address description method of the present application, by obtaining the geographic coordinate information, and obtaining the current level administrative region set corresponding to the geographic coordinate information on the map, and the information points of the next level administrative region identified in the current level administrative region; inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type; if the urban and rural classification identifiers are not of the same type, constructing a Veno diagram according to the information points of the administrative region of the next level, and matching the corresponding target region in the Veno diagram according to the geographic coordinate information; judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level; if the number of the urban and rural classification identifications is consistent with the number of the information points, urban and rural classification description information of the target area in the map is acquired and output. Therefore, the urban and rural classification description information of the urban area or the rural area of the geographic coordinate information can be accurately obtained at low cost, and the address description efficiency is improved.
Based on the description of the above embodiment, it may be understood that the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level, and urban and rural classification description information of the target region in the map is directly obtained and output, and if the number of urban and rural classification identifiers of the administrative region of the next level is inconsistent with the number of information points of the administrative region of the next level, further judgment needs to be performed, which is described in detail below in conjunction with fig. 2.
Fig. 2 is a flowchart of an address description method according to a second embodiment of the present application.
Specifically, as shown in fig. 2, the address description method may further include the following steps after step 104:
step 201, if the number of urban and rural classification identifiers is inconsistent with the number of information points, acquiring the development index of the administrative region at the current level.
In the embodiment of the application, if the number of the urban and rural classification identifiers is not consistent with the number of the information points, the information points in the administrative region of the next level do not comprise all the urban and rural classification identifiers, and the construction of the voronoi diagram according to the information points in the administrative region of the next level is incomplete, namely, the condition that the information points in the map are missing and the voronoi diagram is not fully depicted exists.
Therefore, the development index of the current level administrative region is further obtained, the geographical position of the current level administrative region in China can be marked according to the population total number, the domestic production total value and other data of the current level administrative region on the Internet, and meanwhile, the development index of the current level administrative region is determined by utilizing the data of regional map retrieval amount, regional vehicle track density and the like.
As one possible implementation manner, the population total number, the domestic production total value and the search times and the travel times of the current level administrative region in the map are obtained, and the development index of the current level administrative region is determined according to the population total number, the domestic production total value and the search times and the travel times of the current level administrative region in the map.
For example, developed indexes such as population total greater than X, domestic production total greater than 11, and current level administrative regions searching times greater than Z and traveling times greater than W in the map are first indexes; the developed indexes of population total number between R-X, domestic production total value between S-11, searching times T-Z of the current level administrative region in the map and traveling times between U-W are second indexes, namely different threshold intervals are respectively set for different developed indexes, and the developed indexes of the current level administrative region are determined through judgment of each numerical value. The development indexes of the administrative regions of different levels are expressed by different development indexes, and the development indexes of the administrative regions of the current level are directly obtained based on the existing data, so that the geographic coordinate information is determined to belong to urban areas or urban and rural classification description information of rural areas according to the auxiliary determination of the development indexes, and the address description efficiency is improved.
And 202, determining and outputting target urban and rural classification description information according to the developed index and the voronoi diagram of the administrative region of the current level.
As one possible implementation, first urban and rural classification description information corresponding to the developed index of the administrative region of the current level is acquired, a plurality of adjacent regions of the target region are acquired from the voronoi diagram, second urban and rural classification description information of the plurality of adjacent regions in the map is acquired, and the target urban and rural classification description information is determined and output according to the first urban and rural classification description information and the second urban and rural classification description information.
In the embodiment of the application, when the developed index of the administrative region according to the current level is, for example, a fifth index, is a rural region, and then the target region matched with the geographic coordinate information is obtained from the voronoi diagram, because the voronoi diagram is incomplete, urban and rural classification description information of one or more adjacent regions of the target region can be determined to be the rural region according to the urban and rural classification description information of the geographic coordinate information, for example, all the rural regions can be determined, if some rural regions of the urban and rural classification description information are, and some rural regions are urban regions, the target urban and rural classification description information can be calculated and determined according to the set weight information and output.
Therefore, if the number of urban and rural classification identifiers is inconsistent with the number of information points, the developed index of the current level administrative region is obtained, the target urban and rural classification description information is determined and output according to the developed index of the current level administrative region and the voronoi diagram, and the urban and rural classification description information of which the geographic coordinate information belongs to urban areas or rural areas can be accurately obtained by combining the developed index of the current level administrative region, so that the address description efficiency is improved.
In order to more fully describe the address description method of the present application, the current level administrative region is taken as a four-level administrative region, the next level administrative region is taken as a five-level administrative region as an example, and the detailed description is described with reference to fig. 3.
Fig. 3 is a flowchart of an address description method according to a third embodiment of the present application.
Specifically, as shown in fig. 3, the address description method may include the steps of:
step 301, obtaining geographic coordinate information, and obtaining a four-level administrative region corresponding to the geographic coordinate information on a map, and obtaining urban and rural classification identifiers of five-level administrative regions.
In the embodiment of the application, the text address can be acquired or the geographic coordinate information can be directly acquired, and under the condition of acquiring the text address, the geographic coding service provided by the map can be called to convert the text address into the geographic coordinate information.
Further, four-level administrative regions corresponding to the geographic coordinate information on the map are acquired, that is, four-level administrative regions corresponding to the geographic coordinate information are searched on the map, for example, four-level administrative regions corresponding to the longitude a and the latitude b are 1, and the like.
And step 302, if the urban and rural classification identifiers are known to be of the same type, acquiring and outputting urban and rural classification description information of the urban and rural classification identifiers.
Specifically, through the four-level administrative area codes in the map, the four-level administrative area codes can be associated with the four-level administrative area of the national statistical bureau, so that all five-level administrative area information and urban and rural classification identifications in the four-level administrative area are acquired, the lower five-level administrative area is 220 and 210 from the urban and rural classification codes in the urban and rural areas as shown in fig. 4, namely, even if five-level administrative area range data of each village commission are not available, if the geographic coordinate information falls in the urban and rural areas, the geographic coordinate information can be accurately determined to be the rural area in hundred percent.
Therefore, according to the data statistics analysis result of the statistical office information, most of the geographic coordinate information can be obtained to be whether the geographic coordinate information is a country or a city only through the four-level administrative region to which the real address coordinate belongs (namely, the geographic coordinate information can be determined through the inside and outside algorithm of the point in the polygon).
Step 303, if it is known that the urban and rural classification identifiers are not of the same type, a voronoi diagram is constructed according to the information points of the administrative region of the next level, and the corresponding target regions are matched in the voronoi diagram according to the geographic coordinate information.
And step 304, if the number of the urban and rural classification identifiers is consistent with the number of the information points, acquiring and outputting urban and rural classification description information of the target area in the map.
It can be further understood that there are cases where urban and rural classification identifiers are not of the same type, and the lower five-level administrative district is shown in fig. 5 when seen from the small Shang Shanzhen of the Changping district of Beijing city, and the small Shang Shan town is relatively complex in construction when seen from the urban and rural classification identifiers, and has urban areas and also has town areas, so that it is impossible to directly confirm whether the geographic coordinate information is in village or town areas.
For the region in the above example, although the cost of collecting range data is relatively high, each map has a way of reporting coordinate point data (information points) by original content of a user, so that a large number of information points in five-level administrative areas can be obtained, and as shown in fig. 6, the information point marks 7 are information points reported by the user and the like.
Aiming at the situation, a Veno diagram can be constructed according to the information points of the administrative region of the next level, corresponding target regions are matched in the Veno diagram according to the geographic coordinate information, the number of urban and rural classification identifiers is known to be consistent with the number of the information points, and urban and rural classification description information of the target regions in the map is acquired and output.
That is, if the data coverage of the information points is complete, as can be seen from the characteristics of the voronoi diagram shown in fig. 7 (the information points in fig. 7 are completely identified), the five-level administrative region where the geographic coordinate information is located is the address closest to the geographic coordinate information, and if the surrounding regions of the points where the geographic coordinate information is located are villages, the great probability is that the villages are villages.
The triangle network can be constructed according to the information points of the administrative region of the next level, the circle center of the circumscribed circle of each triangle in the triangle network is calculated, the triangle network is traversed, if the adjacent triangle with any side of the current triangle as the public side is acquired, the connecting line between the circle center of the circumscribed circle of the adjacent triangle and the circle center of the circumscribed circle of the current triangle is stored in the Veno edge linked list, if the adjacent triangle with any side of the current triangle as the public side is not acquired, the perpendicular bisector ray of the outermost edge of the current triangle is calculated and stored in the Veno edge linked list, the traversing is finished, and the Veno Bian Goujian Veno diagram in the Veno edge linked list is quickly constructed according to the information points, so that the urban and rural classification description information with geographic coordinate information belonging to urban areas or rural areas is acquired in an auxiliary manner, and the address description efficiency is improved.
And 305, if the number of the urban and rural classification identifiers is inconsistent with the number of the information points, acquiring the development index of the administrative region at the current level.
And step 306, determining and outputting the target urban and rural classification description information according to the developed index and the voronoi diagram of the administrative region of the current level.
It can be further understood that the situation that the information points in the map are missing and the voronoi diagram is not fully depicted exists, and for the situation, the data such as population total number and domestic production total value of the four-level administrative region on the internet are further grasped, the geographical position of the four-level administrative region in China is marked, meanwhile, the map retrieval times, the vehicle or user track density and other data are utilized to construct the developed index of the four-level administrative region, and the surrounding reference situation obtained by combining with the voronoi diagram is comprehensively presumed whether the geographical coordinate information is in rural areas or towns.
For example, urban areas corresponding to the development indexes of the four-level administrative areas are acquired, a plurality of adjacent areas of the target area are acquired from the voronoi diagram, and all of the plurality of adjacent areas in the map are acquired as urban areas, so that the target urban and rural classification description information is determined as the urban areas and output.
In summary, according to the address description method of the present application, geographic coordinate information is obtained, four-level administrative regions corresponding to the geographic coordinate information are obtained on a map, urban and rural classification identifiers of five-level administrative regions are obtained, if the urban and rural classification identifiers are obtained to be of the same type, urban and rural classification description information of the urban and rural classification identifiers is obtained and output, if the urban and rural classification identifiers are obtained to be not of the same type, a voronoi diagram is constructed according to information points of a next-level administrative region, and corresponding target regions are matched in the voronoi diagram according to the geographic coordinate information, if the number of the urban and rural classification identifiers is obtained to be consistent with the number of the information points, urban and rural classification description information of the target regions in the map is obtained and output, if the number of the urban and rural classification identifiers is obtained to be inconsistent with the number of the information points, a developed index of the current-level administrative region is obtained, and the target urban and rural classification description information is determined and output according to the developed index and the voronoi diagram of the current-level administrative region. Therefore, the urban and rural classification description information of the urban area or the rural area of the geographic coordinate information can be accurately obtained at low cost, and the address description efficiency is improved.
In order to implement the above embodiment, the present application proposes an address description apparatus.
Fig. 8 is a schematic diagram of the structure of an address description apparatus according to a fourth embodiment of the present application.
As shown in fig. 8, the address describing apparatus 40 may include: a first acquisition module 41, a query acquisition module 42, a construction module 43, a matching module 44, a judgment module 45 and a first output module 46.
The first obtaining module 41 is configured to obtain geographic coordinate information, and obtain a current level administrative area set corresponding to the geographic coordinate information on a map, and an information point of a next level administrative area identified in the current level administrative area.
And the query obtaining module 42 is configured to query a preset database, obtain the urban and rural classification identifier of the administrative region of the next level, and determine whether the urban and rural classification identifier belongs to the same type.
And the construction module 43 is configured to construct a voronoi diagram according to the information points of the administrative region of the next level if it is known that the urban and rural classification identifiers are not of the same type.
And the matching module 44 is configured to match the corresponding target area in the voronoi diagram according to the geographic coordinate information.
The judging module 45 is configured to judge whether the number of urban and rural classification identifiers in the administrative region of the next level is consistent with the number of information points in the administrative region of the next level.
And the first output module 46 is configured to acquire and output urban and rural classification description information of the target area in the map if the number of the urban and rural classification identifiers is consistent with the number of the information points.
In one embodiment of the present application, on the basis of fig. 8, as shown in fig. 9, the address description apparatus 50 further includes: a second output module 47.
And the second output module 47 is configured to obtain and output urban and rural classification description information of the urban and rural classification identifier if it is known that the urban and rural classification identifier belongs to the same type.
In one embodiment of the present application, on the basis of fig. 8, as shown in fig. 10, the address description apparatus 60 further includes: a second acquisition module 48 and a determination output module 49.
The second obtaining module 48 is configured to obtain the developed index of the administrative region of the current level if it is known that the number of urban and rural classification identifiers is inconsistent with the number of information points.
And the determining and outputting module 49 is used for determining and outputting the target urban and rural classification description information according to the developed index and the voronoi diagram of the administrative region of the current level.
In one embodiment of the present application, the second obtaining module 48 is specifically configured to: if the fact that the number of urban and rural classification identifiers is inconsistent with the number of information points is obtained, obtaining population total number, domestic production total value and search times and travel times of the current-level administrative region in a map; and determining the development index of the administrative region of the current level according to the total number of ports, the total domestic production value and the searching times and the trip times of the administrative region of the current level in the map.
In one embodiment of the application, the determination output module 49 is specifically configured to: acquiring first urban and rural classification description information corresponding to the developed index of the administrative region of the current level; acquiring a plurality of adjacent areas of a target area from a Veno diagram, and acquiring second urban and rural classification description information of the plurality of adjacent areas in a map; and determining and outputting target urban and rural classification description information according to the first urban and rural classification description information and the second urban and rural classification description information.
In one embodiment of the application, the construction module 43 is specifically configured to: constructing a triangle network according to the information points of the administrative region of the next level, and calculating the circle center of the circumscribed circle of each triangle in the triangle network; traversing the triangle network, and if an adjacent triangle with any side of the current triangle as a common side is obtained, storing a connecting line for connecting the circle center of the circumscribed circle of the adjacent triangle with the circle center of the circumscribed circle of the current triangle in the Veno edge linked list; if the adjacent triangle which is common with any side of the current triangle cannot be obtained, obtaining the ray of the perpendicular bisector of the outermost edge of the current triangle, and storing the ray into a Veno edge linked list; and (5) finishing the traversal according to the Veno Bian Goujian Veno diagram in the Veno edge chain table.
In summary, the address description device of the present application obtains the geographic coordinate information, and obtains the current level administrative region set corresponding to the geographic coordinate information on the map, and the information points of the next level administrative region identified in the current level administrative region; inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type; if the urban and rural classification identifiers are not of the same type, constructing a Veno diagram according to the information points of the administrative region of the next level, and matching the corresponding target region in the Veno diagram according to the geographic coordinate information; judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level; if the number of the urban and rural classification identifications is consistent with the number of the information points, urban and rural classification description information of the target area in the map is acquired and output. Therefore, the urban and rural classification description information of the urban area or the rural area of the geographic coordinate information can be accurately obtained at low cost, and the address description efficiency is improved.
According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.
As shown in fig. 11, is a block diagram of an electronic device of a method of address description according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the applications described and/or claimed herein.
As shown in fig. 11, the electronic device includes: one or more processors 1101, memory 1102, and interfaces for connecting the various components, including a high speed interface and a low speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions executing within the electronic device, including instructions stored in or on memory to display graphical information of the GUI on an external input/output device, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used, if desired, along with multiple memories and multiple memories. Also, multiple electronic devices may be connected, each providing a portion of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). In fig. 11, a processor 1101 is taken as an example.
Memory 1102 is a non-transitory computer-readable storage medium provided by the present application. Wherein the memory stores instructions executable by the at least one processor to cause the at least one processor to perform the method of address description provided by the present application. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to perform the method of address description provided by the present application.
The memory 1102 is used as a non-transitory computer readable storage medium for storing non-transitory software programs, non-transitory computer executable programs, and modules (e.g., the first acquisition module 41, the query acquisition module 42, the construction module 43, the matching module 44, the determination module 45, and the first output module 46 shown in fig. 8) corresponding to the address description method in the embodiment of the present application. The processor 1101 executes various functional applications of the server and data processing, i.e., implements the address description method in the above-described method embodiments, by running non-transitory software programs, instructions, and modules stored in the memory 1102.
Memory 1102 may include a storage program area that may store an operating system, at least one application program required for functionality, and a storage data area; the storage data area may store data created according to the use of the electronic device described by the address, and the like. In addition, memory 1102 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 1102 optionally includes memory located remotely from processor 1101, which may be connected to the address-describing electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the address description method may further include: an input device 1103 and an output device 1104. The processor 1101, memory 1102, input device 1103 and output device 1104 may be connected by a bus or other means, for example in fig. 11.
The input device 1103 may receive input numeric or character information, as well as generate key signal inputs related to user settings and function control of the electronic device described by the address, such as a touch screen, keypad, mouse, trackpad, touchpad, pointer stick, one or more mouse buttons, trackball, joystick, and like input devices. The output device 1104 may include a display device, auxiliary lighting (e.g., LEDs), and haptic feedback (e.g., a vibration motor), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASIC (application specific integrated circuit), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: the application is also presented as a computer program which, when being executed by a processor, implements the address description method described in the above embodiments, and which is executable and/or interpretable on a programmable system including at least one programmable processor, which may be a special purpose or general purpose programmable processor, which may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computing programs (also referred to as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
According to the technical scheme of the embodiment of the application, the geographic coordinate information is acquired, and the current level administrative region which is arranged on the map and corresponds to the geographic coordinate information and the information point of the next level administrative region which is identified in the current level administrative region are acquired; inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type; if the urban and rural classification identifiers are not of the same type, constructing a Veno diagram according to the information points of the administrative region of the next level, and matching the corresponding target region in the Veno diagram according to the geographic coordinate information; judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level; if the number of the urban and rural classification identifications is consistent with the number of the information points, urban and rural classification description information of the target area in the map is acquired and output. Therefore, the urban and rural classification description information of the urban area or the rural area of the geographic coordinate information can be accurately obtained at low cost, and the address description efficiency is improved.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially, or in a different order, provided that the desired results of the disclosed embodiments are achieved, and are not limited herein.
The above embodiments do not limit the scope of the present application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of the present application.
Claims (14)
1. An address description method, comprising:
acquiring geographic coordinate information, and acquiring information points of a current level administrative region which is set on a map and corresponds to the geographic coordinate information and a next level administrative region marked in the current level administrative region, wherein the information points are information points reported by a user on each map;
inquiring a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level, and judging whether the urban and rural classification identifiers belong to the same type;
If the urban and rural classification identifiers are not of the same type, a Veno diagram is built according to the information points of the administrative region of the next stage, and corresponding target regions are matched in the Veno diagram according to the geographic coordinate information;
judging whether the number of urban and rural classification identifiers of the administrative region of the next level is consistent with the number of information points of the administrative region of the next level;
and if the number of the urban and rural classification identifiers is consistent with the number of the information points, acquiring and outputting urban and rural classification description information of the target area in the map, wherein the urban and rural classification description information is geographic coordinate information belonging to an urban area or a rural area.
2. The address description method of claim 1, further comprising:
and if the urban and rural classification identifiers are known to belong to the same type, acquiring and outputting urban and rural classification description information of the urban and rural classification identifiers.
3. The address description method of claim 1, further comprising:
if the number of the urban and rural classification identifiers is inconsistent with the number of the information points, acquiring the developed index of the current level administrative region;
and determining and outputting target urban and rural classification description information according to the development index of the current level administrative region and the voronoi diagram.
4. The address description method of claim 3, wherein the acquiring the development index of the current level administrative region comprises:
acquiring population total number and domestic production total value of the current level administrative region, and retrieval times and travel times of the current level administrative region in the map;
and determining the development index of the current level administrative region according to the population total number, the domestic production total value and the searching times and the trip times of the current level administrative region in the map.
5. The address description method of claim 3, wherein the determining and outputting target urban and rural classification description information according to the developed index of the current level administrative region and the voronoi diagram comprises:
acquiring first urban and rural classification description information corresponding to the development index of the current level administrative region;
acquiring a plurality of adjacent areas of the target area from the voronoi diagram, and acquiring second urban and rural classification description information of the plurality of adjacent areas in the map;
and determining and outputting target urban and rural classification description information according to the first urban and rural classification description information and the second urban and rural classification description information.
6. The address description method of claim 1, wherein the constructing a voronoi diagram from the information points of the next-level administrative region comprises:
constructing a triangle network according to the information points of the administrative region of the next level, and calculating the circle center of the circumscribed circle of each triangle in the triangle network;
traversing the triangle network, and if an adjacent triangle with any side of the current triangle as a common side is obtained, storing a connecting line for connecting the circle center of the circumscribed circle of the adjacent triangle with the circle center of the circumscribed circle of the current triangle in a Veno edge linked list;
if the adjacent triangle which is common with any side of the current triangle cannot be obtained, solving a perpendicular bisector ray at the outermost edge of the current triangle, and storing the perpendicular bisector ray into the Veno edge linked list;
and (3) finishing the traversal, and constructing the voronoi diagram according to the voronoi sides in the voronoi edge linked list.
7. An address description apparatus comprising:
the first acquisition module is used for acquiring geographic coordinate information, and acquiring a current level administrative region which is arranged on a map and corresponds to the geographic coordinate information and information points of a next level administrative region which are identified in the current level administrative region, wherein the information points are information points reported by a user in each map;
The query acquisition module is used for querying a preset database, acquiring urban and rural classification identifiers of the administrative region of the next level and judging whether the urban and rural classification identifiers belong to the same type;
the construction module is used for constructing a Veno diagram according to the information points of the administrative region of the next level if the urban and rural classification identifiers are not of the same type;
the matching module is used for matching corresponding target areas in the voronoi diagram according to the geographic coordinate information;
the judging module is used for judging whether the number of urban and rural classification identifiers of the next-level administrative region is consistent with the number of information points of the next-level administrative region;
and the first output module is used for acquiring and outputting urban and rural classification description information of the target area in the map if the number of the urban and rural classification identifiers is consistent with the number of the information points, wherein the urban and rural classification description information is geographic coordinate information belonging to an urban area or a rural area.
8. The address description apparatus of claim 7, further comprising:
and the second output module is used for acquiring and outputting urban and rural classification description information of the urban and rural classification identifiers if the urban and rural classification identifiers are known to belong to the same type.
9. The address description apparatus of claim 7, further comprising:
the second acquisition module is used for acquiring the developed index of the current level administrative region if the number of the urban and rural classification identifiers is not consistent with the number of the information points;
and the determining and outputting module is used for determining and outputting the target urban and rural classification description information according to the developed index of the current level administrative region and the voronoi diagram.
10. The address description device of claim 9, wherein the second obtaining module is specifically configured to:
if the fact that the number of urban and rural classification identifiers is inconsistent with the number of the information points is obtained, obtaining the population total number and the domestic production total value of the current level administrative region, and the retrieval times and the trip times of the current level administrative region in the map;
and determining the development index of the current level administrative region according to the total number of the ports, the domestic production total value and the searching times and the trip times of the current level administrative region in the map.
11. The address description apparatus of claim 9, wherein the determination output module is specifically configured to:
acquiring first urban and rural classification description information corresponding to the development index of the current level administrative region;
Acquiring a plurality of adjacent areas of the target area from the voronoi diagram, and acquiring second urban and rural classification description information of the plurality of adjacent areas in the map;
and determining and outputting target urban and rural classification description information according to the first urban and rural classification description information and the second urban and rural classification description information.
12. The address description device of claim 7, wherein the construction module is specifically configured to:
constructing a triangle network according to the information points of the administrative region of the next level, and calculating the circle center of the circumscribed circle of each triangle in the triangle network;
traversing the triangle network, and if an adjacent triangle with any side of the current triangle as a common side is obtained, storing a connecting line for connecting the circle center of the circumscribed circle of the adjacent triangle with the circle center of the circumscribed circle of the current triangle in a Veno edge linked list;
if the adjacent triangle which is common with any side of the current triangle cannot be obtained, solving a perpendicular bisector ray at the outermost edge of the current triangle, and storing the perpendicular bisector ray into the Veno edge linked list;
and (3) finishing the traversal, and constructing the voronoi diagram according to the voronoi sides in the voronoi edge linked list.
13. An electronic device, comprising:
At least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the address description method of any one of claims 1-6.
14. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the address description method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010608756.XA CN111966768B (en) | 2020-06-29 | 2020-06-29 | Address description method, address description device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010608756.XA CN111966768B (en) | 2020-06-29 | 2020-06-29 | Address description method, address description device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111966768A CN111966768A (en) | 2020-11-20 |
CN111966768B true CN111966768B (en) | 2023-11-17 |
Family
ID=73361105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010608756.XA Active CN111966768B (en) | 2020-06-29 | 2020-06-29 | Address description method, address description device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111966768B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113535879B (en) * | 2021-07-28 | 2024-05-03 | 工银科技有限公司 | Map data processing method and device for administrative region |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100916474B1 (en) * | 2009-04-28 | 2009-09-08 | 최준수 | Methods of partitioning a region represented by contours into smaller polygonal zones and calculating data for digital elevation model and data for constructing geographical surfaces of the region, and a recording medium in which programs for implementing the methods are recorded |
CN107886186A (en) * | 2017-10-16 | 2018-04-06 | 清华大学 | A kind of charging pile method to set up based on travelling data and Wei Nuotu zonings |
CN207352659U (en) * | 2017-10-27 | 2018-05-11 | 凉山朝宏电子商务有限公司 | For same city and the waste transfer station system of town and country logistics distribution |
CN108509441A (en) * | 2017-02-24 | 2018-09-07 | 菜鸟智能物流控股有限公司 | Training of address validity classifier, verification method thereof and related device |
CN108964996A (en) * | 2018-07-04 | 2018-12-07 | 航天神舟智慧***技术有限公司 | Urban-rural integration information grid system and information sharing method based on it |
US10440509B1 (en) * | 2018-04-16 | 2019-10-08 | Walgreen Co. | Technology for managing location-based functionalities for electronic devices |
-
2020
- 2020-06-29 CN CN202010608756.XA patent/CN111966768B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100916474B1 (en) * | 2009-04-28 | 2009-09-08 | 최준수 | Methods of partitioning a region represented by contours into smaller polygonal zones and calculating data for digital elevation model and data for constructing geographical surfaces of the region, and a recording medium in which programs for implementing the methods are recorded |
CN108509441A (en) * | 2017-02-24 | 2018-09-07 | 菜鸟智能物流控股有限公司 | Training of address validity classifier, verification method thereof and related device |
CN107886186A (en) * | 2017-10-16 | 2018-04-06 | 清华大学 | A kind of charging pile method to set up based on travelling data and Wei Nuotu zonings |
CN207352659U (en) * | 2017-10-27 | 2018-05-11 | 凉山朝宏电子商务有限公司 | For same city and the waste transfer station system of town and country logistics distribution |
US10440509B1 (en) * | 2018-04-16 | 2019-10-08 | Walgreen Co. | Technology for managing location-based functionalities for electronic devices |
CN108964996A (en) * | 2018-07-04 | 2018-12-07 | 航天神舟智慧***技术有限公司 | Urban-rural integration information grid system and information sharing method based on it |
Non-Patent Citations (1)
Title |
---|
城乡规划信息***的设计与研究;邓毛颖 等;测绘与空间地理信息;第34卷(第2期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111966768A (en) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110726418B (en) | Method, device and equipment for determining interest point region and storage medium | |
CN111858820B (en) | Land property identification method and device, electronic equipment and storage medium | |
CN109145169B (en) | Address matching method based on statistical word segmentation | |
US20210239486A1 (en) | Method and apparatus for predicting destination, electronic device and storage medium | |
CN112013865B (en) | Method, system, electronic device and medium for determining traffic gate | |
KR102601545B1 (en) | Geographic position point ranking method, ranking model training method and corresponding device | |
CN104679801A (en) | Point of interest searching method and point of interest searching device | |
CN113160693B (en) | Road intersection processing method, device, equipment and storage medium | |
CN110990520A (en) | Address coding method and device, electronic equipment and storage medium | |
CN114372133A (en) | Query information question answering method, related device and computer program product | |
CN111966768B (en) | Address description method, address description device, electronic equipment and storage medium | |
CN113672688A (en) | Road network data updating method and device and electronic equipment | |
CN113434708B (en) | Address information detection method, device, electronic equipment and storage medium | |
KR102565798B1 (en) | Method and device for extracting spatial relationship of geographic location points | |
CN113435403A (en) | Road network missing road detection method and device, electronic equipment and storage medium | |
CN103853437A (en) | Candidate item obtaining method and device | |
CN114820960B (en) | Method, device, equipment and medium for constructing map | |
CN112883127B (en) | Road data processing method and device, electronic equipment and medium | |
CN112861023B (en) | Map information processing method, apparatus, device, storage medium, and program product | |
CN112559661B (en) | Method and device for retrieving address type and electronic equipment | |
CN114036414A (en) | Method and device for processing interest points, electronic equipment, medium and program product | |
CN113849746A (en) | Parking lot recommendation method and device, electronic equipment and storage medium | |
CN112381166A (en) | Information point identification method and device and electronic equipment | |
CN113221025B (en) | Point-of-interest recall method, device, equipment and medium | |
CN111782744B (en) | Method, device, equipment and storage medium for determining traffic attribute |
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 |