Method, device, electronic device and readable storage medium for mapping linear features
Through the online landform pattern mapping treatment, the buffer area is determined and adjusted in order of priority, and the problem of overlapping buffer maps after linear landform pattern mapping is solved, and the efficiency of comparison and analysis of land survey data is improved.
Patent Information
- Application Number
- CN202311278971.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2043-09-28
AI Technical Summary
When comparing and analyzing the second land survey data with the third land survey data, linear land map patterning treatment in the prior art can easily lead to overlap between linear land buffer map patterns of different types of land.
By placing the linear land to be processed in accordance with the priority order of each linear land contained in the target pattern, the temporary buffer area is determined, and if necessary, remove from other linear land objects from the same pattern as the target pattern. The overlapping area between the target buffer areas ensures the accuracy of the target buffer areas.
It effectively avoids overlap between linear ground buffered pattern patterns of different types of land after patterning, and reduces the complexity of spatial comparison analysis.
Smart Images

Figure CN117274357B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of land use technology, and in particular to a method, device, electronic device and readable storage medium for mapping linear features. Background Art
[0002] The land use elements of land survey data include land type patches, linear features and scattered features, which are expressed spatially by plane, line and point respectively. In the second land survey data, land type patches, linear features and scattered features are stored independently in three vector layers. In the third land survey data, there are only plane features.
[0003] When comparing and analyzing the data from the second land survey with the data from the third land survey, the difficulty of spatial comparison and analysis is increased because the data from the second land survey is expressed in three layers: points, lines, and surfaces, and the logical relationship between the three layers is relatively complex. Therefore, in order to reduce the complexity of the superposition analysis of the data from the second and third land surveys, it is necessary to merge the three layers of land type spots, linear features, and scattered features in the data from the second land survey into one surface layer.
[0004] At present, when linear features are integrated into land type patches, the linear features need to be patched first. When linear features are patched, the prior art usually buffers the linear features on both sides according to their width, which easily leads to overlaps between buffered linear features of different land types after buffering (for example, when farmland contains adjacent roads and ditches, after buffering the linear features of the roads and ditches on both sides, the buffered road buffer patches and the ditch buffer patches obtained after buffering may overlap). Summary of the invention
[0005] In view of this, the purpose of the present application is to provide a method, device, electronic device and readable storage medium for patch processing of linear features, so as to avoid the problem of overlapping between linear feature buffer patches of different land types after patch processing of linear features.
[0006] In a first aspect, an embodiment of the present application provides a method for spotting linear features, including:
[0007] Step S1: according to the priority order of each linear feature contained in the target land class patch, determine the linear feature to be processed currently, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch;
[0008] Step S2: determining a buffer distance according to a buffer expansion coefficient and the width of the linear feature to be processed, and using the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed;
[0009] Step S3: When the priority order of the linear feature to be processed is the first, the temporary buffer area of the linear feature to be processed is determined as the target buffer area of the linear feature to be processed; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, the overlapping area is removed from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed;
[0010] Step S4: When the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than the preset difference, the target buffer area of the linear feature to be processed is segmented from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0011] In combination with the first aspect, the embodiment of the present application provides a first possible implementation of the first aspect, wherein before executing step S1, the method further includes:
[0012] For each land type patch in the specified area, find out the linear feature area from the linear feature area field contained in the attribute field of the land type patch;
[0013] If the area of the linear feature is greater than 0, the land type patch is determined as a target land type patch to obtain each target land type patch in the designated area.
[0014] In combination with the first aspect or the first possible implementation manner of the first aspect, the embodiment of the present application provides a second possible implementation manner of the first aspect, wherein before executing step S1, the method further includes:
[0015] For each target land class spot, according to the location unit code and the spot number of the target land class spot, a linear feature having the same location unit code and associated with the spot number is determined, so that the determined linear feature is used as the linear feature included in the target land class spot;
[0016] For each linear feature in the target land class patch, determine the ratio between the area occupied by the first part of the linear feature and the area occupied by the entire linear feature as the deduction ratio; the first part is the part located in the target land class patch;
[0017] For each linear feature in the target land type map, determine the type of the linear feature and the width of the linear feature; the type of the linear feature includes any one or more of the following: railway, highway, rural road, ditch and field ridge;
[0018] According to the deduction ratio, type and width of each linear feature in the target land class map, the linear features in the target land class map are sorted to obtain the priority order of each linear feature in the target land class map; wherein, the deduction ratio of the linear features is negatively correlated with the priority order; among the types of linear features, the priority decreases in the order of railways, highways, rural roads, ditches and field ridges; the width of the linear features is positively correlated with the priority order.
[0019] In combination with the first aspect, the embodiment of the present application provides a third possible implementation of the first aspect, wherein, if the same target land type patch contains at least two connected linear features of the same land type and the same width, these linear features are regarded as one linear feature; when executing step S2, the linear feature to be processed in the target land type patch is expanded using the buffer distance to obtain a temporary buffer area for the linear feature to be processed, including:
[0020] When other target land type patches adjacent to the target land type patch contain target linear features, the target linear features and the linear features to be processed are connected as a new temporary linear feature, and the temporary linear features are expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear features; the target linear features are connected to the linear features to be processed and have the same land type and width;
[0021] Removing part of the prepared buffer area located in the other target land type patch from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed;
[0022] When the target linear features are not included in other target land type patches adjacent to the target land type patch, the buffer distance is used to expand the linear features to be processed in the target land type patch to obtain a temporary buffer area for the linear features to be processed.
[0023] In combination with the first aspect, the embodiment of the present application provides a fourth possible implementation of the first aspect, wherein, when the priority order of the linear feature to be processed is not the first one during the execution of step S3, the method further includes:
[0024] If there is no overlapping area between the temporary buffer area of the to-be-processed linear feature and the target buffer area of other linear features, the temporary buffer area of the to-be-processed linear feature is determined as the target buffer area of the to-be-processed linear feature.
[0025] In combination with the first aspect, the embodiment of the present application provides a fifth possible implementation of the first aspect, wherein the method further includes:
[0026] Step S5: When the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than the preset difference, the buffer expansion coefficient is adjusted according to the size relationship between the actual area and the buffer area, so that the adjusted buffer expansion coefficient is used as the new buffer expansion coefficient, and steps S2-S5 are continued until the preset number of iterations is reached or the difference is less than the preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0027] In combination with the first aspect, the embodiment of the present application provides a sixth possible implementation of the first aspect, wherein, after obtaining the linear feature map of each linear feature in each target land type map in the specified area, the method further includes:
[0028] For each of the target land class spots, the linear land object spots of each linear land object in the target land class spot are merged to obtain the linear land object spot conversion result of the target land class spot;
[0029] After obtaining the linear land object patch conversion result of each of the target land class patches in the designated area, erasing the linear land objects in the global land class patches corresponding to the designated area to obtain a pure global land class patch after erasing the linear land objects;
[0030] The linear land object patch conversion result of each of the target land class patches is fused into the pure global land class patch to obtain a patch and line object fusion result.
[0031] In a second aspect, the present application also provides a device for converting linear features into spots, including:
[0032] The first determination module is used to execute step S1; the step S1 is to determine the current linear feature to be processed according to the priority order of each linear feature contained in the target land class patch, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch;
[0033] The expansion module is used to execute step S2; the step S2 is to determine the buffer distance according to the buffer expansion coefficient and the width of the linear feature to be processed, so as to use the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed;
[0034] The second determination module is used to execute step S3; the step S3 is to determine the temporary buffer area of the linear feature to be processed as the target buffer area of the linear feature to be processed when the priority order of the linear feature to be processed is the first; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, remove the overlapping area from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed;
[0035] A segmentation module is used to execute step S4; when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than a preset difference, the target buffer area of the linear feature to be processed is segmented from the target land type patch to obtain the linear feature patch of the linear feature to be processed.
[0036] In combination with the second aspect, the embodiment of the present application provides a first possible implementation of the second aspect, wherein the device further includes:
[0037] A search module is used to search for the area of the linear feature from the linear feature area field contained in the attribute field of each land type map patch in the specified area;
[0038] The third determination module is used to determine the land type patch as the target land type patch if the area of the linear land feature is greater than 0, so as to obtain each target land type patch in the designated area.
[0039] In combination with the second aspect or the first possible implementation manner of the second aspect, the embodiment of the present application provides a second possible implementation manner of the second aspect, wherein the device further includes:
[0040] The fourth determination module is used to determine, for each target land class spot, a linear feature having the same location unit code and associated with the spot number according to the location unit code and the spot number of the target land class spot, so as to use the determined linear feature as the linear feature included in the target land class spot;
[0041] A fifth determination module is used to determine, for each linear feature in the target land class patch, a ratio between an area occupied by a first portion of the linear feature and an area occupied by the entire linear feature as a deduction ratio; the first portion is a portion located in the target land class patch;
[0042] The sixth determination module is used to determine the type of each linear feature in the target land type map and the width of the linear feature; the type of the linear feature includes any one or more of the following: railway, highway, rural road, ditch and field ridge;
[0043] The seventh determination module is used to sort the linear features in the target land class map according to the deduction ratio, type and width of each linear feature in the target land class map, and obtain the priority order of each linear feature in the target land class map; wherein, the deduction ratio of the linear features is negatively correlated with the priority order; among the types of linear features, the priority decreases in the order of railways, highways, rural roads, ditches and field ridges; the width of the linear features is positively correlated with the priority order.
[0044] In combination with the second aspect, the embodiment of the present application provides a third possible implementation of the second aspect, wherein, if the same target land type patch contains at least two connected linear features of the same land type and the same width, these linear features are regarded as one linear feature; the expansion module is used to expand the linear feature to be processed in the target land type patch using the buffer distance to obtain a temporary buffer area for the linear feature to be processed, specifically for:
[0045] When other target land type patches adjacent to the target land type patch contain target linear features, the target linear features and the linear features to be processed are connected as a new temporary linear feature, and the temporary linear features are expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear features; the target linear features are connected to the linear features to be processed and have the same land type and width;
[0046] Removing part of the prepared buffer area located in the other target land type patch from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed;
[0047] When the target linear features are not included in other target land type patches adjacent to the target land type patch, the buffer distance is used to expand the linear features to be processed in the target land type patch to obtain a temporary buffer area for the linear features to be processed.
[0048] In combination with the second aspect, the embodiment of the present application provides a fourth possible implementation of the second aspect, wherein, when the priority order of the linear feature to be processed is not the first, the second determination module is further used to:
[0049] If there is no overlapping area between the temporary buffer area of the to-be-processed linear feature and the target buffer area of other linear features, the temporary buffer area of the to-be-processed linear feature is determined as the target buffer area of the to-be-processed linear feature.
[0050] In combination with the second aspect, the embodiment of the present application provides a fifth possible implementation of the second aspect, wherein the device further includes:
[0051] An adjustment module is used to execute step S5; step S5 is when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than a preset difference, adjust the buffer expansion coefficient according to the size relationship between the actual area and the buffer area, so as to use the adjusted buffer expansion coefficient as the new buffer expansion coefficient, and continue to execute steps S2-step S5 until a preset number of iterations is reached or the difference is less than a preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0052] In combination with the second aspect, the embodiment of the present application provides a sixth possible implementation of the second aspect, wherein the device further includes:
[0053] A merging module is used for merging the linear feature spots of each linear feature in each target land class spot in the specified area after obtaining the linear feature spots of each linear feature in the target land class spot, so as to obtain the linear feature spot conversion result of the target land class spot;
[0054] An erasing module is used to erase the linear features in the global land class patch corresponding to the specified area after obtaining the linear feature patch result of each target land class patch in the specified area, so as to obtain a pure global land class patch after erasing the linear features;
[0055] A fusion module is used to fuse the linear land object patch results of each of the target land class patches into the pure global land class patches to obtain a patch and line object fusion result.
[0056] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps in any possible implementation of the first aspect above are performed.
[0057] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in any possible implementation of the first aspect described above are executed.
[0058] The embodiments of the present application provide a method, device, electronic device and readable storage medium for spotting linear features, wherein when spotting linear features, spotting is performed on each linear feature in turn according to the priority order of each linear feature contained in the target land class spot. When spotting each currently processed linear feature, when the priority order of the linear feature is the first, the temporary buffer area of the linear feature is determined as the target buffer area of the linear feature; when the priority order of the linear feature is not the first, if there is an overlapping area between the temporary buffer area of the linear feature and the target buffer area of other linear features, the overlapping area is removed from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature. The above process is helpful to avoid overlapping between buffer spots of linear features of different land classes after buffering.
[0059] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0061] Figure 1 A flow chart of a method for converting linear features into spots provided in an embodiment of the present application is shown;
[0062] Figure 2 A schematic diagram of the expansion of a linear feature provided by an embodiment of the present application is shown;
[0063] Figure 3A schematic diagram of a temporary buffer area provided in an embodiment of the present application is shown;
[0064] Figure 4 A schematic diagram of two adjacent target land-type patches provided in an embodiment of the present application is shown;
[0065] Figure 5 A schematic diagram showing an overlapping area between a temporary buffer area and a target buffer area provided in an embodiment of the present application is shown;
[0066] Figure 6 A schematic diagram showing a remaining buffer area after removing the overlapping area provided in an embodiment of the present application is shown;
[0067] Figure 7 A schematic diagram showing a designated area provided in an embodiment of the present application is shown;
[0068] Figure 8 A schematic diagram of the structure of a device for converting linear features into spots provided in an embodiment of the present application is shown;
[0069] Fig. 9 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0070] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0071] Considering that if the linear features are directly buffered on both sides according to their width, it is easy to cause overlap between the buffered linear features of different land types after buffering. Based on this, the embodiments of the present application provide a linear feature patch method, device, electronic device and readable storage medium to avoid the problem of overlap between the buffered linear features of different land types after patching, which is described below through embodiments.
[0072] Embodiment 1:
[0073] To facilitate understanding of this embodiment, a method for mapping linear features disclosed in an embodiment of the present application is first introduced in detail. Figure 1 A flow chart of a method for converting linear features into spots provided in an embodiment of the present application is shown. Figure 1 As shown, the steps S1 to S4 are included:
[0074] Step S1: according to the priority order of each linear feature contained in the target land class patch, determine the linear feature to be processed currently, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch.
[0075] In this embodiment, the target land type patch contains at least one linear feature, wherein the linear features include rivers, railways, highways, rural roads, ditches, and field ridges, etc. When the target land type patch is farmland, the linear features included in the farmland may be field ridges, ditches, rural roads, etc. The same type of linear features included in the same target land type patch may be one or more, for example, the same farmland may contain one or more field ridges.
[0076] When the target land type patch contains multiple linear features, each linear feature in the target land type patch corresponds to its own priority order. In this embodiment, the linear feature with the highest priority order is first determined as the current linear feature to be processed. After the linear feature to be processed is patched, the next linear feature to the linear feature to be processed is used as the new linear feature to be processed according to the priority order. The process stops after all the linear features in the target land type patch are patched.
[0077] In this embodiment, the same linear feature to be processed may be completely located in the target land class patch, or may be partially located in the target land class patch. For example, when the linear feature to be processed is a rural road, the linear feature to be processed may be completely located in farmland A (i.e., target land class patch A), or may be half located in farmland A and the other half located in farmland B.
[0078] In this embodiment, if the actual area of the linear feature to be processed is 100 square meters, when all the linear features to be processed are located in the target land class patch, then the actual area occupied by the portion of the linear feature to be processed located in the target land class patch is 100 square meters. When 50% of the linear feature to be processed is located in the target land class patch, then the actual area occupied by the portion of the linear feature to be processed located in the target land class patch is 50 square meters.
[0079] Step S2: Determine the buffer distance according to the buffer expansion coefficient and the width of the linear feature to be processed, and use the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed.
[0080] In this embodiment, the initial buffer expansion coefficient is 1, and the width of the linear feature to be processed is the actual width of the linear feature to be processed.
[0081] In a possible implementation, the buffer distance may be determined in the following manner: the product of the buffer expansion coefficient and half of the width of the linear feature to be processed is determined as the buffer distance.
[0082] Figure 2 FIG. 4 shows a schematic diagram of a linear feature expansion provided by an embodiment of the present application, such as Figure 2 As shown, when the buffer distance is used to expand the linear features to be processed in the target land type map, specifically, the buffer distance can be used to expand both sides of the linear features to be processed. At this time, the width of the temporary buffer area formed after the expansion is twice the buffer distance d (i.e., 2d).
[0083] In this embodiment, Figure 3 A schematic diagram of a temporary buffer area provided in an embodiment of the present application is shown. Considering that if the buffer distance is directly used to expand the linear features to be processed in the target land type map, there may be the following Figure 3 The situation shown, such as Figure 3 In the figure, it is assumed that the linear features C1 and C2 are two connected linear features, and both of them are part of the same highway. If the corresponding buffer distances are used to expand the linear features C1 and C2, two temporary buffer areas may be obtained. There may be a gap between the two temporary buffer areas. However, the two linear features are actually part of the same highway, so there should be no gap under normal circumstances. In order to avoid such a gap, Figure 3 As shown, there is a gap between the temporary buffer areas obtained after expanding two connected linear features to be processed of the same land type (for example, both are roads or both are rivers) and the same width. The present application provides an expansion method.
[0084] In a possible implementation, if the same target land type patch contains at least two connected linear features of the same land type and the same width, these linear features are regarded as one linear feature; when executing step S2 to expand the linear features to be processed in the target land type patch using the buffer distance to obtain a temporary buffer area for the linear features to be processed, the following steps may be specifically performed:
[0085] S21: When the target linear feature is included in other target land type patches adjacent to the target land type patch, the target linear feature and the linear feature to be processed are connected as a new temporary linear feature, and the temporary linear feature is expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear feature; the target linear feature is connected to the linear feature to be processed and has the same land type and width;
[0086] S22: removing part of the prepared buffer area located in other target land type patches from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed;
[0087] S23: When the target linear feature is not included in other target land class patches adjacent to the target land class patch, the buffer distance is used to expand the linear feature to be processed in the target land class patch to obtain a temporary buffer area for the linear feature to be processed.
[0088] like Figure 3 As shown, the linear feature C1 and the linear feature C2 are two connected linear features of the same land type and width contained in the same target land type patch, wherein the same land type refers to the same category, for example, both represent roads, and both represent rivers. In this embodiment, when the linear feature C1 and the linear feature C2 contained in the same target land type patch are connected to each other and have the same land type and width, the linear feature C1 and the linear feature C2 are directly regarded as one linear feature (C1+C2).
[0089] At this time, it is determined whether other target land class patches adjacent to the target land class patch contain target linear features, wherein the target linear features are connected to the linear features to be processed and have the same land class and width.
[0090] Figure 4 A schematic diagram of two adjacent target land-type patches provided in an embodiment of the present application is shown. Figure 4 As shown in FIG. 1 , when the target linear feature C3 is included in other target land class patches adjacent to the target land class patch, the target linear feature C3 and the linear feature to be processed (C1+C2) are connected as a new temporary linear feature (C1+C2+C3), and the temporary linear feature is expanded using the buffer distance to obtain the preliminary buffer area of the temporary linear feature (C1+C2+C3) (as shown in FIG. Figure 4 The part of the prepared buffer area located in other target land type patches is removed from the prepared buffer area, and the part of the prepared buffer area located in the target land type patch is used as the temporary buffer area for the linear feature to be processed.
[0091] When the target linear feature is not included in other target land class patches adjacent to the target land class patch (for example, the linear feature connected to the linear feature (C1+C2) is not included, or the land type or width of the linear feature connected to the linear feature (C1+C2) is different from that of the linear feature (C1+C2)), the buffer distance is directly used to expand the linear feature (C1+C2) to be processed in the target land class patch to obtain a temporary buffer area for the linear feature (C1+C2) to be processed.
[0092] In this embodiment, the above process is helpful to avoid the situation where a gap appears in the temporary buffer area.
[0093] Step S3: When the priority order of the linear feature to be processed is the first, the temporary buffer area of the linear feature to be processed is determined as the target buffer area of the linear feature to be processed; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, the overlapping area is removed from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed.
[0094] In this embodiment, when the priority order of the linear feature to be processed is the first (ie, the priority is the highest), the temporary buffer area of the linear feature to be processed is determined as the target buffer area of the linear feature to be processed.
[0095] When the priority order of the linear feature to be processed is not the first (for example, the second), it is determined whether there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed.
[0096] For example, Figure 5 A schematic diagram showing an overlapping area between a temporary buffer area and a target buffer area provided in an embodiment of the present application is shown. Figure 6 A schematic diagram of a buffer area remaining after removing the overlapping area provided in an embodiment of the present application is shown, such as Figure 5 and Figure 6 As shown, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, the overlapping area is removed from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed.
[0097] In a possible implementation, if there is no overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, the temporary buffer area of the linear feature to be processed is determined as the target buffer area of the linear feature to be processed.
[0098] Step S4: When the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than the preset difference, the target buffer area of the linear feature to be processed is segmented from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0099] In this embodiment, it is determined whether the difference between the actual area of the linear feature to be processed determined in step S1 and the buffer area occupied by the target buffer area of the linear feature to be processed is less than a preset difference. If it is less than the preset difference, it means that the division of the target buffer area is correct. At this time, the target buffer area of the linear feature to be processed is segmented from the target land class patch, and the segmented partial patch is used as the linear feature patch of the linear feature to be processed.
[0100] In a possible implementation manner, after executing step S3, the following steps may be specifically performed:
[0101] Step S5: When the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than the preset difference, the buffer expansion coefficient is adjusted according to the size relationship between the actual area and the buffer area, so that the adjusted buffer expansion coefficient is used as the new buffer expansion coefficient, and steps S2-S5 are continued until the preset number of iterations is reached or the difference is less than the preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0102] In this embodiment, when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than the preset difference, it means that the target buffer area is incorrectly divided, and the target buffer area of the linear feature to be processed needs to be re-determined.
[0103] Specifically, first adjust the buffer expansion coefficient according to the size relationship between the actual area and the buffer area. When the actual area is larger than the buffer area, the buffer expansion coefficient in step S2 is increased; when the actual area is smaller than the buffer area, the buffer expansion coefficient in step S2 is decreased, thereby obtaining a new buffer expansion coefficient. Use the new buffer expansion coefficient to continue to execute steps S2-S5 until the preset number of iterations is reached or the difference is smaller than the preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round when the iteration is stopped from the target land class patch, and use the segmented partial patch as the linear feature patch of the linear feature to be processed.
[0104] In a possible implementation, before executing step S1, the following steps S01-S02 may be performed to filter out each target land type patch from the specified area:
[0105] Step S01: for each land type patch in a designated area, the area of the linear feature is found from the linear feature area field contained in the attribute field of the land type patch.
[0106] Step S02: If the area of the linear feature is greater than 0, the land class patch is determined as a target land class patch to obtain each target land class patch in the designated area.
[0107] In this embodiment, the designated area may be a nationwide area, a province area, or a city or county area, and this application does not limit this.
[0108] Figure 7 A schematic diagram of a designated area provided in an embodiment of the present application is shown, such as Figure 7 As shown, the designated area contains 6 land type spots, for example, the area where County W is located contains 6 land type spots. Each land type spot corresponds to its own attribute field, and each attribute field contains the linear feature area field of each linear feature contained in the land type spot. In this embodiment, the linear feature area of the linear feature can be found from the linear feature area field of the linear feature.
[0109] It is determined whether the linear feature area of each linear feature in the land class patch is greater than 0. If there is at least one linear feature in the land class patch whose linear feature area is greater than 0, the land class patch is determined as the target land class patch, thereby obtaining each target land class patch in the specified area. In this embodiment, the number of target land class patches contained in the specified area is not limited in this application.
[0110] In a possible implementation, after each target land type patch is screened out from the designated area, before executing step S1, the priority order of each linear feature contained in each target land type patch may be determined by the following steps S03 to S06:
[0111] Step S03: For each target land class patch, according to the location unit code and patch number of the target land class patch, determine the linear features with the same location unit code and associated with the patch number, and use the determined linear features as the linear features included in the target land class patch.
[0112] In this embodiment, each land type patch (including the target land type patch) corresponds to its own location unit code, and each linear feature also corresponds to its own location unit code. The location unit code is used to indicate the administrative region to which it belongs, for example, the village to which the land type patch or linear feature belongs.
[0113] At the same time, for each land type patch with the same location unit code (i.e., each land type patch belonging to the same administrative region), each of these land type patches corresponds to a unique patch number. For each linear feature with the same location unit code (i.e., each linear feature belonging to the same administrative region), each of these linear features is associated with the patch number of the land type patch to which it belongs, that is, the linear feature is associated with the patch number of the land type patch to which it belongs.
[0114] For each target land class spot, according to the location unit code of the target land class spot and the location unit code of each linear feature, the linear features with the same location unit code as the target land class spot are selected from multiple linear features. Then, according to the spot number associated with each selected linear feature, the linear features associated with the spot number of the target land class spot are selected from the selected linear features again, and the finally selected linear features are used as the linear features included in the target land class spot.
[0115] Step S04: for each linear feature in the target land class patch, determine the ratio between the area occupied by the first part of the linear feature and the area occupied by the entire linear feature as the deduction ratio; the first part is the part located in the target land class patch.
[0116] In this embodiment, when the entire linear feature is located in the target land type map patch, the deduction ratio corresponding to the linear feature is 1. When half of the linear feature is located in the target land type map patch, the deduction ratio corresponding to the linear feature is 50%.
[0117] Step S05: for each linear feature in the target land type map, determine the type of the linear feature and the width of the linear feature; the type of the linear feature includes any one or more of the following: railway, highway, rural road, ditch and field ridge.
[0118] In this embodiment, the width of the linear feature refers to the actual geographical width of the linear feature. Each linear feature corresponds to a unique type.
[0119] Step S06: Sort the linear features in the target land class patch according to the deduction ratio, type and width of each linear feature in the target land class patch to obtain the priority order of each linear feature in the target land class patch; wherein, the deduction ratio of the linear feature is negatively correlated with the priority order; among the types of linear features, the priority decreases in the order of railways, highways, rural roads, ditches and field ridges; the width of the linear feature is positively correlated with the priority order.
[0120] In this embodiment, the smaller the deduction ratio of the linear feature is, the higher the priority of the linear feature is; the larger the deduction ratio of the linear feature is, the lower the priority of the linear feature is. The wider the width of the linear feature is, the higher the priority of the linear feature is; the narrower the width of the linear feature is, the lower the priority of the linear feature is. In terms of the type of linear features, the priority order is: railway>highway>rural road>ditch>field ridge.
[0121] In a possible implementation, after obtaining the linear feature patches of each linear feature in each target land type patch in the designated area, the following steps S61 to S63 may be performed:
[0122] Step S61: for each of the target land class patches, the linear land object patches of each linear land object in the target land class patch are merged to obtain the linear land object patch conversion result of the target land class patch.
[0123] In this embodiment, for each target land class patch, when the target land class patch contains at least two linear features, the linear features patches of all the linear features in the target land class patch are merged to obtain the linear features patching result of the target land class patch. Each target land class patch corresponds to one linear features patching result.
[0124] Step S62: After obtaining the linear land feature patch conversion result of each target land class patch in the designated area, the linear land features in the global land class patch corresponding to the designated area are erased to obtain a pure global land class patch after erasing the linear land features.
[0125] In this embodiment, the global land classification spots include both geographical spots and linear features. The pure global land classification spots only include land classification spots and no linear features.
[0126] Step S63: Fusing the linear land object patch conversion result of each target land class patch into the pure global land class patch to obtain a patch-line-object fusion result.
[0127] In this embodiment, when there are at least two target land class spots, the linear land object spot conversion results of all target land class spots are fused into the pure global land class spots to obtain the spot line object fusion result. The spot line object fusion result includes the land class spots and the linear land object spot conversion results.
[0128] Embodiment 2:
[0129] Based on the same technical concept, the present application also provides a device for converting linear features into spots. Figure 8 FIG. 1 shows a schematic diagram of a device for converting linear features into spots provided in an embodiment of the present application. Figure 8 As shown, the device comprises:
[0130] The first determination module 801 is used to execute step S1; the step S1 is to determine the current linear feature to be processed according to the priority order of each linear feature contained in the target land class patch, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch;
[0131] The expansion module 802 is used to execute step S2; the step S2 is to determine the buffer distance according to the buffer expansion coefficient and the width of the linear feature to be processed, so as to use the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed;
[0132] The second determination module 803 is used to execute step S3; the step S3 is to determine the temporary buffer area of the linear feature to be processed as the target buffer area of the linear feature to be processed when the priority order of the linear feature to be processed is the first; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, remove the overlapping area from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed;
[0133] The segmentation module 804 is used to execute step S4; the step S4 is when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than a preset difference, the target buffer area of the linear feature to be processed is segmented from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0134] Optionally, the device further comprises:
[0135] A search module is used to search for the area of the linear feature from the linear feature area field contained in the attribute field of each land type map patch in the specified area;
[0136] The third determination module is used to determine the land type patch as the target land type patch if the area of the linear land feature is greater than 0, so as to obtain each target land type patch in the designated area.
[0137] Optionally, the device further comprises:
[0138] The fourth determination module is used to determine, for each target land class spot, a linear feature having the same location unit code and associated with the spot number according to the location unit code and the spot number of the target land class spot, so as to use the determined linear feature as the linear feature included in the target land class spot;
[0139] A fifth determination module is used to determine, for each linear feature in the target land class patch, a ratio between an area occupied by a first portion of the linear feature and an area occupied by the entire linear feature as a deduction ratio; the first portion is a portion located in the target land class patch;
[0140] The sixth determination module is used to determine the type of each linear feature in the target land type map and the width of the linear feature; the type of the linear feature includes any one or more of the following: railway, highway, rural road, ditch and field ridge;
[0141] The seventh determination module is used to sort the linear features in the target land class map according to the deduction ratio, type and width of each linear feature in the target land class map, and obtain the priority order of each linear feature in the target land class map; wherein, the deduction ratio of the linear features is negatively correlated with the priority order; among the types of linear features, the priority decreases in the order of railways, highways, rural roads, ditches and field ridges; the width of the linear features is positively correlated with the priority order.
[0142] Optionally, if the same target land type patch contains at least two connected linear features of the same land type and the same width, these linear features are regarded as one linear feature; the expansion module 802 is used to expand the linear features to be processed in the target land type patch using the buffer distance to obtain a temporary buffer area for the linear features to be processed, specifically for:
[0143] When other target land type patches adjacent to the target land type patch contain target linear features, the target linear features and the linear features to be processed are connected as a new temporary linear feature, and the temporary linear features are expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear features; the target linear features are connected to the linear features to be processed and have the same land type and width;
[0144] Removing part of the prepared buffer area located in the other target land type patch from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed;
[0145] When the target linear features are not included in other target land type patches adjacent to the target land type patch, the buffer distance is used to expand the linear features to be processed in the target land type patch to obtain a temporary buffer area for the linear features to be processed.
[0146] Optionally, when the priority order of the linear feature to be processed is not the first, the second determining module 803 is further configured to:
[0147] If there is no overlapping area between the temporary buffer area of the to-be-processed linear feature and the target buffer area of other linear features, the temporary buffer area of the to-be-processed linear feature is determined as the target buffer area of the to-be-processed linear feature.
[0148] Optionally, the device further comprises:
[0149] An adjustment module is used to execute step S5; step S5 is when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than a preset difference, adjust the buffer expansion coefficient according to the size relationship between the actual area and the buffer area, so as to use the adjusted buffer expansion coefficient as the new buffer expansion coefficient, and continue to execute steps S2-step S5 until a preset number of iterations is reached or the difference is less than a preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
[0150] Optionally, the device further comprises:
[0151] A merging module is used for merging the linear feature spots of each linear feature in each target land class spot in the specified area after obtaining the linear feature spots of each linear feature in the target land class spot, so as to obtain the linear feature spot conversion result of the target land class spot;
[0152] An erasing module is used to erase the linear features in the global land class patch corresponding to the specified area after obtaining the linear feature patch result of each target land class patch in the specified area, so as to obtain a pure global land class patch after erasing the linear features;
[0153] A fusion module is used to fuse the linear land object patch results of each of the target land class patches into the pure global land class patches to obtain a patch and line object fusion result.
[0154] Embodiment three:
[0155] Fig. 9 A structural diagram of an electronic device provided for an embodiment of the present application includes: a processor 901, a memory 902 and a bus 903, wherein the memory 902 stores machine-readable instructions executable by the processor 901. When the electronic device runs the above-mentioned information processing method, the processor 901 communicates with the memory 902 through the bus 903, and the processor 901 executes the machine-readable instructions to perform the method steps described in Example 1.
[0156] Embodiment 4:
[0157] Embodiment 4 of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method steps described in Embodiment 1 are executed.
[0158] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, electronic devices, and computer-readable storage media can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0159] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some communication interface, device or unit, which can be electrical, mechanical or other forms.
[0160] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0161] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0162] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0163] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for spotting linear features, characterized in that: include: Step S1: according to the priority order of each linear feature contained in the target land class patch, determine the linear feature to be processed currently, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch; Step S2: determining a buffer distance according to a buffer expansion coefficient and the width of the linear feature to be processed, and using the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed; Step S3: When the priority order of the linear feature to be processed is the first, the temporary buffer area of the linear feature to be processed is determined as the target buffer area of the linear feature to be processed; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, the overlapping area is removed from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed; Step S4: when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than a preset difference, the target buffer area of the linear feature to be processed is segmented from the target land class patch to obtain the linear feature patch of the linear feature to be processed; If the same target land type patch contains at least two connected linear features of the same land type and the same width, these linear features are regarded as one linear feature; in executing step S2, the linear features to be processed in the target land type patch are expanded using the buffer distance to obtain a temporary buffer area for the linear features to be processed, including: When other target land type patches adjacent to the target land type patch contain target linear features, the target linear features and the linear features to be processed are connected as a new temporary linear feature, and the temporary linear features are expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear features; the target linear features are connected to the linear features to be processed and have the same land type and width; Removing part of the prepared buffer area located in the other target land type patch from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed; When the target linear features are not included in other target land type patches adjacent to the target land type patch, the buffer distance is used to expand the linear features to be processed in the target land type patch to obtain a temporary buffer area for the linear features to be processed.
2. The method according to claim 1, characterized in that: Before executing step S1, the method further includes: For each land type patch in the specified area, find out the linear feature area from the linear feature area field contained in the attribute field of the land type patch; If the area of the linear feature is greater than 0, the land type patch is determined as a target land type patch to obtain each target land type patch in the designated area.
3. The method according to claim 1 or 2, characterized in that: Before executing step S1, the method further includes: For each target land class spot, according to the location unit code and the spot number of the target land class spot, a linear feature having the same location unit code and associated with the spot number is determined, so that the determined linear feature is used as the linear feature included in the target land class spot; For each linear feature in the target land class patch, determine the ratio between the area occupied by the first part of the linear feature and the area occupied by the entire linear feature as the deduction ratio; the first part is the part located in the target land class patch; For each linear feature in the target land type map, determine the type of the linear feature and the width of the linear feature; the type of the linear feature includes any one or more of the following: railway, highway, rural road, ditch and field ridge; According to the deduction ratio, type and width of each linear feature in the target land class map, the linear features in the target land class map are sorted to obtain the priority order of each linear feature in the target land class map; wherein, the deduction ratio of the linear features is negatively correlated with the priority order; among the types of linear features, the priority decreases in the order of railways, highways, rural roads, ditches and field ridges; the width of the linear features is positively correlated with the priority order.
4. The method according to claim 1, characterized in that: When the priority order of the linear feature to be processed is not the first one during the execution of step S3, the method further includes: If there is no overlapping area between the temporary buffer area of the to-be-processed linear feature and the target buffer area of other linear features, the temporary buffer area of the to-be-processed linear feature is determined as the target buffer area of the to-be-processed linear feature.
5. The method according to claim 1, characterized in that: The method further comprises: Step S5: When the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is not less than the preset difference, the buffer expansion coefficient is adjusted according to the size relationship between the actual area and the buffer area, so that the adjusted buffer expansion coefficient is used as the new buffer expansion coefficient, and steps S2-S5 are continued until the preset number of iterations is reached or the difference is less than the preset difference, so as to segment the target buffer area of the linear feature to be processed determined in the current iteration round from the target land class patch to obtain the linear feature patch of the linear feature to be processed.
6. The method according to claim 1, characterized in that: After obtaining the linear feature map of each linear feature in each target land type map in the designated area, the method further includes: For each of the target land class spots, the linear land object spots of each linear land object in the target land class spot are merged to obtain the linear land object spot conversion result of the target land class spot; After obtaining the linear land object patch conversion result of each of the target land class patches in the designated area, erasing the linear land objects in the global land class patches corresponding to the designated area to obtain a pure global land class patch after erasing the linear land objects; The linear land object patch conversion result of each target land class patch is fused into the pure global land class patch to obtain a patch and line object fusion result.
7. A device for generating spots of linear features, characterized in that: include: The first determination module is used to execute step S1; the step S1 is to determine the current linear feature to be processed according to the priority order of each linear feature contained in the target land class patch, and determine the actual area occupied by the part of the linear feature to be processed located in the target land class patch; The expansion module is used to execute step S2; the step S2 is to determine the buffer distance according to the buffer expansion coefficient and the width of the linear feature to be processed, so as to use the buffer distance to expand the linear feature to be processed in the target land type map to obtain a temporary buffer area for the linear feature to be processed; The second determination module is used to execute step S3; the step S3 is to determine the temporary buffer area of the linear feature to be processed as the target buffer area of the linear feature to be processed when the priority order of the linear feature to be processed is the first; when the priority order of the linear feature to be processed is not the first, if there is an overlapping area between the temporary buffer area of the linear feature to be processed and the target buffer area of other linear features, remove the overlapping area from the temporary buffer area to determine the remaining buffer area as the target buffer area of the linear feature to be processed; wherein the priority order of other linear features is higher than the priority order of the linear feature to be processed; The segmentation module is used to execute step S4; the step S4 is to segment the target buffer area of the linear feature to be processed from the target land class patch to obtain the linear feature patch of the linear feature to be processed when the difference between the actual area of the linear feature to be processed and the buffer area occupied by the target buffer area of the linear feature to be processed is less than a preset difference; If the same target land type patch contains at least two connected linear features of the same land type and width, these linear features are regarded as one linear feature; when the expansion module is used to expand the linear features to be processed in the target land type patch using the buffer distance to obtain a temporary buffer area for the linear features to be processed, it is specifically used to: When other target land type patches adjacent to the target land type patch contain target linear features, the target linear features and the linear features to be processed are connected as a new temporary linear feature, and the temporary linear features are expanded using the buffer distance to obtain a preliminary buffer area for the temporary linear features; the target linear features are connected to the linear features to be processed and have the same land type and width; Removing part of the prepared buffer area located in the other target land type patch from the prepared buffer area, and using part of the prepared buffer area located in the target land type patch as a temporary buffer area for the linear feature to be processed; When the target linear features are not included in other target land type patches adjacent to the target land type patch, the buffer distance is used to expand the linear features to be processed in the target land type patch to obtain a temporary buffer area for the linear features to be processed.
8. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the method as described in any one of claims 1 to 6 are performed.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are executed.
Citation Information
Patent Citations
Method and device for converting linear features into pattern spots
CN108132974A
Land survey linear ground object pattern speckle method based on total quantity control
CN111915669A