A method and device for determining a core area of a city
Through Internet technology and traffic big data analysis, the core urban areas are dynamically determined based on location service request data and vehicle traffic areas, and the problem of lack of unified standards in the existing technology is solved, and the accurate determination of the core urban areas is achieved, and the urban development plan is planned. and traffic status evaluation provide data support.
Patent Information
- Application Number
- CN201910285519.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-10
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2039-04-10
AI Technical Summary
The existing technology lacks unified standards and effective methods to determine the core areas of the city, affecting the accuracy of urban development planning and traffic status evaluation.
Through Internet technology and traffic big data analysis, based on location service request data and vehicle traffic area, the city core area is dynamically determined from the two dimensions of urban position request heat and vehicle traffic, and a unified determination standard is established.
It has achieved accurate dynamic determination of the core urban areas, provided a data basis for urban development planning, traffic status evaluation and comprehensive prediction analysis, and overcomes the difficulties in the existing technology that cannot be effectively divided and dynamically updated.
Smart Images

Figure CN111815083B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of intelligent transportation, electronic maps, vehicle navigation, urban planning, and the like, and in particular to a method and device for determining a core area of a city. Background Art
[0002] Administrative division is the abbreviation of administrative division, which is the regional division implemented by the country for hierarchical management; all countries divide administrative divisions according to regions, and each country has different divisions and names. Built-up area refers to the non-agricultural production and construction areas developed through land acquisition and actual construction within the scope of the city's administrative area. It includes the concentrated and contiguous parts of the urban area and the urban construction land scattered in the suburbs that has close ties with the city and has basically complete municipal public facilities; the area of the administrative area cannot reflect the area of the urbanized area. The urban core area is the urban core area that can represent the image of the city, carry important functions (such as administration, business, religion, landscape, etc.), has a certain agglomeration effect (such as the agglomeration of people, goods, and information flow, etc.), and has a radiating effect on the surrounding areas. Generally speaking, the urban core area is where the main public facilities of the city are relatively concentrated, where urban citizens and outsiders carry out various activities and interact with each other, and is the center of urban social activities. Furthermore, the urban core area is the area where a city’s political, economic, cultural and other public activities are most concentrated. It is the main part of the city’s public activity system, the core area of the urban structure and an important component of the city’s functions. It is spatially different from other areas of the city. The determination and evolution of urban core areas can lay a data foundation for urban development planning, traffic status evaluation and comprehensive forecasting and analysis. China’s statistical department uses built-up areas to reflect the size of a city’s urbanized area, but except for individual local standards, there is no unified definition standard and operating procedure across the country, and the method for determining core areas is even more blank. In summary, Figure 1 The relationship between various regional divisions in the prior art and the difficulties they face are shown. Summary of the invention
[0003] In order to solve the defects of the above-mentioned prior art, it is necessary to provide a dynamic determination method and device for determining the core area of the city, so as to accurately and dynamically determine the core area of the city and lay a data foundation for urban development planning, traffic status evaluation and comprehensive prediction and analysis.
[0004] With the development of information technology, from the perspective of car navigation and electronic map manufacturers, we can use Internet technology and traffic big data analysis methods, based on standard administrative divisions, to further realize the dynamic determination of urban core areas from the two dimensions of urban positioning service request heat and vehicle traffic areas. By establishing a unified determination standard, we can provide effective data support for the expansion and development trends of different cities in different periods, laying a data foundation for urban development planning, traffic status evaluation and comprehensive forecasting analysis.
[0005] To solve the above technical problems, as a first aspect of the present invention, a method for determining a city core area is provided, the method comprising the following steps:
[0006] Establishing a grid buffer based on location service request data;
[0007] Establish traffic buffer zone based on urban road traffic volume;
[0008] The grid buffer and the flow buffer are merged to form an urban core area.
[0009] In a preferred embodiment, the method further comprises: obtaining location service request data; and / or
[0010] Get the traffic volume of urban roads.
[0011] In a preferred embodiment, the method further comprises:
[0012] Setting a city area grid unit division rule based on city-level administrative divisions to obtain each city area grid unit of the city;
[0013] The acquiring of location service request data comprises: acquiring location service request data in each city area grid unit;
[0014] The establishing of a grid buffer based on location service request data comprises:
[0015] Based on the location service request data in each urban area grid unit, a grid buffer extension area corresponding to each urban area grid unit is established, and the grid buffer area is established by merging the grid buffer extension areas corresponding to each urban area grid unit.
[0016] In a preferred embodiment, the step of establishing a grid buffer extension area corresponding to each city area grid unit based on the location service request data in each city area grid unit includes:
[0017] Determine an average city area grid unit positioning value, where the average city area grid unit positioning value is an average value of location service request data in each city area grid unit;
[0018] Determining whether there are any unselected urban area grid units among the urban area grid units;
[0019] If yes, then select an urban area grid unit from the unselected urban area grid units; otherwise, execute the step of establishing the grid buffer zone by merging the grid buffer extension areas corresponding to the various urban area grid units;
[0020] Determine whether the location service request data in the selected urban area grid unit is greater than the average location of the urban area grid unit;
[0021] When the location service request data in the selected urban area grid unit is less than or equal to the average location of the urban area grid unit, no corresponding grid buffer extension area is established for the selected urban area grid unit, and the process returns to the step of determining whether there is an unselected urban area grid unit among the urban area grid units;
[0022] When the location service request data in the selected urban surface grid unit is greater than the average positioning value of the urban surface grid unit, a grid buffer extension area corresponding to the selected urban surface grid unit is established based on the location service request data in the selected urban surface grid unit, and the process returns to the step of determining whether there are any unselected urban surface grid units among the urban surface grid units.
[0023] In a preferred embodiment, the method further comprises: setting a positioning buffer zone establishment rule;
[0024] The step of establishing a grid buffer extension area corresponding to the selected urban area grid unit based on the location service request data in the selected urban area grid unit comprises:
[0025] Based on the location service request data in the selected urban area grid unit and the positioning buffer establishment rule, a grid buffer extension area corresponding to the selected urban area grid unit is established.
[0026] In a preferred embodiment, the obtaining of the traffic volume of urban roads includes: obtaining the traffic volume of each urban road within the municipal administrative division;
[0027] The establishing of a traffic buffer zone based on the traffic volume of urban roads comprises: establishing a road buffer extension zone corresponding to each urban road based on the traffic volume of each urban road, and establishing the traffic buffer zone by merging the road buffer extension zones corresponding to each urban road.
[0028] In a preferred embodiment, the method further comprises: setting a traffic flow sorting rule;
[0029] The establishing of the road buffer extension area corresponding to each of the urban roads based on the traffic volume of each of the urban roads comprises:
[0030] Determining whether there is an unselected city road among the city roads;
[0031] If yes, then select an urban road from the unselected urban roads; otherwise, execute the step of establishing the traffic buffer zone by merging the road buffer extension areas corresponding to the various urban roads;
[0032] When the traffic volume of the selected urban road does not meet the set traffic volume sorting rule, the corresponding road buffer extension area is not established for the selected urban road, and the process returns to the step of determining whether there is an unselected urban road among the urban roads;
[0033] When the traffic flow of the selected urban road meets the set traffic flow sorting rules, a road buffer extension area corresponding to the selected urban road is established based on the traffic flow of the selected urban road, and the process returns to the step of determining whether there are any unselected urban roads among the urban roads.
[0034] In a preferred embodiment, the method further comprises: setting a flow buffer establishment rule;
[0035] The establishing of the road buffer extension area corresponding to the selected urban road based on the traffic flow of the selected urban road includes: establishing the road buffer extension area corresponding to the selected urban road based on the traffic flow of the selected urban road and the traffic buffer zone establishment rules.
[0036] In a preferred embodiment, the location service request data is location service request data generated within a set data acquisition time range; and / or
[0037] The urban road traffic volume is the traffic volume generated within a set data acquisition time range.
[0038] In a preferred embodiment, the traffic flow sorting rule is that the traffic flow on the urban roads within the administrative area is greater than a set threshold.
[0039] In a preferred embodiment, the method comprises: storing a grid buffer; and / or
[0040] Storage flow buffer.
[0041] As a second aspect of the present invention, a device for determining a city core area is also provided, the device comprising:
[0042] A grid buffer establishment module, used for establishing a grid buffer based on location service request data;
[0043] A traffic buffer zone establishment module is used to establish a traffic buffer zone based on the traffic flow of urban roads;
[0044] The core area generation module is used to merge the grid buffer and the flow buffer to form an urban core area.
[0045] In a preferred embodiment, the grid buffer establishment module includes: a data acquisition module I, used to acquire location service request data; and / or
[0046] The traffic buffer zone establishment module includes: a data acquisition module II, which is used to obtain the traffic flow of urban roads.
[0047] In a preferred embodiment, the grid buffer zone establishment module further includes: a setting module I, which is used to set a city area grid unit division rule based on the city-level administrative division to obtain each city area grid unit of the city;
[0048] The data acquisition module I is used to acquire the location service request data in each city area grid unit;
[0049] The grid buffer zone establishment module also includes a grid buffer extension zone establishment module and a merging module I;
[0050] The grid buffer extension area establishment module is used to establish the grid buffer extension area corresponding to each city area grid unit based on the location service request data in each city area grid unit;
[0051] The merging module I is used to establish the grid buffer zone by merging the grid buffer extension areas corresponding to the various urban area grid units.
[0052] In a preferred embodiment, the grid buffer establishment module further includes a determination module, a traversal judgment module I, a selection module I, and a judgment module I;
[0053] The determination module is used to determine an average positioning value of the city area grid units, where the average positioning value of the city area grid units is an average value of the location service request data in each of the city area grid units;
[0054] The traversal judgment module I is used to judge whether there are unselected urban area grid units in the urban area grid units;
[0055] When the judgment result of the traversal judgment module I is yes, the selection module I is used to select an urban area grid unit from the unselected urban area grid units;
[0056] When the judgment result of the traversal judgment module 1 is no, the merging module 1 establishes the grid buffer zone by merging the grid buffer extension areas corresponding to the grid units of each urban area;
[0057] The judging module 1 is used to judge whether the location service request data in the urban area grid unit selected by the selecting module 1 is greater than the average location of the urban area grid unit;
[0058] When the judgment result of the judgment module 1 is yes, the grid buffer extension area establishment module establishes a grid buffer extension area corresponding to the selected urban area grid unit based on the location service request data in the selected urban area grid unit, and returns to the traversal judgment module 1 to continue to judge whether there is an unselected urban area grid unit in each urban area grid unit;
[0059] When the judgment result of the judgment module is no, the process returns to the traversal judgment module 1 to continue to judge whether there are any unselected urban area grid units in the urban area grid units.
[0060] In a preferred embodiment, the grid buffer zone establishment module further comprises: a setting module 1, which is used to set the positioning buffer zone establishment rules;
[0061] The grid buffer extension area establishment module is used to establish a grid buffer extension area corresponding to the selected urban area grid unit based on the location service request data in the selected urban area grid unit and the positioning buffer area establishment rule.
[0062] In a preferred embodiment, the traffic buffer zone establishment module includes the data acquisition module II, which is used to obtain the traffic volume of each urban road within the municipal administrative division;
[0063] The traffic buffer zone establishment module also includes a road buffer extension zone establishment module and a merging module II;
[0064] The road buffer extension area establishment module is used to establish the road buffer extension area corresponding to each urban road based on the traffic volume of each urban road;
[0065] The merging module II is used to establish the traffic buffer zone by merging the road buffer extension areas corresponding to the various urban roads.
[0066] In a preferred embodiment, the traffic buffer zone establishment module further includes a vehicle flow sorting rule setting module for setting a vehicle flow sorting rule;
[0067] The traffic buffer establishment module also includes a traversal judgment module II, a selection module II, and a judgment module II;
[0068] The traversal judgment module II is used to judge whether there is an unselected city road among the city roads;
[0069] When the judgment result of the traversal judgment module II is yes, the selection module II is used to select a city road from the unselected city roads;
[0070] When the judgment result of the traversal judgment module II is no, the merging module II establishes the flow buffer zone by merging the road buffer extension areas corresponding to the various urban roads;
[0071] The judgment module II is used to judge whether the traffic flow of the selected urban road meets the set traffic flow sorting rules;
[0072] When the judgment result of the judgment module II is yes, the road buffer extension area establishment module establishes a road buffer extension area corresponding to the selected urban road based on the traffic volume of the selected urban road, and returns to the traversal judgment module II to continue to judge whether there is an unselected urban road among the various urban roads;
[0073] When the judgment result of the judgment module II is no, the process returns to the traversal judgment module II to continue to judge whether there is any unselected city road among the various city roads.
[0074] In a preferred embodiment, the flow buffer zone establishment module further comprises: a setting module II, which is used to set flow buffer zone establishment rules;
[0075] The road buffer extension area establishment module is used to establish the road buffer extension area corresponding to the selected urban road based on the vehicle flow of the selected urban road and the traffic buffer area establishment rules.
[0076] In a preferred embodiment, the device comprises:
[0077] Dynamic update module, used to set the time range for data acquisition;
[0078] The data acquisition module II is used to acquire the location service request data within the data acquisition time range; and / or
[0079] The data acquisition module I is used to obtain the traffic flow of the urban roads within the data acquisition time range.
[0080] In a preferred embodiment, the traffic flow sorting rule is that the traffic flow on the urban roads within the administrative area is greater than a set threshold.
[0081] In a preferred embodiment, the grid buffer establishment module includes: a storage module I, for storing a grid buffer; and / or
[0082] The flow buffer zone establishment module includes: a storage module II, which is used to store the flow buffer zone.
[0083] The present invention can be applied to the dynamic determination of urban core areas, thus filling the gap in the current urban core area determination method. Through Internet technology and the application of traffic big data analysis methods, the requirements for determining urban core areas can be met from two dimensions: urban positioning request heat and vehicle traffic area, so as to achieve accurate and dynamic determination of urban core areas, and lay a data foundation for urban development planning, traffic status evaluation and comprehensive prediction and analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 A schematic diagram of various urban area divisions in the prior art is given;
[0085] Figure 2 The overall flow chart of the method for determining the urban core area of the present invention is given;
[0086] Figure 3 A detailed flow chart of the method for determining the urban core area of the present invention is provided;
[0087] Figure 4 The overall block diagram of the device for determining the urban core area of the present invention is given;
[0088] Figure 5 A detailed block diagram of the device for determining the urban core area of the present invention is provided;
[0089] Figure 6 A specific example of urban area grid unit division and urban road setting is given;
[0090] Figure 7 Given based on Figure 6 The specific example uses an example of an urban core area determined by the method for determining an urban core area of the present invention. DETAILED DESCRIPTION
[0091] The following is a detailed description of embodiments of the present invention, but the present invention can be implemented in many different ways as defined and covered by the claims.
[0092] like Figure 2 As shown, the method for determining the urban core area of the present invention comprises the following steps:
[0093] Establishing a grid buffer based on location service request data;
[0094] Establish traffic buffer zone based on urban road traffic volume;
[0095] The grid buffer and the flow buffer are merged to form an urban core area.
[0096] See also Figure 3 , which shows a detailed flow chart of the method for determining the urban core area of the present invention, wherein each operation step is listed. The method for determining the urban core area comprises the following steps:
[0097] Steps for setting the data acquisition time range and update cycle. The location service request data and road traffic flow data of an area in a city within a time range can reflect the frequency of location service requests and the size of traffic flow in the area, and can therefore be used to determine whether the area is the core area of the city. Those skilled in the art can set the time range according to specific needs. For example, the time range can be set in days, weeks, months, years, etc. as time units, such as 1 week. By maintaining dynamic and real-time data acquisition and updating based on the time range, dynamic and real-time determination and tracking of the core area of the entire city can be achieved. For example, by setting the data acquisition time range to 1 week and 1 day as the update cycle, by periodically acquiring the location service request data and road traffic flow data within the previous week and determining the core area of the city, dynamic and real-time determination and tracking of the core area of the city can be achieved. In another embodiment, the update period can also be set to be the same as the data acquisition time range, so as to achieve dynamic and real-time determination and tracking of the urban core area every data acquisition time range. For example, the update period and the data acquisition time range are both set to 1 week. After each week, the urban core area is re-determined based on the location service request data and road traffic volume obtained in the week, so as to achieve the update of the urban core area. The data acquisition time range for obtaining location service request data is the same as the data acquisition time range for obtaining urban road traffic volume, and can be set uniformly.
[0098] After completing the step of setting the data acquisition time range, the step of establishing a grid buffer based on location service request data and the step of establishing a traffic buffer based on urban road traffic flow can be executed separately. The execution of these two steps is not in order and can be executed in parallel.
[0099] The steps to establish a grid buffer based on location service request data are as follows:
[0100] The steps of setting the city area grid unit division rule based on the city-level administrative division to obtain each city area grid unit of the city. The area occupied by the city is determined based on the city-level administrative division. For example, the area occupied by Beijing is determined based on the national division of Beijing's administrative districts. The area occupied by the city is divided into multiple city area grid units, and then it is determined whether each city area grid unit belongs to the core area, so that the core area of the entire city can be determined. By setting the city area grid unit division rule based on the city-level administrative division, each city area grid unit in the city can be obtained according to the division rule. Those skilled in the art can set the above-mentioned city area grid unit division rule based on administrative districts according to specific needs. For example, the area occupied by Beijing is divided according to the areas occupied by various administrative districts and counties, which is not specifically limited here.
[0101] The step of obtaining the location service request data in each city area grid unit. Based on each city area grid unit divided according to the above-mentioned city area grid unit division rule based on the city-level administrative division, the location service request data in the corresponding city area grid unit is obtained. The location service request data obtained may be the location service request data generated in the corresponding city area grid unit within the above-mentioned data acquisition time range.
[0102] Step of determining the average value of the city area grid unit positioning. Through the above step of obtaining the location service request data in each city area grid unit, the location service request data generated in each city area grid unit of the city can be obtained. The location service request data generated in the set time acquisition time range in each of the above city area grid units are averaged to obtain the average value of the city area grid unit positioning. The determined average value of the city area grid unit positioning will be used as a threshold, and the city area grid unit with location service request data greater than the threshold will be determined to belong to the city core area. Assuming that the set data acquisition time range is 1 week, the city is divided into 5 city area grid units AE, and the location service request data obtained is the number of location service requests. The number of location service requests generated in the city area grid units AE in 1 week is 100, 200, 300, 200, and 400 respectively, then the average value of the city area grid unit positioning is (100+200+300+200+400) / 5=240. The location service request data is not limited to the number of location service requests, but may also be other parameters representing the frequency of location service requests, which are not specifically limited here.
[0103] The step of judging whether there are any unselected urban area grid units in the urban area grid units. By selecting the urban area grid units in the urban area grid units one by one, the urban area grid units can be traversed.
[0104] When there are unselected urban area grid units among the urban area grid units, the traversal of the urban area grid units has not been completed at this time, and the step of selecting an urban area grid unit from the unselected urban area grid units is executed, and the selected urban area grid unit is subsequently judged and processed; when there are no unselected urban area grid units among the urban area grid units, it indicates that the traversal of all the urban area grid units has been completed. At this time, the grid buffer is established based on the judgment and processing results of all the urban area grid units; the subsequent judgment includes judging whether the location service request data in the selected urban area grid unit is greater than the urban area grid unit positioning average value; the subsequent processing includes establishing a grid buffer extension area corresponding to the selected urban area grid unit based on the location service request data in the selected urban area grid unit.
[0105] After selecting an urban area grid unit from the unselected urban area grid units, the subsequent judgment is performed, i.e., judging whether the location service request data in the selected urban area grid unit is greater than the average value of the urban area grid unit positioning. As described above, the average value of the urban area grid unit positioning is used as a threshold to judge whether the selected urban area grid unit belongs to the urban core area. Specifically, if the location service request data in the selected urban surface area grid unit is greater than the average positioning value of the urban surface area grid unit, the selected urban surface area grid unit belongs to the urban core area, and the subsequent processing is performed on the urban surface area grid unit belonging to the urban core area, that is, based on the location service request data in the urban surface area grid unit belonging to the urban core area, a grid buffer extension area corresponding to the urban surface area grid unit is established and stored, and then the step of determining whether there are unselected urban surface area grid units among the urban surface area grid units is returned; otherwise, if the location service request data in the selected urban surface area grid unit is less than or equal to the average positioning value of the urban surface area grid unit, the selected urban surface area grid unit does not belong to the urban core area, and therefore, the subsequent processing is not performed on the urban surface area grid unit, that is, the corresponding grid buffer extension area is not established for the urban surface area grid unit, and the step of determining whether there are unselected urban surface area grid units among the urban surface area grid units is directly returned. For example, the number of location service requests occurring in the above-mentioned urban surface grid unit A is 100, and the average positioning value of the urban surface grid unit is 240, and 100<240. At this time, the urban surface grid unit A is ignored, that is, the corresponding grid buffer extension area is not established for the urban surface grid unit A, and the process returns to determine whether there are any unselected urban surface grid units; the number of location service requests occurring in the above-mentioned urban surface grid unit C is 300, and the average positioning value of the urban surface grid unit is 240, and 300>240. At this time, the corresponding grid buffer extension area is established for the urban surface grid unit C, and the process returns to determine whether there are any unselected urban surface grid units.
[0106] Since the urban core area will have a radiation effect on its surrounding areas, this radiation effect should be taken into account when determining the urban core area. When the location service request data in the selected urban area grid unit is greater than the average positioning value of the urban area grid unit, it is determined that the selected urban area grid unit belongs to the urban core area. At this time, due to the radiation effect of the urban core area, it is unreasonable to only identify the urban area grid unit as belonging to the urban core area without considering the surrounding areas radiated to it. Therefore, it is necessary to expand the urban area grid unit determined to belong to the urban core area to a certain extent, combine the urban area grid unit with the buffer area formed by the expansion, and form the grid buffer expansion area corresponding to the urban area grid unit to reflect the radiation effect of the urban core area, so as to more accurately determine the scope of the urban core area.
[0107] The step of setting rules for establishing a positioning buffer zone. The expansion method of the urban area grid unit needs to be based on certain rules. Therefore, before establishing the grid buffer extension area corresponding to the selected urban area grid unit, it is necessary to set the rules for establishing the positioning buffer zone. The setting of the rules can be based on various considerations. For example, taking the above-mentioned urban area grid units C and E as examples, the number of location service requests in the urban area grid unit C is 300, and the number of location service requests in the urban area grid unit E is 400. Although both are greater than the average value of the urban area grid unit positioning of 240, the number of location service requests in the urban area grid unit E is greater than the number of location service requests in the urban area grid unit C. Therefore, relative to establishing the grid buffer extension area corresponding to the urban area grid unit C, when establishing the grid buffer extension area corresponding to the urban area grid unit E, a greater expansion weight will be given, that is, the expansion ratio or expansion distance of the grid buffer extension area corresponding to the urban area grid unit E relative to the urban area grid unit E is greater than the expansion ratio or expansion distance of the extension area corresponding to the urban area grid unit C relative to the urban area grid unit C. Those skilled in the art may set the positioning buffer zone establishment rule based on specific needs, which is not specifically limited here.
[0108] The step of establishing a grid buffer extension area corresponding to the selected urban surface grid unit based on the location service request data in the selected urban surface grid unit and the location buffer establishment rule. For example, the location buffer establishment rule specifies the functional relationship between the location service request data and the corresponding extension weight, and by bringing the specific location service request data in the selected urban surface grid unit into the function, the extension weight of the selected urban surface grid unit is determined, thereby realizing the determination of the grid buffer extension area corresponding to the selected urban surface grid unit.
[0109] The step of storing the established grid buffer extension area is to store the established grid buffer extension area corresponding to the selected urban area grid unit.
[0110] The step of merging the grid buffer extension areas corresponding to the respective urban area grid units to establish the grid buffer area. When there are no unselected urban area grid units among the respective urban area grid units, it indicates that the traversal of all the respective urban area grid units has been completed. At this time, the grid buffer area is established based on all the established grid buffer extension areas. As described above, for the urban area grid units whose location service request data is less than or equal to the average value of the urban area grid unit positioning, since no corresponding grid buffer extension areas are established for these urban area grid units, these urban area grid units are not considered when the grid buffer area is obtained by merging; and for the urban area grid units whose location service request data is greater than the average value of the urban area grid unit positioning, since corresponding grid buffer extension areas are established for these urban area grid units, these grid buffer extension areas are used when the grid buffer area is obtained by merging. In addition, since the grid buffer extension area is obtained by expanding the urban area grid units to a certain extent, the area covered by a certain urban area grid unit after expansion may include part or all of the urban roads or other urban area grid units. The urban road may be an urban road with a traffic flow that complies with the traffic flow sorting rules, or an urban road with a traffic flow that does not comply with the sorting rules; the other urban surface area grid units may be urban surface area grid units in which the location service request data is greater than the average location of the urban surface area grid units, or may be urban surface area grid units in which the location service request data is less than or equal to the average value of the urban surface area grid units.
[0111] The specific steps for establishing a traffic buffer based on urban road traffic flow are as follows:
[0112] The step of obtaining the traffic volume of each urban road within the city-level administrative division. Determine the area to which the road belongs based on the city-level administrative division, for example, determine the urban roads belonging to the Beijing administrative district based on the national division of Beijing administrative district. Obtain the traffic volume of the urban roads within the city-level administrative division within the above-set data acquisition time range.
[0113] It is determined whether there is any unselected city road among the city roads. By selecting city roads among the city roads one by one, it is possible to traverse the city roads.
[0114] When there are unselected city roads among the city roads, the traversal of the city roads is not completed at this time, and the step of selecting a city road from the unselected city roads is executed, and the selected city road is subsequently judged and processed; when there are no unselected city roads among the city roads, it indicates that the traversal of all the city roads has been completed. At this time, the traffic buffer zone is established based on the judgment and processing results of all the city roads; the subsequent judgment includes judging whether the traffic flow of the selected city road complies with the traffic flow sorting rules, and the subsequent processing includes establishing a road buffer extension zone corresponding to the selected city road based on the traffic flow of the selected city road.
[0115] Steps of setting traffic flow sorting rules. Set the traffic flow sorting rules, for example, set a traffic flow sorting threshold. When the traffic flow of the selected urban road is greater than the set traffic flow sorting threshold, it means that the traffic flow sorting rules are met, that is, the selected urban road belongs to the urban core area; when the traffic flow of the selected urban road is less than or equal to the set traffic flow sorting threshold, it means that the traffic flow sorting rules are not met, that is, the selected urban road does not belong to the urban core area.
[0116] After selecting a city road from the unselected city roads, the subsequent judgment is performed, that is, judging whether the traffic volume of the selected city road meets the traffic volume sorting rule. As mentioned above, the traffic volume sorting rule is used to judge whether the selected city road belongs to the urban core area. Specifically, if the traffic volume of the selected city road meets the traffic volume sorting rule, the selected city road belongs to the urban core area, and the city road belonging to the urban core area is subjected to the subsequent processing, that is, based on the traffic volume of the city road belonging to the urban core area, the road buffer extension area corresponding to the city road is established and stored, and then the step of judging whether there are unselected city roads among the various city roads is returned; otherwise, if the traffic volume of the selected city road does not meet the traffic volume sorting rule, the selected city road does not belong to the urban core area, therefore, the subsequent processing is not performed on the city road, that is, the corresponding road buffer extension area is not established for the city road, and the step of judging whether there are unselected city roads among the various city roads is directly returned. For example, if the traffic flow sorting threshold is 50 vehicles / minute, the actual traffic flows of urban roads X, Y, and Z are 100 vehicles / minute, 80 vehicles / minute, and 40 vehicles / minute, respectively, and 40<50, then the urban road Z is ignored, that is, a corresponding road buffer extension area is not established for the urban road Z, and the process returns to the step of determining whether there are any unselected urban roads among the urban roads; 100>50, then a corresponding road buffer extension area is established for the urban road X, and the process returns to the step of determining whether there are any unselected urban roads among the urban roads.
[0117] Since the urban core area will have a radiating effect on its surrounding areas, this radiation effect should be taken into account when determining the urban core area. When the traffic volume of the selected urban road meets the traffic volume sorting rules, it is determined that the selected urban road belongs to the urban core area. At this time, due to the radiation effect of the urban core area, it is unreasonable to only identify the urban road as belonging to the urban core area without considering the surrounding areas radiated to. Therefore, it is necessary to expand the urban road determined to belong to the urban core area to a certain extent, combine the urban road with the buffer area formed by the expansion, and form the road buffer expansion area corresponding to the urban road to reflect the radiation effect of the urban core area, so as to more accurately determine the scope of the urban core area.
[0118] Steps for setting traffic buffer zone establishment rules. The expansion method of the urban roads needs to be based on certain rules. Therefore, before establishing the road buffer extension area corresponding to the urban roads, it is necessary to set traffic buffer zone establishment rules. The setting of the rules can be based on various considerations. For example, the traffic volume of urban roads X and Y is greater than the set traffic volume sorting threshold, but the traffic volume of urban road X is greater than the traffic volume of urban road Y. Therefore, when expanding the urban roads, urban road X is given a greater expansion weight than urban road Y, that is, the expansion ratio or expansion distance of the road buffer extension area corresponding to urban road X relative to urban road X is greater than the expansion ratio or expansion distance of the corresponding extension area of urban road Y relative to Y. Those skilled in the art can set the traffic buffer zone establishment rules based on specific needs, and no specific limitation is made here.
[0119] The step of establishing a road buffer extension area corresponding to the selected urban road based on the vehicle flow of the selected urban road and the traffic buffer establishment rule. For example, the traffic buffer establishment rule stipulates a functional relationship between the vehicle flow and the corresponding extension weight, and by bringing the specific vehicle flow of the selected urban road into the function, the extension weight of the selected urban road is determined, thereby realizing the determination of the road buffer extension area corresponding to the selected urban road.
[0120] The step of storing the established road buffer extension area is to store the established road buffer extension area corresponding to the selected urban road.
[0121] The step of merging the road buffer extension areas corresponding to the various urban roads to establish the flow buffer area. When there are no unselected urban area grid units in the various urban roads, it indicates that the traversal of all the various urban roads has been completed. At this time, the flow buffer area is established based on all the established road buffer extension areas. As mentioned above, for urban roads whose traffic flow does not meet the traffic flow sorting rules, since no corresponding road buffer extension areas are established for these urban roads, these urban roads are not considered when merging to obtain the flow buffer area; and for urban roads whose traffic flow meets the traffic flow sorting rules, since corresponding road buffer extension areas are established for these urban roads, these road buffer extension areas are used when merging to obtain the flow buffer area. In addition, since the road buffer extension area is obtained by a certain extension of the urban roads, the area covered by a certain urban road after expansion may include urban area grid units or part or all of the areas of other urban roads. The other urban area grid cells may be urban area grid cells whose location service request data is greater than the average positioning value of the urban area grid cells, or may be urban area grid cells whose location service request data is less than or equal to the average positioning value of the urban area grid cells; the other urban roads may be urban roads whose traffic flow complies with the traffic flow sorting rules, or may be urban roads whose traffic flow does not comply with the sorting rules.
[0122] Finally, the grid buffer and the flow buffer are merged to form an urban core area.
[0123] To summarize, maintain dynamic real-time updates based on time range to complete the determination of the core area of the entire city.
[0124] When implementing the present invention, the above steps are all completed in the computer system and database.
[0125] The above method can overcome the current difficulty of effectively dividing and dynamically updating the core areas of cities based on the dynamic and static traffic data of in-vehicle navigation and electronic map manufacturers. Through Internet technology and the application of traffic big data analysis methods, the core areas of cities can be dynamically determined from two dimensions: urban positioning and vehicle traffic areas. By establishing a unified determination standard, effective data support can be provided for the expansion and development trends of different cities in different periods, laying a data foundation for urban development planning, traffic status evaluation and comprehensive forecasting analysis.
[0126] As another aspect of the present invention, the present invention also provides a device for determining a city core area, such as Figure 4 As shown, the device comprises:
[0127] A grid buffer establishment module, used for establishing a grid buffer based on location service request data;
[0128] A traffic buffer zone establishment module is used to establish a traffic buffer zone based on the traffic flow of urban roads;
[0129] The core area generation module is used to merge the grid buffer and the flow buffer to form an urban core area.
[0130] See also Figure 5 , which shows a detailed block diagram of the device for determining the urban core area of the present invention. Among them: the device also includes a dynamic update module; the grid buffer zone establishment module includes: setting module I, data acquisition module I, determination module, traversal judgment module I, selection module I, judgment module I, setting module I, grid buffer extension zone establishment module, storage module I, merging module I; the flow buffer zone establishment module includes: data acquisition module II, traversal judgment module II, selection module II, vehicle flow sorting rule setting module, judgment module II, setting module II, road buffer extension zone establishment module, storage module II, merging module II.
[0131] The dynamic update module is used to set the data acquisition time range. The location service request data and road traffic flow data of an area in a city within a time range can reflect the frequency of location service requests and the size of traffic flow in the area, and can therefore be used to determine whether the area is the core area of the city. Those skilled in the art can set the time range according to specific needs. For example, the time range can be set in days, weeks, months, years, etc. as time units, such as 1 week. By maintaining dynamic and real-time data acquisition and updating based on the time range, dynamic and real-time determination and tracking of the entire city core area can be achieved. For example, the data acquisition time range is set to 1 week, with 1 day as the update cycle, and the location service request data and road traffic flow data within the previous week are periodically acquired and the city core area is determined, thereby enabling dynamic and real-time determination and tracking of the city core area. The data acquisition time range for acquiring location service request data is the same as the data acquisition time range for acquiring urban road traffic flow, and can be set uniformly.
[0132] After completing the data acquisition time range setting step, the grid buffer establishment module can respectively execute the step of establishing a grid buffer based on the location service request data, and the traffic buffer establishment module can respectively execute the step of establishing a traffic buffer based on the traffic flow of urban roads within the administrative area. These two steps can be executed in parallel without any particular order.
[0133] The grid buffer zone establishment module includes the following modules:
[0134] Setting module I is used to set the city area grid unit division rules based on the city-level administrative divisions to obtain the various city area grid units of the city. The area occupied by the city is determined based on the city-level administrative divisions. For example, the area occupied by Beijing is determined based on the national division of Beijing's administrative districts. The area occupied by the city is divided into multiple city area grid units, and then it is determined whether each city area grid unit belongs to the core area, so that the core area of the entire city can be determined. By setting the city area grid unit division rules based on the city-level administrative divisions, each city area grid unit in the city can be obtained according to the division rules. Those skilled in the art can set the above-mentioned city area grid unit division rules based on the city-level administrative divisions according to specific needs. For example, the area occupied by Beijing is divided according to the areas occupied by various administrative districts and counties, which is not specifically limited here.
[0135] The data acquisition module 1 is used to acquire the location service request data in each city area grid unit. Based on each city area grid unit divided according to the above-mentioned city area grid unit division rule based on the city-level administrative division, the location service request data of the corresponding city area grid unit is acquired. The acquired location service request data may be the location service request data generated in the corresponding city area grid unit within the above-mentioned data acquisition time range.
[0136] The determination module is used to determine the average value of the city area grid unit positioning. Through the data acquisition module I, the location service request data generated in each city area grid unit of the city can be obtained. The location service request data generated in the set time acquisition time range of each city area grid unit is averaged to obtain the average value of the city area grid unit positioning. The determined average value of the city area grid unit positioning will be used as a threshold, and the city area grid unit with location service request data greater than the threshold will be determined to belong to the city core area. Assuming that the set data acquisition time range is 1 week, the city is divided into 5 city area grid units AE, and the location service request data obtained is the number of location service requests. The number of location service requests generated in the city area grid units AE in 1 week is 100, 200, 300, 200, and 400 respectively, then the city area grid unit is determined to be the average value (100+200+300+200+400) / 5=240. The location service request data is not limited to the number of location service requests, but may also be other parameters representing the frequency of location service requests, which are not specifically limited here.
[0137] The traversal judgment module I is used to judge whether there are unselected urban area grid units in the urban area grid units. By selecting urban area grid units in the urban area grid units one by one, the traversal of the urban area grid units can be achieved.
[0138] When there are unselected urban surface area grid units among the urban surface area grid units, the traversal of the urban surface area grid units has not been completed at this time, and the selection module I selects an urban surface area grid unit from the unselected urban surface area grid units, and then performs subsequent judgment and processing on the selected urban surface area grid unit; when there are no unselected urban surface area grid units among the urban surface area grid units, it indicates that the traversal of all the urban surface area grid units has been completed. At this time, the merging module I establishes the grid buffer based on the judgment and processing results of all the urban surface area grid units; the subsequent judgment includes judging whether the location service request data in the selected urban surface area grid unit is greater than the urban surface area grid unit positioning average value, which is executed by the judgment module I; the subsequent processing includes establishing a grid buffer extension area corresponding to the selected urban surface area grid unit based on the location service request data in the selected urban surface area grid unit, which is executed by the grid buffer extension area establishment module.
[0139] After the selection module 1 selects a city area grid unit from the unselected city area grid units, the judgment module 1 performs the subsequent judgment, that is, judging whether the location service request data in the selected city area grid unit is greater than the city area grid unit positioning average value. As described above, the city area grid unit positioning average value is used as a threshold to judge whether the selected city area grid unit belongs to the urban core area. Specifically, if the location service request data in the selected urban area grid unit is greater than the average positioning value of the urban area grid unit, the selected urban area grid unit belongs to the urban core area, and the grid buffer extension area establishment module performs the subsequent processing on the urban area grid unit belonging to the urban core area, that is, based on the location service request data in the urban area grid unit belonging to the urban core area, establishes and stores the grid buffer extension area corresponding to the urban area grid unit, and then returns to the traversal judgment module I to determine whether there are unselected urban area grid units in the various urban area grid units; otherwise, if the location service request data in the selected urban area grid unit is less than or equal to the average positioning value of the urban area grid unit, the selected urban area grid unit does not belong to the urban core area, therefore, the subsequent processing is not performed on the urban area grid unit, that is, the corresponding grid buffer extension area is not established for the urban area grid unit, and the traversal judgment module is directly used to determine whether there are unselected urban area grid units in the various urban area grid units. For example, the number of location service requests occurring in the above-mentioned urban surface grid unit A is 100, and the average positioning value of the urban surface grid unit is 240, and 100<240. At this time, the urban surface grid unit A is ignored, that is, the corresponding grid buffer extension area is not established for the urban surface grid unit A, and the process returns to determine whether there are any unselected urban surface grid units; the number of location service requests occurring in the above-mentioned urban surface grid unit C is 300, and the average positioning value of the urban surface grid unit is 240, and 300>240. At this time, the corresponding grid buffer extension area is established for the urban surface grid unit C, and the process returns to determine whether there are any unselected urban surface grid units.
[0140] Since the urban core area will have a radiation effect on its surrounding areas, this radiation effect should be taken into account when determining the urban core area. When the location service request data in the selected urban area grid unit is greater than the average positioning value of the urban area grid unit, it is determined that the selected urban area grid unit belongs to the urban core area. At this time, due to the radiation effect of the urban core area, it is unreasonable to only identify the urban area grid unit as belonging to the urban core area without considering the surrounding areas radiated to it. Therefore, it is necessary to expand the urban area grid unit determined to belong to the urban core area to a certain extent, combine the urban area grid unit with the buffer area formed by the expansion, and form the grid buffer expansion area corresponding to the urban area grid unit to reflect the radiation effect of the urban core area, so as to more accurately determine the scope of the urban core area.
[0141] The setting module I is used to set the positioning buffer zone establishment rules. The expansion method of the urban area grid unit needs to be based on certain rules. Therefore, before establishing the grid buffer expansion area corresponding to the selected urban area grid unit, the setting module I needs to set the positioning buffer zone establishment rules. The setting of the rules can be based on various considerations. For example, taking the above-mentioned urban area grid units C and E as examples, the number of location service requests in urban area grid unit C is 300, and the number of location service requests in urban area grid unit E is 400. Although both are greater than the average value of urban area grid unit positioning of 240, the number of location service requests in urban area grid unit E is greater than the number of location service requests in urban area grid unit C. Therefore, relative to establishing the grid buffer extension area corresponding to urban area grid unit C, when establishing the grid buffer extension area corresponding to urban area grid unit E, a greater expansion weight will be given, that is, the expansion ratio or expansion distance of the grid buffer extension area corresponding to urban area grid unit E relative to urban area grid unit E is greater than the expansion ratio or expansion distance of the extension area corresponding to urban area grid unit C relative to urban area grid unit C. Those skilled in the art can set the positioning buffer establishment rules based on specific needs, which are not specifically limited here.
[0142] The buffer zone establishment module I is used to establish a grid buffer extension area corresponding to the selected urban surface area grid unit based on the location service request data in the selected urban surface area grid unit and the location buffer zone establishment rule. For example, the location buffer zone establishment rule stipulates the functional relationship between the location service request data and the corresponding extension weight. By bringing the specific location service request data in the selected urban surface area grid unit into the function, the extension weight of the selected urban surface area grid unit is determined, thereby realizing the determination of the grid buffer extension area corresponding to the selected urban surface area grid unit.
[0143] The storage module I is used to store the established grid buffer extension area, that is, to store the established grid buffer extension area corresponding to the selected urban area grid unit.
[0144] The merging module I is used to merge the grid buffer extension areas corresponding to the various urban area grid units to establish the grid buffer area. When there are no unselected urban area grid units among the various urban area grid units, it indicates that the traversal of all the various urban area grid units has been completed. At this time, the merging module I establishes the grid buffer area based on all the established grid buffer extension areas. As described above, for the urban area grid units whose location service request data is less than or equal to the average value of the urban area grid unit positioning, since no corresponding grid buffer extension areas are established for these urban area grid units, these urban area grid units are not considered when the grid buffer area is merged; and for the urban area grid units whose location service request data is greater than the average value of the urban area grid unit positioning, since corresponding grid buffer extension areas are established for these urban area grid units, these grid buffer extension areas are used when the grid buffer area is merged. In addition, since the grid buffer extension area is obtained by expanding the urban area grid units to a certain extent, the area covered by a certain urban area grid unit after expansion may include part or all of the areas of urban roads or other urban area grid units. The urban road may be an urban road with a traffic flow that complies with the traffic flow sorting rules, or an urban road with a traffic flow that does not comply with the sorting rules; the other urban surface area grid units may be urban surface area grid units in which the location service request data is greater than the average location of the urban surface area grid units, or may be urban surface area grid units in which the location service request data is less than or equal to the average value of the urban surface area grid units.
[0145] The traffic buffer establishment module includes the following modules:
[0146] Data acquisition module II is used to obtain the traffic volume of each urban road within the city-level administrative division. The area to which the road belongs is determined based on the city-level administrative division. For example, based on the national division of Beijing's administrative districts, the urban roads belonging to Beijing's administrative districts are determined. The traffic volume of urban roads within the city-level administrative divisions is obtained within the above-set data acquisition time range.
[0147] The traversal judgment module II is used to judge whether there is an unselected city road among the various city roads. By selecting city roads among the various city roads one by one, the traversal of the various city roads can be achieved.
[0148] When there are unselected city roads among the city roads, the traversal of the city roads has not been completed at this time, and the selection module II selects a city road from the unselected city roads, and then, the selected city road is subsequently judged and processed; when there are no unselected city roads among the city roads, it indicates that the traversal of all the city roads has been completed. At this time, the merging module II establishes the traffic buffer zone based on the judgment and processing results of all the city roads; the subsequent judgment includes judging whether the traffic flow of the selected city road meets the traffic flow sorting rules, which is executed by the judgment module II, and the subsequent processing includes establishing a road buffer extension area corresponding to the selected city road based on the traffic flow of the selected city road, which is executed by the road buffer extension area establishment module.
[0149] The setting module II is used to set the traffic flow sorting rules. The traffic flow sorting threshold is set. When the traffic flow of the urban road is greater than the set traffic flow sorting threshold, it means that the traffic flow sorting rules are met, that is, the selected urban road belongs to the urban core area; when the traffic flow of the urban road is less than or equal to the set traffic flow sorting threshold, it means that the traffic flow sorting rules are not met, that is, the selected urban road does not belong to the urban core area.
[0150] After the selection module II selects a city road from the unselected city roads, the judgment module II performs the subsequent judgment, that is, judging whether the traffic volume of the selected city road meets the traffic volume sorting rule. As mentioned above, the traffic volume sorting rule is used to judge whether the selected city road belongs to the urban core area. Specifically, if the traffic volume of the selected city road meets the traffic volume sorting rule, the selected city road belongs to the urban core area, and the city road belonging to the urban core area is subjected to the subsequent processing, that is, the road buffer extension area establishment module establishes the road buffer extension area corresponding to the city road based on the traffic volume of the city road belonging to the urban core area, and the storage module II stores the road buffer extension area corresponding to the city road, and then returns to the traversal judgment module II to judge whether there are unselected city roads in the various city roads; otherwise, if the traffic volume of the selected city road does not meet the traffic volume sorting rule, the selected city road does not belong to the urban core area, therefore, the city road is not subjected to the subsequent processing, that is, the corresponding road buffer extension area is not established for the city road, and the traversal judgment module II is directly returned to judge whether there are unselected city roads in the various city roads. For example, if the traffic flow sorting threshold is 50 vehicles / second, the actual traffic flows of city roads X, Y, and Z are 100 vehicles / second, 80 vehicles / second, and 40 vehicles / second, respectively, and 40<50, then the city road Z is ignored, that is, no corresponding road buffer extension area is established for the city road Z, and the process returns to the traversal judgment module II to determine whether there are any unselected city roads among the various city roads; 100>50, then the road buffer extension area establishment module establishes a corresponding road buffer extension area for the city road X, and the storage module II stores the road buffer extension area corresponding to the city road X, and then the process returns to the traversal judgment module II to determine whether there are any unselected city roads among the various city roads.
[0151] Since the urban core area will have a radiating effect on its surrounding areas, this radiation effect should be taken into account when determining the urban core area. When the traffic volume of the selected urban road meets the traffic volume sorting rules, it is determined that the selected urban road belongs to the urban core area. At this time, due to the radiation effect of the urban core area, it is unreasonable to only identify the urban road as belonging to the urban core area without considering the surrounding areas radiated to. Therefore, it is necessary to expand the urban road determined to belong to the urban core area to a certain extent, combine the urban road with the buffer area formed by the expansion, and form the road buffer expansion area corresponding to the urban road to reflect the radiation effect of the urban core area, so as to more accurately determine the scope of the urban core area.
[0152] Setting module II is used to set traffic buffer zone establishment rules. The expansion method of the urban road needs to be based on certain rules. Therefore, before establishing the road buffer extension area corresponding to the urban road, it is necessary to set the traffic buffer zone establishment rules. The setting of the rules can be based on various considerations. For example, the traffic volume of urban roads X and Y is greater than the set threshold, but the traffic volume of urban road X is greater than the traffic volume of urban road Y. Therefore, when expanding the urban road, a greater expansion weight is given to urban road X than to urban road Y, that is, the expansion ratio or expansion distance of the road buffer extension area corresponding to urban road X relative to urban road X is greater than the expansion ratio or expansion distance of the corresponding extension area of urban road Y relative to Y. Those skilled in the art can set the traffic buffer zone establishment rules based on specific needs, and no specific limitation is made here.
[0153] The road buffer extension area establishment module is used to establish the road buffer extension area corresponding to the selected urban road based on the vehicle flow of the selected urban road and the traffic buffer area establishment rule. For example, the traffic buffer area establishment rule stipulates the functional relationship between the vehicle flow and the corresponding extension weight, and the extension weight of the selected urban road is determined by bringing the specific vehicle flow of the selected urban road into the function, thereby realizing the determination of the road buffer extension area corresponding to the selected urban road.
[0154] The storage module II is used to store the established road buffer extension area, that is, to store the established road buffer extension area corresponding to the selected urban road.
[0155] The merging module II is used to merge the road buffer extension areas corresponding to the various urban roads to establish the traffic buffer area. When there are no unselected urban area grid units in the various urban roads, it indicates that the traversal of all the various urban roads has been completed. At this time, the merging module II establishes the traffic buffer area based on all the established road buffer extension areas. As mentioned above, for urban roads whose traffic volume does not meet the traffic volume sorting rules, since no corresponding road buffer extension areas are established for these urban roads, these urban roads are not considered when merging to obtain the traffic buffer area; and for urban roads whose traffic volume meets the traffic volume sorting rules, since corresponding road buffer extension areas are established for these urban roads, these road buffer extension areas are used when merging to obtain the traffic buffer area. In addition, since the road buffer extension area is obtained by a certain extension of the urban roads, the area covered by a certain urban road after expansion may include urban area grid units or part or all of the areas of other urban roads. The other urban area grid cells may be urban area grid cells whose location service request data is greater than the average positioning value of the urban area grid cells, or may be urban area grid cells whose location service request data is less than or equal to the average positioning value of the urban area grid cells; the other urban roads may be urban roads whose traffic flow complies with the traffic flow sorting rules, or may be urban roads whose traffic flow does not comply with the sorting rules.
[0156] Finally, the device also includes a core area generation module, which is used to merge the grid buffer zone and the flow buffer zone to form an urban core area.
[0157] To summarize, maintain dynamic real-time updates based on time range to complete the determination of the core area of the entire city.
[0158] When implementing the present invention, the above modules are all completed in the computer system and database.
[0159] The above device can overcome the current difficulty of effectively dividing and dynamically updating the core areas of cities based on the dynamic and static traffic data of vehicle navigation and electronic map manufacturers. Through Internet technology and the application of traffic big data analysis methods, the core areas of cities can be dynamically determined from two dimensions: urban positioning and vehicle traffic areas. By establishing a unified determination standard, effective data support can be provided for the expansion and development trends of different cities in different periods, laying a data foundation for urban development planning, traffic status evaluation and comprehensive forecasting analysis.
[0160] The present invention can realize the construction of a map basic database in a computer system, and at the same time, complete the acquisition of road traffic information based on the positioning thermal range required for the location service database retrieval and the retrieval function of the navigation software database; and finally complete the merging of the grid and the road buffer extension area through a matching algorithm in the database system.
[0161] In order to more vividly describe the urban core area determination scheme of the present invention, an example is given below:
[0162] like Figure 6 As shown, a city is divided into five city area grid units AE (divided by dotted lines) by the set city area grid unit division rule, and the city has city roads 1-6 (indicated by solid lines).
[0163] Assume that the set data acquisition time range is 1 week, and the acquired location service request data is the number of location service requests. The number of location service requests for urban area grid units AE in 1 week is 100, 200, 300, 200, and 400, respectively. The average value of urban area grid unit positioning is (100+200+300+200+400) / 5=240. The rule for establishing the positioning buffer is: the difference between the location service request data of the urban area grid unit and the average value of the urban area grid unit is proportional to the expansion distance. For every 10 times the difference increases, the expansion distance increases by 1 kilometer. Since the location service request data of urban area grid units C and E are greater than the average value of urban area grid unit positioning, corresponding grid buffer expansion areas are established for these two urban area grid units respectively. For the urban area grid unit C, 300-240=60, therefore, the expansion distance corresponding to the urban area grid unit C is 6 kilometers, and the grid buffer expansion area corresponding to the urban area grid unit C is the area corresponding to the extension of the edge of the urban area grid unit C to a distance of 6 kilometers; similarly, the expansion distance corresponding to the urban area grid unit E is 16 kilometers, and the grid buffer expansion area corresponding to the urban area grid unit E is the area corresponding to the extension of the edge of the urban area grid unit E to a distance of 16 kilometers. The grid buffer zone is obtained by merging the grid buffer expansion areas corresponding to the urban area grid units C and E. The above merging refers to taking the union of the multiple grid buffer expansion areas participating in the merging.
[0164] Assume that the traffic volume of urban roads is the traffic volume per minute within the data acquisition time range, and the traffic volume sorting threshold is 50. The corresponding traffic buffer zone establishment rule is: the difference between the traffic volume of urban roads and the traffic volume sorting threshold is proportional to the expansion distance. For every increase of 10 in the difference, the expansion distance increases by 1 kilometer. The traffic volumes per minute of urban roads 1-6 in 1 week are 60, 40, 30, 20, 70, and 80 respectively. The traffic volumes of urban roads 1, 5, and 6 are greater than the traffic volume sorting threshold. Therefore, corresponding road buffer expansion zones are established for these urban roads respectively. For city road 1, 60-50=10, so the expansion distance of city road 1 is 1 km, and the road buffer expansion area corresponding to city road 1 is the area corresponding to the city road after it is expanded to both sides by 1 km; similarly, the expansion distances of city roads 5 and 6 are 2 km and 3 km respectively, and the road buffer expansion area corresponding to city road 5 is the area corresponding to the city road after it is expanded to both sides by 2 km, and the road buffer expansion area corresponding to city road 6 is the area corresponding to the city road after it is expanded to both sides by 3 km. The flow buffer zone is obtained by merging the road buffer expansion areas corresponding to the above city roads 1, 5, and 6. The above merger refers to the union of multiple road buffer expansion areas participating in the merger.
[0165] Finally, the urban core area is formed by merging the grid buffer and the flow buffer. The merging refers to the union of the grid buffer and the flow buffer.
[0166] The final urban core area is as follows Figure 7 As shown, Figure 7 The light grey part in the figure corresponds to the urban area grid cells C and E, and the dark grey part corresponds to the extended area obtained by expanding the urban area grid cells and urban roads based on the set grid buffer establishment rules and flow buffer establishment rules. The final urban core area includes Figure 7 The union of the light grey and dark grey parts shown.
[0167] It will also be appreciated by those skilled in the art that the various exemplary logic blocks, units, circuits and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, a general description has been given of the functions of various schematic components, blocks, units, circuits and steps. Whether this function is implemented as software or hardware depends on the specific application and the design constraints imposed on the entire system. Those skilled in the art can implement the described functions in various ways for each specific application, but this implementation decision should not be interpreted as causing a departure from the scope of the present invention.
[0168] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for determining a city core area, characterized in that: include: Setting a city area grid unit division rule based on city-level administrative divisions to obtain each city area grid unit of the city; Obtaining location service request data within each city area grid unit; Based on the location service request data in each of the city area grid units, a grid buffer extension area corresponding to each of the city area grid units is established, and a grid buffer area is established by merging the grid buffer extension areas corresponding to each of the city area grid units, wherein the location service request data is a parameter characterizing the frequency of using the location service request; Obtaining the traffic volume of each urban road within the city-level administrative division; establishing a road buffer extension area corresponding to each urban road based on the traffic volume of each urban road, and establishing a traffic buffer area by merging the road buffer extension areas corresponding to each urban road; The grid buffer and the flow buffer are merged to form an urban core area.
2. The method according to claim 1, characterized in that The step of establishing a grid buffer extension area corresponding to each of the city area grid units based on the location service request data in each of the city area grid units comprises: Determine an average city area grid unit positioning value, where the average city area grid unit positioning value is an average value of location service request data in each city area grid unit; Determining whether there are any unselected urban area grid units among the urban area grid units; If yes, then select an urban area grid unit from the unselected urban area grid units; otherwise, execute the step of establishing the grid buffer zone by merging the grid buffer extension areas corresponding to the various urban area grid units; Determine whether the location service request data in the selected urban area grid unit is greater than the average location of the urban area grid unit; When the location service request data in the selected urban area grid unit is less than or equal to the average location of the urban area grid unit, no corresponding grid buffer extension area is established for the selected urban area grid unit, and the process returns to the step of determining whether there is an unselected urban area grid unit among the urban area grid units; When the location service request data in the selected urban surface grid unit is greater than the average positioning value of the urban surface grid unit, a grid buffer extension area corresponding to the selected urban surface grid unit is established based on the location service request data in the selected urban surface grid unit, and the process returns to the step of determining whether there are any unselected urban surface grid units among the urban surface grid units.
3. The method according to claim 2, characterized in that The method further comprises: Set the positioning buffer establishment rules; The step of establishing a grid buffer extension area corresponding to the selected urban area grid unit based on the location service request data in the selected urban area grid unit comprises: Based on the location service request data in the selected urban area grid unit and the positioning buffer establishment rule, a grid buffer extension area corresponding to the selected urban area grid unit is established.
4. The method according to claim 1, characterized in that: The method further includes: setting a traffic flow sorting rule; The establishing of the road buffer extension area corresponding to each of the urban roads based on the traffic volume of each of the urban roads comprises: Determining whether there is an unselected city road among the city roads; If yes, then select an urban road from the unselected urban roads; otherwise, execute the step of establishing the traffic buffer zone by merging the road buffer extension areas corresponding to the various urban roads; When the traffic volume of the selected urban road does not meet the set traffic volume sorting rule, the corresponding road buffer extension area is not established for the selected urban road, and the process returns to the step of determining whether there is an unselected urban road among the urban roads; When the traffic flow of the selected urban road meets the set traffic flow sorting rules, a road buffer extension area corresponding to the selected urban road is established based on the traffic flow of the selected urban road, and the process returns to the step of determining whether there are any unselected urban roads among the urban roads.
5. The method according to claim 4, characterized in that The method further comprises: setting a flow buffer establishment rule; The establishing of the road buffer extension area corresponding to the selected urban road based on the traffic flow of the selected urban road includes: establishing the road buffer extension area corresponding to the selected urban road based on the traffic flow of the selected urban road and the traffic buffer zone establishment rules.
6. The method according to any one of claims 1 to 5, characterized in that: The location service request data is location service request data generated within a set data acquisition time range; The vehicle flow is the vehicle flow generated within a set data acquisition time range.
7. A device for determining a city core area, characterized in that: include: A grid buffer establishment module is used to set a city area grid unit division rule based on the city-level administrative division to obtain each city area grid unit of the city, obtain location service request data in each city area grid unit, establish a grid buffer extension area corresponding to each city area grid unit based on the location service request data in each city area grid unit, and establish a grid buffer area by merging the grid buffer extension areas corresponding to each city area grid unit, wherein the location service request data is a parameter characterizing the frequency of using location service requests; A traffic buffer zone establishment module is used to obtain the traffic volume of each urban road within the municipal administrative division, establish a road buffer extension zone corresponding to each urban road based on the traffic volume of each urban road, and establish a traffic buffer zone by merging the road buffer extension zones corresponding to each urban road; The core area generation module is used to merge the grid buffer and the flow buffer to form an urban core area.
