Business district identification method and device, electronic equipment, storage medium and computer product
By utilizing road network data segmentation and commercial vitality index calculation to accurately identify business districts, the problem of inaccurate commercial center identification results in traditional methods is solved, achieving higher accuracy in business district identification and reflection of urban commercial vitality.
Patent Information
- Application Number
- CN202511172578.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2025-09-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional spatial grid density methods have problems in commercial center identification, such as being too contiguous to be segmented, missing internal grids and unnatural boundaries, as well as difficulty matching the actual urban spatial structure, resulting in inaccurate business district identification results.
Road network data is used to divide the area to be identified, determine the weighted density index of shops in the initial block and the index of commercial vitality affected by adjacent blocks, calculate the comprehensive commercial vitality index, screen out alternative blocks, and obtain the business district identification results through fusion and aggregation.
It improves the accuracy of business district identification results, effectively avoids the problems of over-continuity and unnatural boundaries in traditional methods, and can better reflect the concentrated distribution of urban commercial vitality.
Smart Images

Figure CN120672386A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a business district identification method, device, electronic device, storage medium and computer product. Background Art
[0002] In both academia and practice, commercial centers refer to areas within a city where commercial facilities and consumer activities are relatively concentrated. These facilities, of varying sizes and categories, fulfill the diverse and comprehensive needs of consumers and serve as crucial anchoring nodes within commercial spaces. Identifying, characterizing, and comparatively analyzing the service levels, spatial distribution, and other characteristics of different commercial centers, based on the spatial relationships that attract consumers, is crucial for city managers in formulating development strategies and spatial layout plans for commercial consumer facilities. However, commercial center identification based on traditional spatial grid density suffers from issues such as being too contiguous to segment, missing internal grids, unnatural boundaries, and difficulty aligning with the actual urban spatial structure. Consequently, commercial district identification based on commercial centers is inaccurate, making it difficult for practitioners in urban planning and other fields to conduct subsequent analysis based on these results. Summary of the Invention
[0003] This application aims to solve at least one of the technical problems existing in the related art. To this end, this application proposes a business district identification method, device, electronic device, storage medium, and computer product to address the current problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing internal grids, unnatural boundaries, and difficulty matching the actual urban spatial structure, thereby improving the accuracy of business district identification results.
[0004] The commercial district identification method according to the first embodiment of the present application includes: Use road network data to segment the area to be identified and obtain at least one initial block; For each of the initial blocks, determine a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; For each of the initial blocks, determining a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted store density index; Based on the comprehensive commercial vitality index, selecting candidate blocks from the initial blocks; Business district identification is performed based on each of the candidate blocks to obtain a business district identification result for the area to be identified.
[0005] According to an embodiment of the present application, performing business district identification based on each candidate block to obtain a business district identification result of the area to be identified includes: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0006] According to one embodiment of the present application, determining at least one target block from each candidate block based on the non-weighted density index of each store includes: Determine the upper and lower outer limits of the data set corresponding to the non-weighted density index of each store; The candidate blocks whose non-weighted density index of shops in each candidate block is between the upper outer limit and the lower outer limit are determined as target blocks.
[0007] According to one embodiment of the present application, when determining the commercial vitality impact index of adjacent blocks for each of the initial blocks, the following operations are performed for each of the initial blocks: Determine the distance between the centroid of the current initial block and each adjacent block respectively; Determine the road level between the current initial block and each adjacent block; Based on the centroid distances and the levels of the intervening roads, an index of influence of the commercial vitality of the adjacent blocks on the current initial block is determined.
[0008] According to one embodiment of the present application, when determining the comprehensive commercial vitality index for each initial block based on the commercial vitality impact index of the adjacent blocks and the weighted store density index, the following operations are performed for each initial block: Determine a first weight for the store density and a second weight for the impact index of the current initial block; Multiplying the first weight of the current initial block by the weighted density index of shops in the current initial block to obtain a first result; The second weight of the current initial block is multiplied by the commercial vitality impact index of the current initial block by the adjacent blocks to obtain the second result; The first result and the second result are added together to obtain the comprehensive commercial vitality index of the current initial block.
[0009] According to one embodiment of the present application, when determining the weighted density index of shops for each of the initial blocks, the following operations are performed for each of the initial blocks: Determine the number of points of interest for each type of shop on the map in the current initial block and the area information of the current initial block; For each type of shop, determine the shop scale index based on the number of points of interest and the preset shop weight; The shop scale indices of various types of shops are summed up to obtain a weighted shop scale index; A ratio operation is performed on the weighted index of the shop size and the area information to obtain a weighted density index of the shops in the current initial block.
[0010] A business district identification device according to an embodiment of the second aspect of the present application includes: A segmentation module is used to segment the area to be identified using the road network data to obtain at least one initial block; A first determination module is configured to determine, for each of the initial blocks, a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; A second determination module is configured to determine, for each of the initial blocks, a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted density index of the shops; A screening module, configured to screen candidate blocks from each of the initial blocks based on the comprehensive commercial vitality index; An identification module is used to identify a business district based on each of the candidate blocks to obtain a business district identification result of the area to be identified; The identification module is specifically used to fuse spatially adjacent alternative blocks in each of the alternative blocks to obtain at least one fused block; determine at least one candidate block from each fused block based on the area of each fused block; determine the non-weighted density index of shops for each candidate block respectively; determine at least one target block from each candidate block based on the non-weighted density index of each shop; and determine at least one business district based on each target block as the business district identification result of the area to be identified.
[0011] According to an embodiment of the third aspect of the present application, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-described business district identification methods.
[0012] According to the storage medium of the fourth embodiment of the present application, the storage medium is a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements any of the above-mentioned business district identification methods.
[0013] According to the computer program product of the fifth embodiment of the present application, the computer program includes a computer program, which, when executed by a processor, implements any of the above-mentioned business district identification methods.
[0014] The above one or more technical solutions in the embodiments of the present application have at least the following technical effects: By segmenting the area to be identified using road network data, at least one initial block can be accurately obtained. For each initial block, a comprehensive commercial vitality index is accurately determined based on the weighted store density index and the index of commercial vitality influence of adjacent blocks. This allows accurate selection of candidate blocks from each initial block based on each comprehensive commercial vitality index. Furthermore, commercial district identification is performed based on each candidate block, resulting in accurate commercial district identification results for the area to be identified. Because the blocks are segmented based on road network data and the comprehensive commercial vitality index of the segmented blocks is determined based on the weighted store density index and the index of commercial vitality influence of adjacent blocks, the candidate blocks selected based on the comprehensive commercial vitality index are more accurate. Consequently, the commercial district identification results determined based on accurate candidate blocks can more effectively reflect the concentration of urban commercial vitality. This effectively avoids the problems of commercial center identification based on traditional spatial grid density, such as being too contiguous to segment, missing internal grids, unnatural boundaries, and difficulty matching the actual urban spatial structure. This improves the accuracy of commercial district identification results.
[0015] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1 This is one of the flow charts of the business district identification method provided in the embodiment of the present application.
[0018] Figure 2 This is the second flow chart of the business district identification method provided in the embodiment of the present application.
[0019] Figure 3 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION
[0020] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0021] In the description of the embodiments of the present application, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the embodiments of the present application. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0022] In the description of the embodiments of this application, it should be noted that, unless otherwise specified or limited, the terms "connected" and "connection" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium. Those skilled in the art will understand the specific meanings of the above terms in the embodiments of this application based on the specific circumstances.
[0023] In the embodiments of the present application, unless otherwise expressly specified or limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Furthermore, a first feature being "above," "above," and "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below," "below," and "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0024] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0025] This application proposes a business district identification method, device, electronic device, storage medium and computer product.
[0026] Figure 1 This is one of the flow charts of the business district identification method provided in the embodiment of the present application. Figure 1 As shown, the business district identification method includes: Step 110: Use the road network data to segment the area to be identified to obtain at least one initial block.
[0027] Step 120 : For each initial block, determine the weighted density index of shops and the index of commercial vitality impact of adjacent blocks.
[0028] Step 130: For each initial block, determine a comprehensive commercial vitality index based on the commercial vitality impact index of adjacent blocks and the weighted store density index.
[0029] Step 140 , based on the comprehensive commercial vitality index, select candidate blocks from the initial blocks.
[0030] Step 150: identify the business district based on each candidate block to obtain the business district identification result of the area to be identified.
[0031] It should be noted that the execution entity of the business district identification method provided in the embodiment of the present application can be a computer device, and the computer device can be, for example, a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc.
[0032] It should be noted that the data required for this application are all obtained legally after authorization.
[0033] A business district identification device may be provided in or connected to the computer device of the present application, thereby controlling the business district identification device to execute the business district identification method of the present application.
[0034] Specifically, in this application, the designated area that needs to be identified as a business district can be used as the area to be identified.
[0035] Furthermore, for each area to be identified, this application can extract road segments from the urban road network data, including urban branch roads and above, namely, expressways, national highways, provincial highways, county roads, urban expressways, main roads, secondary roads, and branch roads. Dead-end roads are removed, and main and auxiliary roads and interchange gates are simplified, leaving only the road centerlines to obtain a continuous road network. Furthermore, based on the road network, the administrative boundaries of the area to be identified can be segmented to generate block vector patches, where each block vector patch includes at least one block as the initial block.
[0036] In one embodiment, the length and width of the blocks in the urban area of the block vector patch are preferably between 50 meters and 200 meters. Blocks where non-urban commercial facilities are located and blocks with low commercial vitality density may not be involved in subsequent calculations.
[0037] After obtaining each initial block, for each initial block, this application can determine its weighted density index of shops, as well as the index of the impact of the commercial vitality of the initial block on the adjacent blocks.
[0038] The weighted density index of shops can be calculated by weighted summation based on the commercial points of interest data of the open map and the pre-assigned weights of various types of shops.
[0039] The impact index of the commercial vitality of the initial block on the adjacent blocks can be determined based on the centroid distance between the initial block and the adjacent blocks and the grade of the road between them.
[0040] Furthermore, the comprehensive commercial vitality index of each initial block can be determined based on the weights set in advance for the store density and the impact index, combined with the commercial vitality impact index of the adjacent blocks and the weighted store density index.
[0041] Furthermore, one or more initial blocks with a higher comprehensive commercial vitality index may be selected from the initial blocks as candidate blocks.
[0042] For example, the initial blocks can be sorted from high to low according to the comprehensive commercial vitality index, and the initial blocks ranked in the top 5% can be selected as candidate blocks.
[0043] Furthermore, after the candidate blocks are merged, the merged blocks with smaller areas can be eliminated, and the remaining merged blocks can be used as candidate blocks.
[0044] Furthermore, candidate blocks whose density does not meet the requirements are removed from the candidate blocks, and the remaining candidate blocks are used as target blocks.
[0045] Furthermore, for each target block, the target blocks with the shortest distance within the preset distance are aggregated. After the aggregation is completed, each remaining independent block is used as the identified business district to obtain the business district identification result of the area to be identified.
[0046] According to the business district identification method of the embodiment of the present application, by using road network data to segment the area to be identified, at least one initial block can be accurately obtained; then, for each initial block, the business vitality comprehensive index is accurately determined based on the weighted density index of shops and the index of commercial vitality affected by adjacent blocks; so that alternative blocks can be accurately screened out from each initial block based on each commercial vitality comprehensive index; then, business district identification is performed based on each alternative block, and the business district identification result of the area to be identified can be accurately obtained. Since the blocks are segmented according to the road network data, and then the commercial vitality comprehensive index of the segmented blocks is determined based on the weighted density index of shops and the index of commercial vitality affected by adjacent blocks, the alternative blocks screened according to the commercial vitality comprehensive index are more accurate, and then the business district identification result determined based on the accurate alternative blocks can more effectively reflect the concentration of urban commercial vitality, and can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to segment, missing internal grids, unnatural boundaries, and difficulty matching with the actual urban spatial structure, thereby improving the accuracy of business district identification results.
[0047] Based on the above embodiment, when determining the weighted density index of shops for each initial block, the following operations are performed for each initial block: Determine the number of points of interest for each type of shop on the map in the current initial block and the area information of the current initial block; For each type of shop, determine the shop scale index based on the number of points of interest and the preset shop weight; The shop scale indices of various types of shops are summed up to obtain a weighted shop scale index; The weighted index of shop size and area information are ratioed to obtain the weighted density index of shops in the current initial block.
[0048] Specifically, this application can obtain point of interest data from open maps, filter points of interest in commercial facilities (i.e. shops) based on the category field information of the data set corresponding to the point of interest data, and divide commercial facilities into at least 8 categories: catering, department store retail, education and parenting, life services, entertainment and leisure, accommodation, vacation and recuperation, and specialty retail.
[0049] In this application, you can also pre-assign weights to various types of shops based on the actual situation of the city and research focus.
[0050] Furthermore, for each initial block, the number of points of interest on the map for each type of store in the initial block and the area information of the initial block can be determined.
[0051] Then, for this initial block, the shop scale index of each type of shop can be determined based on the number of points of interest and the preset shop weights; the shop scale index of each type of shop is added together to obtain the shop scale weighted index. This can be achieved through the following formula: ; Among them, n is the number of commercial facilities, that is, the number of shops. is the number of points of interest of the k-th type of shops in block j, is the weight of the k-th type of shop in block j.
[0052] From this, we can get the weighted index of the shop size of the block .
[0053] Then, the weighted index of the shop size of the initial block is The area information of the initial block Perform ratio calculation according to the following formula to obtain the weighted density index of shops in the initial block. : ; in, is the Euclidean area of block j, calculated by the spatial processing program; is the weighted index of the store size in block j.
[0054] This application obtains open map commercial point of interest data, assigns weights to various types of shops, and calculates the shop density index of the block by weighted summation. Then, combined with the area information of the block, the shop weighted density index of each initial block can be accurately determined, thereby improving the accuracy of the subsequent comprehensive commercial vitality index of the block obtained by segmentation based on the shop weighted density index and the index of commercial vitality affected by adjacent blocks, making the alternative blocks screened according to the comprehensive commercial vitality index more accurate, and then the business district identification results determined based on accurate alternative blocks can more effectively reflect the concentration of urban commercial vitality, and can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing grids within the boundaries, unnatural boundaries, and difficulty in matching with the actual urban spatial structure, thereby improving the accuracy of business district identification results.
[0055] Based on the above embodiment, when determining the commercial vitality impact index of adjacent blocks for each initial block, the following operations are performed for each initial block: Determine the distance between the centroid of the current initial block and each adjacent block respectively; Determine the road level between the current initial block and each adjacent block; Based on the distance between each centroid and the grade of each road, the impact index of the commercial vitality of the adjacent blocks on the current initial block is determined.
[0056] Specifically, for any initial block, the Euclidean distance between the initial block and the centroid of each adjacent block can be calculated, thereby obtaining multiple centroid distances. For example, initial block j has adjacent blocks: initial block a and initial block b. Therefore, the Euclidean distance between initial block j and the centroid of initial block a can be calculated, as well as the Euclidean distance between initial block j and the centroid of initial block b. Based on these Euclidean distances, a block distance impedance matrix can also be constructed.
[0057] Furthermore, for any initial block, the road impedance can be determined based on the road type between the initial block and each adjacent block as the separation road level. The corresponding relationship between each road type and its road impedance can be: expressways and urban expressways are recorded as 4, national highways and main roads are recorded as 3, provincial highways and secondary roads are recorded as 2, and county roads and branch roads are recorded as 1. This allows the separation road level between the initial block and each adjacent block to be determined, and a block road impedance matrix can be constructed based on each separation road level.
[0058] Furthermore, the influence index of the commercial vitality of the initial block by the adjacent blocks can be determined based on the distance between the centroids and the grade of the roads between them, combined with the weighted index of the shop scale of the initial block. .
[0059] Specifically, it can be achieved through the following formula: ; in, is the weighted index of the store size in block j, and block j is adjacent to n blocks, is the distance resistance index between block j and its adjacent block i (i.e., centroid distance), is the road resistance index between block i and block j (i.e., the road grade between them).
[0060] In this way, we can obtain the commercial vitality impact index of each initial block corresponding to the adjacent blocks.
[0061] This application accurately determines the index of commercial vitality of a block affected by adjacent blocks through the centroid distance between the block and the adjacent blocks and the grade of the road between them, and improves the accuracy of the comprehensive commercial vitality index of the block obtained by segmentation based on the weighted density index of shops and the index of commercial vitality affected by adjacent blocks. It makes the alternative blocks screened according to the comprehensive commercial vitality index more accurate, and the business district identification results determined based on accurate alternative blocks can more effectively reflect the concentration of urban commercial vitality, and can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing grids inside the boundaries, unnatural boundaries, and difficulty in matching with the actual urban spatial structure, and can improve the accuracy of business district identification results.
[0062] Based on the above embodiment, when determining the comprehensive commercial vitality index for each initial block based on the commercial vitality impact index of the adjacent blocks and the weighted store density index, the following operations are performed for each initial block: Determine a first weight for the store density and a second weight for the impact index of the current initial block; Multiplying the first weight of the current initial block by the weighted density index of shops in the current initial block to obtain a first result; The second weight of the current initial block is multiplied by the commercial vitality impact index of the current initial block by the adjacent blocks to obtain the second result; Add the first result to the second result to obtain the comprehensive commercial vitality index of the current initial block.
[0063] Specifically, for any initial block, a first weight for the store density and a second weight for the impact index can be obtained. The specific weight values can be determined based on the city's economic development level, spatial functional layout, road network density, commercial facilities, etc.
[0064] Furthermore, the comprehensive commercial vitality index of the initial block can be determined by the following formula: : ; a and b are the first weight and the second weight respectively, is the impact index of the commercial vitality of the initial block j on the adjacent blocks, is the weighted density index of shops in the initial block j.
[0065] Thus, the comprehensive commercial vitality index corresponding to each initial block can be obtained.
[0066] This application can accurately determine the comprehensive commercial vitality index of the divided blocks based on the weighted density index of shops and the index of influence of commercial vitality of adjacent blocks, so that the alternative blocks screened according to the comprehensive commercial vitality index are more accurate, and the business district identification results determined based on accurate alternative blocks can more effectively reflect the concentration of urban commercial vitality, and can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing grids inside the boundaries, unnatural boundaries, and difficulty in matching with the actual urban spatial structure, and can improve the accuracy of business district identification results.
[0067] Based on the above embodiment, the business district is identified based on each candidate block, and the business district identification result of the area to be identified is obtained, including: Merge spatially adjacent candidate blocks in each candidate block to obtain at least one fused block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0068] Specifically, the present application can merge spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block. Among them, blocks that have not been merged due to the lack of spatially adjacent blocks can also be considered as a merged block. Not only merged blocks are merged blocks.
[0069] Furthermore, since commercial centers must have a certain spatial scale, this application can determine the area of each integrated block (specifically, the Euclidean area) and then eliminate integrated blocks with an area smaller than a specified area threshold, retaining the remaining integrated blocks as candidate blocks. For example, integrated blocks with an area of less than 5 hectares can be eliminated, retaining only integrated blocks with an area larger than 5 hectares.
[0070] Furthermore, the total number of shop POIs in each candidate block can be calculated based on the number of POIs of each type of shop in each candidate block, and the non-weighted density index of shops in each candidate block can be calculated based on the total number and area of POIs.
[0071] Furthermore, according to the non-weighted density index of each store, candidate blocks whose density does not meet the requirements can be eliminated from the candidate blocks, and the remaining candidate blocks can be used as target blocks.
[0072] Furthermore, in the identification and demarcation of commercial centers, urban spaces that are relatively close in distance but not connected can be identified as the same commercial center. Therefore, this application can aggregate target blocks whose shortest distance is within a preset distance range, and finally aggregate or unaggregate blocks as a commercial district, thereby obtaining the commercial district identification results of the area to be identified.
[0073] This application accurately identifies business districts based on alternative blocks, which can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing grids within boundaries, unnatural boundaries, and difficulty matching with actual urban spatial structures, and can improve the accuracy of business district identification results.
[0074] Based on the above embodiment, at least one target block is determined from each candidate block according to the non-weighted density index of each store, including: Determine the upper and lower outer limits of the data set corresponding to the non-weighted density index of each store; The candidate blocks whose non-weighted density index of shops in each candidate block is between the upper outer limit and the lower outer limit are determined as target blocks.
[0075] Specifically, this application can take the non-weighted density index of shops in each candidate block as a data set, and calculate the upper and lower quartiles (Q3 and Q1) of the data set, as well as the interquartile range IQR=Q3-Q1.
[0076] Furthermore, Q3+3IQR and Q1-3IQR are defined as the upper outer limit and the lower outer limit, respectively.
[0077] It should be noted that the numbers outside the upper and lower outer limits are defined as extreme outliers. Therefore, this application will eliminate the candidate blocks whose non-weighted density index of shops in each candidate block is outside the upper and lower outer limits, and determine the remaining candidate blocks as target blocks.
[0078] This application accurately determines the target block based on the candidate blocks, so that the business district can be accurately identified based on the target block. It can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing grids within the boundaries, unnatural boundaries, and difficulty in matching with the actual urban spatial structure, and can improve the accuracy of business district identification results.
[0079] Further, Figure 2 This is the second flow chart of the business district identification method provided in the embodiment of the present application. Figure 2 As shown, this application may include the following process: (1) Obtain urban road network data and use it to cut and generate block vector patches; (2) Obtaining commercial points of interest data from the open map, screening and classifying commercial facilities and assigning weights to each type of shop, and calculating the shop (i.e., commercial facility) density index of the block by weighted summation; this is also the aforementioned weighted shop density index; (3) Construct the centroid distance and road grade matrix of adjacent blocks; (4) Taking the store density in (2) as the influence capacity and the distance and road grade in (3) as the resistance, calculate the impact index of each block on the commercial vitality of the adjacent blocks; (5) Assign weights to store density and impact index, and calculate the comprehensive commercial vitality index of each block; (6) Select the blocks that rank in the top 5% of the commercial vitality index (i.e., the comprehensive commercial vitality index) as candidate blocks; (7) Integrate adjacent alternative blocks in the space, retaining an area of 5hm 2 (hectares) or more of land parcels (integrated blocks); (8) Recalculate the non-weighted retail density of the retained plots and remove plots with densities less than the upper and lower outer limits of the current density of all plots; (9) Aggregate the plots with the shortest distance within 200m to obtain the corresponding business districts.
[0080] This application automatically identifies business districts based on POI by selecting all commercial and consumer POIs within a target area as input, extracting their features, performing cluster analysis, and aggregating them to form a business district structure. This allows for rapid and effective identification of the distribution of large and small business districts within the target area, as well as the composition of commercial POIs within each business district.
[0081] This application is based on the density of blocks and commercial facilities cut by roads, fully considering the mutual driving effect of the vitality of commercial consumption space, identifying commercial centers in the city where commercial facilities and commercial activities are highly concentrated, and enhancing the relevant practitioners' understanding of urban space and functions.
[0082] The following describes the business district identification device provided in this application. The business district identification device described below and the business district identification method described above can be referenced to each other.
[0083] Furthermore, the present application also provides a business district identification device.
[0084] The business district identification device includes: A segmentation module is used to segment the area to be identified using the road network data to obtain at least one initial block; A first determination module is configured to determine, for each of the initial blocks, a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; A second determination module is configured to determine, for each of the initial blocks, a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted density index of the shops; A screening module, configured to screen candidate blocks from each of the initial blocks based on the comprehensive commercial vitality index; The identification module is used to identify the business district based on each of the candidate blocks to obtain the business district identification result of the area to be identified.
[0085] The business district identification device of the present application can accurately obtain at least one initial block by segmenting the area to be identified using road network data; then, for each initial block, the business vitality comprehensive index is accurately determined based on the weighted density index of shops and the index of commercial vitality affected by adjacent blocks; so that alternative blocks can be accurately screened out from each initial block based on each commercial vitality comprehensive index; then, business district identification is performed based on each alternative block, and the business district identification result of the area to be identified can be accurately obtained. Since the blocks are segmented according to the road network data, and then the commercial vitality comprehensive index of the segmented blocks is determined based on the weighted density index of shops and the index of commercial vitality affected by adjacent blocks, the alternative blocks screened according to the commercial vitality comprehensive index are more accurate, and then the business district identification result determined based on the accurate alternative blocks can more effectively reflect the concentration of urban commercial vitality, and can effectively avoid the problems of commercial center identification results based on traditional spatial grid density, such as being too contiguous to be segmented, missing internal grids, unnatural boundaries, and difficulty matching with the actual urban spatial structure, thereby improving the accuracy of business district identification results.
[0086] In one embodiment, the first determination module is configured to perform the following operations for each initial block when determining the weighted density index of shops for each initial block: Determine the number of points of interest for each type of shop on the map in the current initial block and the area information of the current initial block; For each type of shop, determine the shop scale index based on the number of points of interest and the preset shop weight; The shop scale indices of various types of shops are summed up to obtain a weighted shop scale index; A ratio operation is performed on the weighted index of the shop size and the area information to obtain a weighted density index of the shops in the current initial block.
[0087] In one embodiment, the first determining module is further configured to, when determining the commercial vitality impact index of adjacent blocks for each of the initial blocks, perform the following operations for each of the initial blocks: Determine the distance between the centroid of the current initial block and each adjacent block respectively; Determine the road level between the current initial block and each adjacent block; Based on the centroid distances and the levels of the intervening roads, an index of influence of the commercial vitality of the adjacent blocks on the current initial block is determined.
[0088] In one embodiment, the second determination module is specifically configured to, when determining the comprehensive commercial vitality index for each initial block based on the commercial vitality impact index of the adjacent blocks and the weighted store density index, perform the following operations for each initial block: Determine a first weight for the store density and a second weight for the impact index of the current initial block; Multiplying the first weight of the current initial block by the weighted density index of shops in the current initial block to obtain a first result; The second weight of the current initial block is multiplied by the commercial vitality impact index of the current initial block by the adjacent blocks to obtain the second result; The first result and the second result are added together to obtain the comprehensive commercial vitality index of the current initial block.
[0089] In one embodiment, the identification module is specifically configured to: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0090] In one embodiment, the identification module is further configured to: Determine the upper and lower outer limits of the data set corresponding to the non-weighted density index of each store; The candidate blocks whose non-weighted density index of shops in each candidate block is between the upper outer limit and the lower outer limit are determined as target blocks.
[0091] Figure 3 An example of a physical structure diagram of an electronic device is shown below. Figure 3As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the following method: using the road network data to segment the area to be identified to obtain at least one initial block; For each of the initial blocks, determine a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; For each of the initial blocks, determining a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted store density index; Based on the comprehensive commercial vitality index, selecting candidate blocks from the initial blocks; Identify the business district based on each of the candidate blocks to obtain a business district identification result for the area to be identified; The identifying of the business district based on each of the candidate blocks to obtain the business district identification result of the area to be identified includes: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0092] In addition, the logical instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0093] In another aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including: using road network data to segment the area to be identified to obtain at least one initial block; For each of the initial blocks, determine a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; For each of the initial blocks, determining a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted store density index; Based on the comprehensive commercial vitality index, selecting candidate blocks from the initial blocks; Identify the business district based on each of the candidate blocks to obtain a business district identification result for the area to be identified; The identifying of the business district based on each of the candidate blocks to obtain the business district identification result of the area to be identified includes: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0094] In another aspect, an embodiment of the present application further provides a computer program product having a computer program stored thereon, wherein when the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including: using road network data to segment the area to be identified to obtain at least one initial block; For each of the initial blocks, determine a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; For each of the initial blocks, determining a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted store density index; Based on the comprehensive commercial vitality index, selecting candidate blocks from the initial blocks; Identify the business district based on each of the candidate blocks to obtain a business district identification result for the area to be identified; The identifying of the business district based on each of the candidate blocks to obtain the business district identification result of the area to be identified includes: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
[0095] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0096] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the relevant technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0097] Finally, it should be noted that the above embodiments are intended only to illustrate the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications, or equivalent substitutions of the technical solutions of the present application do not depart from the spirit and scope of the technical solutions of the present application.
Claims
1. A method for identifying a business district, characterized in that: include: Use road network data to segment the area to be identified and obtain at least one initial block; For each of the initial blocks, determine a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; For each of the initial blocks, determining a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted store density index; Based on the comprehensive commercial vitality index, selecting candidate blocks from the initial blocks; Identify the business district based on each of the candidate blocks to obtain a business district identification result for the area to be identified; The identifying of the business district based on each of the candidate blocks to obtain the business district identification result of the area to be identified includes: Merging spatially adjacent candidate blocks among the candidate blocks to obtain at least one merged block; Determine at least one candidate block from each fusion block according to the area of each fusion block; Determine the unweighted density index of shops for each candidate block; Determine at least one target block from each candidate block based on the non-weighted density index of each store; Based on each target block, at least one business district is determined as a business district identification result of the area to be identified.
2. The commercial district identification method according to claim 1, characterized in that: Determining at least one target block from each candidate block based on the non-weighted density index of each store includes: Determine the upper and lower outer limits of the data set corresponding to the non-weighted density index of each store; The candidate blocks whose non-weighted density index of shops in each candidate block is between the upper outer limit and the lower outer limit are determined as target blocks.
3. The commercial district identification method according to claim 1, characterized in that: When determining the commercial vitality impact index of adjacent blocks for each of the initial blocks, the following operations are performed for each of the initial blocks: Determine the distance between the centroid of the current initial block and each adjacent block respectively; Determine the road level between the current initial block and each adjacent block; Based on the centroid distances and the levels of the intervening roads, an index of influence of the commercial vitality of the adjacent blocks on the current initial block is determined.
4. The commercial district identification method according to claim 1, characterized in that: When determining the comprehensive commercial vitality index for each initial block based on the commercial vitality impact index of the adjacent blocks and the weighted store density index, the following operations are performed for each initial block: Determine a first weight for the store density and a second weight for the impact index of the current initial block; Multiplying the first weight of the current initial block by the weighted density index of shops in the current initial block to obtain a first result; The second weight of the current initial block is multiplied by the commercial vitality impact index of the current initial block by the adjacent blocks to obtain the second result; The first result and the second result are added together to obtain the comprehensive commercial vitality index of the current initial block.
5. The commercial district identification method according to claim 1, characterized in that: When determining the weighted density index of shops for each of the initial blocks, the following operations are performed for each of the initial blocks: Determine the number of points of interest for each type of shop on the map in the current initial block and the area information of the current initial block; For each type of shop, determine the shop scale index based on the number of points of interest and the preset shop weight; The shop scale indices of various types of shops are summed up to obtain a weighted shop scale index; A ratio operation is performed on the weighted index of the shop size and the area information to obtain a weighted density index of the shops in the current initial block.
6. A business district identification device, characterized in that: include: A segmentation module is used to segment the area to be identified using the road network data to obtain at least one initial block; A first determination module is configured to determine, for each of the initial blocks, a weighted density index of shops and an index of commercial vitality impact of adjacent blocks; A second determination module is configured to determine, for each of the initial blocks, a comprehensive commercial vitality index based on the commercial vitality impact index of the adjacent blocks and the weighted density index of the shops; A screening module, configured to screen candidate blocks from each of the initial blocks based on the comprehensive commercial vitality index; An identification module is used to identify a business district based on each of the candidate blocks to obtain a business district identification result of the area to be identified; The identification module is specifically used to fuse spatially adjacent alternative blocks in each of the alternative blocks to obtain at least one fused block; determine at least one candidate block from each fused block based on the area of each fused block; determine the non-weighted density index of shops for each candidate block respectively; determine at least one target block from each candidate block based on the non-weighted density index of each shop; and determine at least one business district based on each target block as the business district identification result of the area to be identified.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the business district identification method according to any one of claims 1 to 5 is implemented.
8. A storage medium, wherein the storage medium is a non-transitory computer-readable storage medium and stores a computer program, wherein: When the computer program is executed by a processor, the commercial district identification method according to any one of claims 1 to 5 is implemented.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the business district identification method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Urban business center identification method and system based on POI data
CN109493119A
A POI data-combined urban functional area identification method, a storage medium and electronic equipment
CN112733781A
Urban functional area recognition method based on road network, storage medium and electronic equipment
CN112733782A
Business district boundary identification method and system based on spatial data
CN119848322A
Big data-based commercial space quality evaluation method and system, device, and medium
WO2022198963A1