Surveying and mapping graph generation method and system

Through the method of segmenting sub-data sets and loading based on scales of real estate ownership data, the problem of low data loading efficiency is solved, and the efficiency of mapping and mapping graph generation is improved and the effective reflection of graph form is realized.

CN119478120AActive Publication Date: 2025-02-18CHONGQING SURVEY PLANNING & DESIGN CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411583932.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-18
Estimated Expiration
2044-11-07

AI Technical Summary

Technical Problem

After the real estate ownership data is integrated, the data loading and viewing efficiency is not high, resulting in inefficient measurement and mapping graphics generation.

Method used

By analyzing the graph node dataset, dividing it into several sub-datasets, and selectively loading or not loading the node data in the sub-dataset based on the current scale, a closed mapping graph is generated.

Benefits of technology

The amount of data loaded in a single time is reduced, the efficiency of the generation of surveying and mapping figures is improved, and the generated figures are basically within the original range, effectively reflecting the general shape of the surveying and mapping figures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119478120A_ABST
    Figure CN119478120A_ABST
Patent Text Reader

Abstract

The invention relates to a surveying and mapping graph generation method and system.The surveying and mapping graph generation method comprises the steps that after an input graph node data set is obtained, the graph node data set is analyzed, and the graph node data set is divided into a plurality of sub-data sets on the basis of the original sequence relation; selectively loading or not loading node data in a plurality of sub data sets in the graph node data set according to the current proportional scale; and connecting the loaded node data according to the sequential relationship in the graph node data set to generate a closed surveying and mapping graph. The data volume loaded at a time can be reduced when the surveying and mapping graph is generated, and the generating efficiency of the surveying and mapping graph is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of surveying and mapping, and in particular to a surveying and mapping graphics generation method and system. Background Art

[0002] The real estate registration work can be efficiently carried out through the integration of real estate title data. The real estate title investigation process includes ownership investigation, real estate measurement, and results storage. In many stages, data viewing or graphics production is involved. Although a large amount of real estate title data is integrated into the same system, it facilitates the verification and analysis of information, but in actual applications, it also faces the problem of large amounts of data loading and low viewing efficiency. Summary of the invention

[0003] The purpose of this application is to propose a surveying and mapping graphics generation method and system to solve the problem of low efficiency in data loading and viewing after a large amount of real estate title data is integrated into the same system.

[0004] The surveying and mapping graphics generation method of the present application includes:

[0005] After obtaining the input graphic node data set, the graphic node data set is parsed, and the graphic node data set is divided into a plurality of sub-data sets based on the original sequence relationship, wherein the graphic node data set includes a plurality of node data recorded in sequence, and the node data corresponds to the inflection point of the surveying and mapping graphics;

[0006] After receiving the graphics generation instruction, obtain the current scale;

[0007] Loading node data of a graphic node data set, wherein, according to a current scale, selectively loading or not loading each of the node data in a plurality of sub-data sets in the graphic node data set;

[0008] The loaded node data are connected according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic.

[0009] Optionally, the step of parsing the graphic node data set and dividing the graphic node data set into a plurality of sub-data sets based on the original sequence relationship includes:

[0010] Performing morphological influence analysis on each node data recorded in the graphic node data set;

[0011] According to the result of the morphological influence analysis, a plurality of continuous node data are divided into sub-data sets.

[0012] Optionally, the step of dividing a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis comprises:

[0013] According to the different morphological influences, sub-datasets of different levels are determined.

[0014] Optionally, the step of selectively loading each of the node data in a plurality of sub-data sets in the graphic node data set according to the current scale includes:

[0015] The morphological influence level corresponding to the current scale is determined, and the sub-dataset of the smallest level in the sub-dataset corresponding to the current morphological influence level is loaded, and the sub-datasets of smaller levels are skipped.

[0016] Optionally, after connecting the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic, the method further includes:

[0017] After receiving the scale change instruction, obtain the updated scale;

[0018] When the scale is reduced, the scale is adjusted directly based on the currently loaded data;

[0019] When the scale is enlarged, determine whether the morphological influence level corresponding to the scale has changed; when the morphological influence level corresponding to the scale has changed, based on the part still displayed on the screen, supplement the loading of the sub-dataset of the minimum level within the sub-dataset corresponding to the current morphological influence level; and regenerate a closed mapping graphic based on the supplemented node data.

[0020] Optionally, the step of dividing the graph node data set into a plurality of sub-data sets based on the original sequential relationship includes:

[0021] A sub-dataset identifier is inserted into the graph node dataset, the sub-dataset identifier is inserted before the first node data of the sub-dataset, and the sub-dataset identifier records the number of data in the sub-dataset.

[0022] Optionally, during the process of loading the node data of the graphic node data set, if the sub-data set identifier is encountered, it is determined whether to load the node data in the corresponding sub-data set;

[0023] If not, the corresponding sub-dataset is directly skipped according to the sub-dataset identifier recording the number of data in the sub-dataset.

[0024] Optionally, the step of performing morphological influence analysis on each node data recorded in the graphic node data set includes:

[0025] Traversing the node data, defining each node data whose turning angle of the line connecting the first two node data is greater than the set angle as a large turning node;

[0026] Determine the connection between each major turning point and other major turning points;

[0027] The maximum distance between a plurality of the node data and the link is determined as the value of the morphological influence corresponding to the link.

[0028] Optionally, dividing a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis includes:

[0029] The node data between the links whose morphological influence is within a set range are divided into the same sub-data set as much as possible.

[0030] On the other hand, the present invention also provides a surveying and mapping graphics generation system, comprising:

[0031] A node data analysis module is used to parse the graphic node data set after obtaining the input graphic node data set, and divide the graphic node data set into a plurality of sub-data sets based on the original sequence relationship, wherein the graphic node data set includes a plurality of node data recorded in sequence, and the node data corresponds to the inflection point of the surveying and mapping graphics;

[0032] The instruction acquisition module is used to acquire the graphic generation instruction and acquire the current scale after receiving the graphic generation instruction;

[0033] A data loading module, used for loading node data of a graphic node data set, wherein, according to a current scale, each of the node data in a plurality of sub-data sets in the graphic node data set is selectively loaded or not loaded;

[0034] The graphics generation module is used to connect the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic.

[0035] The method for generating surveying and mapping graphics provided by the present invention analyzes the graphic node data set, divides the graphic node data set into several sub-data sets based on the original sequential relationship, and selectively loads or does not load the node data in several sub-data sets in the graphic node data set according to the current scale; thereby generating surveying and mapping graphics. Since the sequential relationship of the node data remains unchanged, although some data is not loaded, the surveying and mapping graphics formed by the connection will be able to basically be within the original range, and based on the data selected during loading, the general form of the surveying and mapping graphics can be effectively reflected in some implementation processes. It is possible to reduce the amount of data loaded at a single time when generating surveying and mapping graphics, and effectively improve the generation efficiency of surveying and mapping graphics. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of the basic flow of the surveying and mapping graphics generation method of this embodiment;

[0037] Figure 2 The detailed process diagram of the surveying and mapping graphics generation method of this embodiment is shown as follows: Figure 1 ;

[0038] Figure 3 Schematic diagram of node data division of the surveying and mapping graphics generation method of this embodiment Figure 1 ;

[0039] Figure 4 Schematic diagram of node data division of the surveying and mapping graphics generation method of this embodiment Figure 2 ;

[0040] Figure 5 The detailed process diagram of the surveying and mapping graphics generation method of this embodiment is shown as follows: Figure 2 ;

[0041] Figure 6 A complete schematic diagram of an example of a surveying and mapping graphic provided by the surveying and mapping graphic generation method of this embodiment;

[0042] Figure 7 for Figure 6 Schematic diagram of the Zhongda turning point;

[0043] Figure 8 for Figure 7 Schematic diagram of some connections of the Zhongda turning point;

[0044] Fig. 9 To be based on a certain scale Figure 6 A surveying and mapping result generated by surveying and mapping data;

[0045] Fig.10 For another scale based on Figure 6 A surveying and mapping result generated by surveying and mapping data;

[0046] Fig.11 Schematic diagram of the structure of the surveying and mapping graphics generation system of this embodiment. DETAILED DESCRIPTION

[0047] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0048] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0049] Embodiment 1:

[0050] This embodiment provides a method for generating surveying and mapping graphics. Figure 1 As shown, the method includes but is not limited to the following steps:

[0051] S101, after obtaining the input graphic node data set, parsing the graphic node data set, and dividing the graphic node data set into a plurality of sub-data sets based on the original sequence relationship;

[0052] The graphic node data set is usually the coordinate data about the boundary of real estate information, such as the coordinate data of the plot graphics, which is referred to as node data in this application, and corresponds to the turning point of the surveying graphics. When the relevant personnel view the plot graphics, the corresponding plot graphics data is read and converted into vector graphics for display based on these coordinate data.

[0053] The graphic node data set includes several node data, which are recorded in sequence. The coordinates corresponding to adjacent node data are connected to each other to present accurate surveying and mapping graphics.

[0054] S102, after receiving the graphic generation instruction, obtaining the current scale;

[0055] The graphic generation instruction may be that the system interface is opened or the user selectively retrieves the mapping data within a certain range. The system is usually a GIS (Geographic Information System) system, and in actual applications, any other system that needs to call mapping data may also be used, and this embodiment is not limited thereto.

[0056] When it is necessary to retrieve surveying and mapping data, the appropriate scale is usually determined for display according to the range to be displayed. In the traditional surveying and mapping graphics generation process, all the graphic node data sets of the surveying and mapping graphics to be generated within the range will be retrieved, all the node data will be loaded, and the surveying and mapping graphics will be generated accordingly. Since a large amount of data is integrated in the GIS system, and the displayed range is large when the scale is too large, the loading of these data will affect the display speed of the surveying and mapping graphics and affect the viewing efficiency.

[0057] S103, loading node data of the graphic node data set, wherein, according to the current scale, selectively loading or not loading each node data in a plurality of sub-data sets in the graphic node data set;

[0058] In this embodiment, when loading node data of a graphic node data set, part of the node data can be selectively loaded based on the scale, thereby reducing the amount of data loaded during a single graphic generation and effectively speeding up the efficiency of graphic generation.

[0059] S104, connecting the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic;

[0060] Since the order of node data remains unchanged, although some data is not loaded, the surveying and mapping graphics formed by the connection will be able to basically be within the original range, and based on the data selected during loading, the general form of the surveying and mapping graphics can be effectively reflected in some implementation processes. It can be seen that the above surveying and mapping graphics generation method can reduce the amount of data loaded at a single time when generating surveying and mapping graphics, and effectively improve the generation efficiency of surveying and mapping graphics.

[0061] In order to make the surveying and mapping graphics generated by the above scheme have better quality and reduce the serious distortion caused by omitting node data, optimization can also be achieved by analyzing the node data.

[0062] See also Figure 2 As shown, the step of parsing the graph node data set and dividing the graph node data set into a plurality of sub-data sets based on the original sequence relationship may specifically include:

[0063] S201, performing morphological influence analysis on each node data recorded in the graphic node data set;

[0064] S202, dividing a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis;

[0065] It should be noted that the morphological influence referred to in this application is actually the influence of the connection between the node data on the overall shape. For example, if the connection has a larger angle change than the adjacent continuous lines at both ends, its morphological influence may be larger. Of course, in practical applications, the morphological influence is also related to the length of the connection. For example, a short-length, large-angle turn, when viewed from the scale of the overall figure, actually has a smaller impact on the overall shape.

[0066] Therefore, by dividing the sub-datasets based on the morphological influence, the node data can be stratified based on their influence on the overall shape.

[0067] In practical applications, a single graph node dataset can be divided into more than one sub-dataset, and the specific number is not limited. Depending on the balance between performance and accuracy, the number of sub-datasets divided from a single graph node dataset may also be different under different settings.

[0068] In addition, when a single graph node data set is divided into two or more sub-data sets, these sub-data sets can be in parallel relationship. Figure 3 As shown, the graphic node data set includes node data 1 to node data 20. According to the result of the morphological influence analysis, node data 7-15 are divided into the first sub-data set, and node data 19 is divided into the second sub-data set. There is no overlap between the node data of the first sub-data set and the second sub-data set, and the two are in a parallel relationship. In some processes of generating surveying and mapping graphics, the first sub-data set and the second sub-data set may be ignored, thereby reducing the amount of data read.

[0069] The sub-datasets can also be nested sub-datasets at multiple levels, that is, in the sub-datasets, smaller sub-datasets can be divided. Figure 4 The graph node data set shown includes node data 1 to node data 20. According to the result of the morphological influence analysis, node data 7-15 are divided into a first sub-data set, and node data 10-13 are divided into a second sub-data set. The node data of the second sub-data set are also the node data in the first sub-data set, that is, the second sub-data set is a subset of the first sub-data set.

[0070] In actual applications, sub-datasets of different levels are divided based on different morphological influences. Generally speaking, the morphological influence of the outer sub-datasets is greater than that of the inner sub-datasets (also referred to as smaller levels in this application).

[0071] Therefore, in some implementations, the step of dividing a number of continuous node data into sub-data sets according to the result of the morphological influence analysis includes: determining sub-data sets of different levels according to different morphological influence conditions.

[0072] When the sub-datasets have several levels, sub-datasets of different levels can be selected for loading corresponding to different scales. The step of selectively loading each node data in several sub-datasets in the graphic node dataset according to the current scale includes: determining the morphological influence level corresponding to the current scale, loading the sub-dataset of the minimum level in the sub-dataset corresponding to the current morphological influence level, and skipping the sub-datasets of smaller levels.

[0073] by Figure 4 Taking the graph node dataset shown in the figure as an example, assuming that the minimum level corresponding to the morphological influence level of the current scale is the first sub-dataset, the node data in the first sub-dataset is loaded; but the node data in the second sub-dataset of a smaller level in the first sub-dataset is skipped. In other words, the result of loading is the first sub-dataset minus the second sub-dataset. In actual applications, the morphological influence level corresponding to the current scale may not correspond to a sub-dataset, then only the node data outside the sub-dataset is loaded, that is, Figure 4 Node data 1-6 and node data 16-20.

[0074] Likewise Figure 4 Taking the graph node dataset shown in the figure as an example, assuming that the minimum level corresponding to the morphological influence level of the current scale is the second sub-dataset, all node data in the first sub-dataset and the second sub-dataset will be loaded. If the second sub-dataset also includes a third sub-dataset of a smaller level, the node data in the third sub-dataset will be skipped.

[0075] Based on the above implementation, different quantities of node data can be retrieved at different scales, thereby improving the accuracy of the generated surveying and mapping image in terms of user visual perception.

[0076] In some embodiments, after connecting the loaded node data according to the order relationship in the graphic node data set to generate a closed mapping graphic, it also includes: after receiving the scale change instruction, obtaining the updated scale; when the scale is reduced, directly adjusting the scale based on the currently loaded data. When the scale is enlarged, it is determined whether the morphological influence level corresponding to the scale has changed; when the morphological influence level corresponding to the scale has changed, based on the part still displayed on the screen, the minimum level of the sub-data set in the sub-data set corresponding to the current morphological influence level is supplemented and loaded; and the closed mapping graphic is regenerated based on the supplemented node data.

[0077] The above steps can realize dynamic supplementation of node data. When the user zooms in on the graphics to a certain extent, the mapping graphics are regenerated, so that a more accurate mapping graphics can be presented to the user. It is understandable that based on the size of the graphic scale, the node data of some mapping graphics may be fully loaded. Of course, due to the change in scale, the number of mapping graphics that may need to be loaded on the screen may be reduced. Therefore, the amount of node data loaded is relatively small. The node data of other mapping graphics that are excluded from the screen due to the enlargement of the scale will still be able to be omitted.

[0078] In order to facilitate the subsequent identification of the system, the division mark of the sub-dataset can be directly added on the basis of the original graphic node data set, so that the system can directly identify the situation of the sub-dataset during the data reading process, without having to read the relevant data of the sub-dataset from other places. At the same time, when retrieving it later, it can also allow users to intuitively view the division of the sub-dataset.

[0079] In some embodiments, the step of dividing a graphic node data set into several sub-data sets based on the original sequential relationship includes: inserting a sub-data set identifier into the graphic node data set, the sub-data set identifier is inserted before the first node data of the sub-data set, and the sub-data set identifier records the number of data in the sub-data set.

[0080] In the process of loading the node data of the graphic node data set, if a sub-data set identifier is encountered, it is determined whether to load the node data in the corresponding sub-data set;

[0081] If not, the corresponding sub-dataset is skipped directly according to the number of data in the sub-dataset identifier.

[0082] The following is a description of a morphological influence analysis method provided by this embodiment in conjunction with the accompanying drawings. It is understandable that in actual work, more complex morphological influence analysis can also be performed directly using deep learning or other methods. Figure 5As shown, the steps of morphological influence analysis may include:

[0083] S301, traversing the node data, defining each node data whose turning angle of the line connecting the first two node data is greater than a set angle as a large turning node;

[0084] See also Figure 6 As shown, there are 11 node data, which are represented by numbers 1 to 11 in the figure, corresponding to node data 1 to node data 11 respectively. It can be understood that since the surveying and mapping figure is a closed figure, the last node data will be connected with the first node data to form a closed loop. Taking the connection between node data 11 and node data 1 as an example, the angle between the two is a turning angle a, that is, the connection between node data 11 and node data 1 is deflected by angle a compared with the connection in the previous order (the connection between node data 10 and node data 11).

[0085] In practical applications, the specific setting angle can be set to 30°, 45° or other reasonable angles, which can be selected based on actual needs.

[0086] like Figure 7 As shown, in the example of the present embodiment, node data 1, node data 2, node data 3, node data 4, node data 5, node data 6, and node data 10 are defined as major turning nodes. Figure 7 These major turning points are circled in the text to make them easier to understand.

[0087] S302, determining the connection lines between each major turning point and all other major turning points;

[0088] like Figure 8 As shown, taking node data 1 as an example, it is connected to other major turning nodes. Of course, node data 2 itself is sequentially connected to node data 1, which can be directly ignored in actual calculations.

[0089] S303, determining the maximum distance between a plurality of node data between the connection lines and the connection lines as the value of the morphological influence degree corresponding to the connection lines;

[0090] Taking the connection line between node data 1 and node data 10 as an example, the corresponding morphological influence value is the distance d1 from node data 11 to the connection line between node data 1 and node data 10.

[0091] Taking the connection between node data 1 and node data 6 as an example, the node data between the connection includes node data 7 to node data 11. The distance d2 from node data 10 to the connection between node data 1 and node data 6 is the maximum distance, so d2 is taken as the corresponding morphological influence value.

[0092] In this embodiment, dividing a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis includes:

[0093] The node data between the lines whose morphological influence is within the set range are divided into the same sub-dataset as much as possible.

[0094] Assume that the set range is 0-d3, where d3 is greater than d1 but less than d2. Then, in the above example, the node data 11 is divided into one sub-data set.

[0095] In addition, there may be multiple setting ranges, and different setting ranges correspond to different morphological influence levels, so as to form hierarchical sub-datasets. The sub-dataset corresponding to the narrowest setting range is a sub-dataset of a smaller level (more inner layer), and the sub-dataset corresponding to the widest setting range is a sub-dataset of a larger level (more outer layer).

[0096] In practical applications, the calculation of the value of the morphological influence can be started from the first major turning point and completed in sequence. When the relevant data of the first major turning point is calculated, the second major turning point and the subsequent major turning points are connected and calculated until all major turning points are traversed.

[0097] In addition, this embodiment divides as much node data as possible into the same sub-data set, thereby minimizing the amount of data that needs to be loaded.

[0098] For example, the connection between node data 4 and node data 10 and the connection between node data 6 and node data 10. The values ​​of the morphological influence corresponding to the above two connections are similar. In practical applications, it is very likely that both meet the requirements of a certain set range. At this time, taking the connection with the largest span can reduce the amount of data that needs to be loaded as much as possible. That is, node data 5 to node data 9 between node data 4 and node data 10 are all divided into the same sub-data set corresponding to the corresponding set range.

[0099] In this embodiment, it is assumed that node data 11 is divided into a first sub-dataset, node data 5 to node data 9 are divided into a second sub-dataset, and node data 7, node data 8 and node data 9 are divided into a third sub-dataset. The first sub-dataset and the second sub-dataset are in a parallel relationship, and the node data of the two will be loaded at the same time or not loaded at the same time. The second sub-dataset and the third sub-dataset are sub-datasets of different levels.

[0100] like Fig. 9As shown, assuming that the morphological influence level corresponding to the scale at this time does not correspond to any sub-dataset, only the remaining node data are loaded; the generated surveying and mapping graphics reflect the approximate shape of the actual surveying and mapping graphics, in which some node data are omitted from loading, and can be generated quickly.

[0101] When loading the node data in the second sub-dataset, part of the third sub-dataset may not be loaded. Fig.10 As shown in the figure, assuming that the scale is enlarged to a set degree, the node data in the first sub-dataset and the second sub-dataset are loaded, and the surveying and mapping graphics are regenerated based on the node data at this time. When the scale is further enlarged, all the node data in the surveying and mapping graphics may be fully loaded, and the most accurate surveying and mapping graphics will be generated.

[0102] It should be understood that, for ease of understanding, the amount of node data in the examples of this embodiment is relatively small. In actual applications, especially more complex surveying and mapping graphics will have a large amount of node data, thereby being able to effectively improve the efficiency of graphics generation.

[0103] This embodiment also provides a mapping graphics generation system 100, such as Fig.11 As shown, it includes a node data analysis module 101, which is used to parse the graphic node data set after obtaining the input graphic node data set, and divide the graphic node data set into a plurality of sub-data sets based on the original sequence relationship, wherein the graphic node data set includes a plurality of node data recorded in sequence, and the node data corresponds to the inflection point of the surveying and mapping graphics;

[0104] The instruction acquisition module 102 is used to acquire the graphic generation instruction and acquire the current scale after receiving the graphic generation instruction;

[0105] The data loading module 103 is used to load the node data of the graphic node data set, wherein, according to the current scale, each node data in a plurality of sub-data sets in the graphic node data set is selectively loaded or not loaded;

[0106] The graphic generation module 104 is used to connect the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic.

[0107] In addition, the specific steps that can be executed by the above modules of the surveying and mapping graphics generation system of this embodiment can also refer to the surveying and mapping graphics generation method provided in this embodiment, which will not be repeated in this embodiment.

[0108] In addition, although exemplary embodiments have been described herein, the scope includes any and all embodiments based on the present disclosure that are equivalent, modified, omitted, combined (e.g., various embodiments intersecting), adapted or changed. It is not limited to the examples described in this specification or during the implementation of this application, and its examples will be interpreted as non-exclusive.

[0109] The above description is intended to be illustrative rather than restrictive. For example, the above examples (or one or more of them) can be used in combination with each other. For example, those of ordinary skill in the art may use other embodiments when reading the above description.

[0110] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for generating surveying and mapping graphics, characterized in that: include: After obtaining the input graphic node data set, the graphic node data set is parsed, and the graphic node data set is divided into a plurality of sub-data sets based on the original sequence relationship, wherein the graphic node data set includes a plurality of node data recorded in sequence, and the node data corresponds to the inflection point of the surveying and mapping graphics; After receiving the graphics generation instruction, obtain the current scale; Loading node data of a graphic node data set, wherein, according to a current scale, selectively loading or not loading each of the node data in a plurality of sub-data sets in the graphic node data set; The loaded node data are connected according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic.

2. The method for generating surveying and mapping graphics according to claim 1, characterized in that: The step of parsing the graphic node data set and dividing the graphic node data set into a plurality of sub-data sets based on the original sequence relationship includes: Performing morphological influence analysis on each node data recorded in the graphic node data set; According to the result of the morphological influence analysis, a plurality of continuous node data are divided into sub-data sets.

3. The method for generating surveying and mapping graphics according to claim 2, characterized in that: The step of dividing a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis comprises: According to the different morphological influences, sub-datasets of different levels are determined.

4. The method for generating surveying and mapping graphics according to claim 3, characterized in that: The step of selectively loading each of the node data in a plurality of sub-data sets in the graphic node data set according to the current scale includes: The morphological influence level corresponding to the current scale is determined, and the sub-dataset of the smallest level in the sub-dataset corresponding to the current morphological influence level is loaded, and the sub-datasets of smaller levels are skipped.

5. The method for generating surveying and mapping graphics according to claim 3, characterized in that: After connecting the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic, the method further includes: After receiving the scale change instruction, obtain the updated scale; When the scale is reduced, the scale is adjusted directly based on the currently loaded data; When the scale is enlarged, determine whether the morphological influence level corresponding to the scale has changed; when the morphological influence level corresponding to the scale has changed, based on the part still displayed on the screen, supplement the loading of the sub-dataset of the minimum level within the sub-dataset corresponding to the current morphological influence level; and regenerate a closed mapping graphic based on the supplemented node data.

6. The method for generating surveying and mapping graphics according to claim 3, characterized in that: The step of dividing the graph node data set into a plurality of sub-data sets based on the original sequence relationship includes: A sub-dataset identifier is inserted into the graph node dataset, the sub-dataset identifier is inserted before the first node data of the sub-dataset, and the sub-dataset identifier records the number of data in the sub-dataset.

7. The surveying and mapping graphics generation method according to claim 6, characterized in that: In the process of loading the node data of the graphic node data set, if the sub-data set identifier is encountered, determining whether to load the node data in the corresponding sub-data set; If not, the corresponding sub-dataset is directly skipped according to the sub-dataset identifier recording the number of data in the sub-dataset.

8. The method for generating surveying and mapping graphics according to claim 3, characterized in that: The step of performing morphological influence analysis on each node data recorded in the graphic node data set comprises: Traversing the node data, defining each node data whose turning angle of the line connecting the first two node data is greater than the set angle as a large turning node; Determine the connection between each major turning point and other major turning points; The maximum distance between a plurality of the node data and the link is determined as the value of the morphological influence corresponding to the link.

9. The surveying and mapping graphics generation method according to claim 8, characterized in that: The dividing of a plurality of continuous node data into sub-data sets according to the result of the morphological influence analysis comprises: The node data between the links whose morphological influences are within a set range are divided into the same sub-data set as much as possible.

10. A surveying and mapping graphics generation system, characterized in that: include: A node data analysis module is used to parse the graphic node data set after obtaining the input graphic node data set, and divide the graphic node data set into a plurality of sub-data sets based on the original sequence relationship, wherein the graphic node data set includes a plurality of node data recorded in sequence, and the node data corresponds to the inflection point of the surveying and mapping graphics; The instruction acquisition module is used to acquire the graphic generation instruction and acquire the current scale after receiving the graphic generation instruction; A data loading module, used for loading node data of a graphic node data set, wherein, according to a current scale, each of the node data in a plurality of sub-data sets in the graphic node data set is selectively loaded or not loaded; The graphics generation module is used to connect the loaded node data according to the sequence relationship in the graphic node data set to generate a closed surveying and mapping graphic.

Citation Information

Patent Citations

  • An overlapping community detection method based on triangle coarsening and dynamic distance

    CN109003195A

  • Method for supporting continuous LOD drawing of GIS line object and surface object

    CN114529633A

  • Scene picture display method and device, equipment and storage medium

    CN117632344A

  • Method and apparatus for recognizing graphic forms on the basis of elevation angle data associated with sequence of points constituting the graphic form

    US5638462A

  • Map data creating device and map drawing device

    WO2009118781A1