An incremental collection and editing method for digital line maps based on object difference correction

Through the incremental editing method of digital line map based on object difference correction, the problem that the incremental information expression model in the prior art cannot accurately count the changes in geospatial elements, and achieve more accurate change expression and more efficient data updates.

CN119444927BActive Publication Date: 2025-04-22CENT SOUTH UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510049701.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-04-22
Estimated Expiration
2045-01-13

AI Technical Summary

Technical Problem

When the existing incremental information expression model based on object is statistically stating the changes in geospatial elements, it is impossible to accurately express the degree of change of the object, resulting in serious deviations from reality in the change statistics, and data redundancy and low update efficiency.

Method used

The incremental editing method of digital line-slash map based on object difference correction is adopted. By determining the difference between the existing vector data and the latest remote sensing image data, the vector object is edited so that it is consistent with the remote sensing image object, and the positive and negative differences increments are automatically identified and extracted, forming a standard positive and negative differences increment exchange file to update other vector data in the same region.

Benefits of technology

This method can more accurately express the changes in vector data, reduce data redundancy, improve the scientific nature of change statistical analysis, and accelerate the incremental update process of vector data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444927B_ABST
    Figure CN119444927B_ABST
Patent Text Reader

Abstract

The present invention provides a digital line map incremental collection and editing method based on object difference correction, including: determining the difference between existing vector data and the latest remote sensing image data, locating the changed vector object; editing the located vector object in comparison with the latest remote sensing image data so that its outline is consistent with the corresponding remote sensing image object; automatically identifying the difference between the same vector object before and after editing; automatically forming and extracting a standard positive and negative difference incremental exchange file based on the positive and negative difference incremental file format; reading the standard positive and negative difference incremental exchange file, matching and updating other vector data from different sources in the same area based on the positive and negative differences. The present invention can more accurately express the changes in vector data, not only reduce data redundancy, but also provide a more scientific basis for statistical analysis of changes and decision-making based on change analysis, and can also more quickly and accurately update the existing vector data incrementally.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital line maps (DLG), and in particular to an incremental collection and editing method of digital line maps based on object difference correction. Background Art

[0002] In order to ensure the timeliness of spatial data, people have conducted a lot of research on spatial data update methods. Since incremental update only collects the changed elements and updates the changed parts after the changes occur, the update cost is lower and the update cycle is shorter, which can better ensure the timeliness of spatial data.

[0003] Incremental update includes two basic links: incremental information acquisition and expression, and update processing and quality control. Incremental information acquisition and expression are the premise of incremental update; incremental information expression includes the expression of the change type of incremental elements, the space of the changed object, semantic information and other contents. Different incremental information expression models have a decisive role in the generation method of the changed formation in the update processing and the change analysis ability based on incremental information, while different incremental information expression models have a linkage effect on the incremental collection and editing and the automatic generation method of incremental information. Therefore, the incremental information acquisition method and expression model are often formed together.

[0004] At present, the incremental information acquisition of spatial data production units is often generated by comparing two phases of vector snapshot data through human-computer interaction, and the incremental information is expressed in an object-based manner, that is, regardless of the actual changes in the object involved, as long as it changes (including attribute and semantic changes), the entire object is expressed as a changed object, and the entire object can be replaced during the update process. Although this method is simple, it leads to serious distortion of the change amount based on incremental information statistics.

[0005] When the study area is large and the actual change is small, data redundancy often occurs and the statistical analysis results of element changes are unreasonable. Taking contour lines as an example, due to the fully closed characteristics of contour lines, the object-based incremental information method will store all the involved contour lines as increments, resulting in a huge amount of data and significantly reducing the update efficiency.

[0006] In actual production, it is often necessary to use incremental data to count change information. The object-based incremental information expression model cannot be used to directly count the annual changes of geographic spatial elements. It only considers whether the object has changed, but does not consider the number of times the object has changed, the actual amount of change, and other deep-level content, resulting in a serious deviation from the actual change statistics. Summary of the invention

[0007] The purpose of the present invention is to provide an incremental collection and editing method based on object difference correction to address the deficiencies in the above-mentioned background technology, so as to reduce data redundancy, provide a more scientific basis for change statistical analysis and related decision-making, and at the same time reduce the security risks of incremental data network transmission.

[0008] In order to achieve the above object, the present invention provides a digital line map incremental collection and editing method based on object difference correction, comprising the following steps:

[0009] S1, determine the difference between the existing vector data and the latest remote sensing image data, and locate the changed vector objects;

[0010] S2, comparing the latest remote sensing image data, editing the located vector object so that its outline is consistent with the corresponding remote sensing image object;

[0011] S3, automatically identifies the differences between the same vector object before and after editing;

[0012] S4, automatically forming and extracting a standard positive and negative difference increment exchange file according to the positive and negative difference increment file format;

[0013] S5, reads the standard positive and negative difference incremental exchange file, matches and updates other vector data from different sources in the same area according to the read positive and negative difference geometries.

[0014] Furthermore, S1 specifically includes the following sub-steps:

[0015] S11, using the latest remote sensing image data as a base map, overlaying the existing vector data on it, and registering the remote sensing image data with the vector data after processing the remote sensing image data;

[0016] S12, for objects with the same name, determining whether there is any contour inconsistency between the vector data and the remote sensing image data, and locating vector objects with inconsistent contours.

[0017] Furthermore, in S2, the system automatically stores the vector objects before and after editing; for vector objects that exist before and after editing, based on the difference between the contours of the vector object located by S1 and the corresponding remote sensing image object, the nodes of the vector object are inserted, deleted, and adjusted to make the contours of both consistent, thereby obtaining the edited vector object; for vector objects that exist before editing but not after editing, the system automatically stores the vector object before editing, and does not adjust the nodes subsequently, but only stores its backup and deletes it directly; for objects that do not exist before editing but exist after editing, the object is directly drawn, and the system only stores this object, which is set to empty before editing.

[0018] Furthermore, S3 specifically includes the following sub-steps:

[0019] S31, the system performs difference processing on the vector objects before and after editing;

[0020] S32, calculate the positive and negative differences and extract the positive and negative difference geometric figures according to the types.

[0021] Further, in S31, for the vector objects existing before and after editing, the vector object before editing is subtracted from the vector object after editing, and the result is a negative difference of the vector object before editing, which represents the reduced part of the original vector object; the vector object after editing is subtracted from the vector object before editing, and the result is a positive difference of the vector object before editing, which represents the expanded part of the original vector object;

[0022] For a vector object that only exists once before and after editing, the system determines it as a positive difference or a negative difference depending on whether the vector object before or after editing is stored.

[0023] Further, the types in S32 include extraction of positive and negative differences of vector surface elements, extraction of positive and negative differences of vector line elements, extraction of positive and negative differences of vector point elements, extraction of positive and negative differences of grids, extraction of positive and negative differences of contour lines, and extraction of positive and negative differences of triangulated networks;

[0024] When extracting positive and negative differences of vector surface elements, the expanded part is the positive difference, and the reduced part is the negative difference; when extracting positive and negative differences of vector line elements, the extended part is the positive difference, and the shortened part is the negative difference; when extracting positive and negative differences of vector point elements, disappearance is the negative difference, appearance is the positive difference, and offset is disappearance first and then appearance, storing a negative difference and a positive difference; when extracting positive and negative differences of grids, determine the area of ​​all changed grids, and extract the difference between the grid values ​​before and after the change; when extracting positive and negative differences of contour lines, determine the endpoints where each contour line starts and ends to change, form a change area range with the endpoints outside all contour lines, and extract the points whose coordinates change on the contour lines within this area; when extracting positive and negative differences of triangulated networks, extract the outer vertices of the changes, form a change area range, and extract the triangles and their vertices contained in this area.

[0025] Furthermore, the positive and negative difference incremental file format in S4 is a positive and negative difference incremental file format based on the GeoPackage format extension. The positive and negative difference incremental file format constrains the calculation and generation process of positive and negative differences in the entire incremental collection and editing process, and generates a standardized positive and negative difference incremental exchange file.

[0026] Furthermore, in S4, for the newly added and deleted objects, the whole positive and negative differences are extracted;

[0027] For objects that exist before and after editing, if the first and last points of the newly generated set are both on the edge of the object before editing, and the points between the first and last points are outside the object before editing, it indicates that the geometric figure formed by these points is a positive difference. Conversely, if the first and last points of the newly generated set are both on the edge of the object before editing, and the points between the first and last points are inside the object before editing, or all the points are inside the object before editing, it indicates that the geometric figure formed by these points is a negative difference.

[0028] Or, for an object that exists both before and after editing, the positive and negative differences are obtained using the difference between the object before and after editing.

[0029] Furthermore, in S5, positive and negative differences are updated according to the subdivision and update rules of topological adjacency relationships in different situations, and positive and negative differences are used as increments for updating. The subdivided topological adjacency relationships include point adjacency, line adjacency, external adjacency, internal adjacency and their combined topological adjacency relationships.

[0030] Furthermore, when updating other vector data from different sources in the same area in S5, the topological adjacency relationship between the positive and negative differences and the target to be updated is determined. If it is external adjacency, it means that the positive and negative differences at this time are positive differences, and the union of them and the target to be updated is calculated. If it is internal adjacency, it means that the positive and negative differences at this time are negative differences, and the target to be updated is subtracted from the negative differences.

[0031] The above scheme of the present invention has the following beneficial effects:

[0032] The incremental collection, editing and updating method of digital line map based on object difference correction provided by the present invention locates the changed vector object by determining the difference between the existing vector data and the latest remote sensing image data; edits the located vector object in comparison with the latest remote sensing image data so that its outline is consistent with the corresponding remote sensing image object; automatically identifies the difference between the same vector object before and after editing, and the part of the edited vector object exceeding the outline of the vector object before editing is a positive difference, and conversely, the part of the vector object before editing exceeding the outline of the vector object after editing is a negative difference; automatically extracts the standard positive and negative difference incremental exchange file according to the designed incremental file format, reads the above standard positive and negative difference incremental exchange file, matches and updates other vector data from different sources in the same area according to the read positive and negative difference geometric figures, thereby focusing on the part of the vector object that really changes, and can more accurately express the change of the vector data, which can not only reduce data redundancy, but also provide a more scientific basis for change statistical analysis and decision-making based on change statistical analysis, and can also more quickly and accurately update the existing vector data incrementally;

[0033] Other beneficial effects of the present invention will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 is a flow chart of the steps of the present invention;

[0035] Figure 2 The figure is a simplified schematic diagram of the positive and negative differences involved in the present invention, wherein (a) is the positive and negative differences of surface elements, and (b) is the positive and negative differences of line elements. DETAILED DESCRIPTION

[0036] The following describes the embodiments of the present disclosure through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the scope of protection of the present disclosure.

[0037] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.

[0038] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present disclosure, and the illustrations only show the components related to the present disclosure rather than the number, shape and size of the components in actual implementation. The type, quantity and proportion of each component in actual implementation may be changed at will, and the component layout type may also be more complicated. In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the aspects described can be practiced without these specific details.

[0039] like Figure 1 As shown, an embodiment of the present invention provides a method for incremental collection and editing of digital line maps based on object difference correction, comprising the following steps:

[0040] S1, determine the difference between the existing vector data and the latest remote sensing image data, and locate the changed vector objects.

[0041] In this embodiment, this step specifically includes the following sub-steps:

[0042] S11, using the latest remote sensing image data as the base map, overlaying the existing vector data on it, performing coordinate system conversion, geometric correction, radiation correction and other processing on the remote sensing image data, and then aligning it with the vector data.

[0043] It should be noted that remote sensing image data must be aligned with vector data after being processed by coordinate system conversion, geometric correction, radiation correction, etc. Otherwise, it may cause interference and errors in the subsequent incremental collection and editing process due to unclear remote sensing images, inconsistent coordinate systems, etc. For vector layers, the filling should be removed and only the outline should be retained so that the layer differences can be clearly seen.

[0044] S12, judging manually based on visual observation whether there is any inconsistency in contours between the vector data and the remote sensing image data for objects with the same name, and locating vector objects with inconsistent contours.

[0045] It should be noted that the changes of entities in the real world are actually very small, and the method of manual visual interpretation can fully meet the positioning requirements. When marking vector objects that are obviously different from remote sensing image objects by manual visual comparison of remote sensing image data and vector data, the standard of "obviously different" varies depending on the scale. In the field of cartographic synthesis, for vector data of different scales, changes are recorded only after meeting different conditions. Therefore, when making judgments in this embodiment, manual judgments need to be made based on the data scale and actual production needs.

[0046] S2, comparing with the latest remote sensing image data, edit the located vector object so that its outline is consistent with the corresponding remote sensing image object.

[0047] It should be noted that the system automatically stores the vector objects before and after editing as the basis for the subsequent calculation of positive and negative differences. Specifically, for vector objects that exist before and after editing, according to the difference between the contours of the vector object located by S1 and the corresponding remote sensing image object, the nodes of the vector object are inserted, deleted, and adjusted to make the contours of both sides consistent, and the edited vector object is obtained; for vector objects that exist before editing but do not exist after editing, the vector objects before editing that were automatically stored by the system before editing do not need to adjust the nodes later, and only its backup is stored and directly deleted; for objects that do not exist before editing but exist after editing, the object can be directly drawn, and the system only stores this object and sets it to empty before editing.

[0048] Figure 2is a brief schematic diagram of the positive and negative differences involved in this embodiment, Figure 2 (a) is the positive and negative difference of the surface element, Figure 2 (b) is the positive and negative difference of the line element. For the positive and negative difference of the line element, there will be Figure 2 In the third row of (b), the first and last nodes of the changing part remain unchanged, but the middle part changes. Figure 2 In (b), the line segment between the original head and tail nodes is regarded as a negative difference, and the line segment between the current head and tail nodes is regarded as a positive difference for storage.

[0049] S3, automatically identifying the difference between the same vector object before and after editing, the part of the vector object after editing that exceeds the outline of the vector object before editing is a positive difference, and conversely, the part of the vector object before editing that exceeds the outline of the vector object after editing is a negative difference.

[0050] In this embodiment, this step specifically includes the following sub-steps:

[0051] S31, the system performs difference processing on the vector object before and after editing.

[0052] Among them, for vector objects that exist before and after editing, the difference between the vector object before editing and the vector object after editing is the negative difference of the vector object before editing, that is, the part of the original vector object that is reduced; the difference between the vector object after editing and the vector object before editing is the positive difference of the vector object before editing, that is, the part of the original vector object that is expanded. For vector objects that only exist before and after editing, the system determines whether it is the vector object before editing or the object after editing that is stored as a positive difference (appearing object) or a negative difference (disappearing object).

[0053] S32, calculate the positive and negative differences and extract the positive and negative difference geometric figures according to the types.

[0054] It should be noted that there are some differences in the positive and negative difference extraction of different vector objects, including: positive and negative difference extraction of vector surface elements, positive and negative difference extraction of vector line elements, positive and negative difference extraction of vector point elements, positive and negative difference extraction of grids, positive and negative difference extraction of contour lines, and positive and negative difference extraction of triangulated networks.

[0055] When extracting the positive and negative differences of vector surface elements, the expansion part is the positive difference, and the contraction part is the negative difference; when extracting the positive and negative differences of vector line elements, the extension part is the positive difference, and the shortening part is the negative difference; when extracting the positive and negative differences of vector point elements, disappearance is the negative difference, appearance is the positive difference, and offset is disappearance first and then appearance, that is, there is a negative difference and a positive difference. It should be noted that the different changes of these three types of elements can be extracted through positive and negative differences.

[0056] When extracting positive and negative differences in the grid, determine the area of ​​all changed grids, and extract the difference between the grid values ​​before and after the change, that is, the difference between the grid values ​​before and after the change; when extracting positive and negative differences in contour lines, determine the endpoints where each contour line starts and ends changing, form a change area range with the endpoints outside all contour lines, and extract the points on the contour lines within this area whose coordinates have changed; when extracting positive and negative differences in the triangulated network, extract the outer vertices of the change, form a change area range, and extract the triangles and their vertices contained in this area.

[0057] S4, automatically generates and extracts a standard positive and negative difference increment exchange file based on the positive and negative difference increment file format.

[0058] It should be noted that what is extracted from S31 and S32 is only the geometric information of the positive and negative differences. In the designed positive and negative difference increment file format, in order to facilitate data exchange, attribute information, annotation information, coordinate system information, etc. are also stored. They all exist in the format of data tables. When reading the positive and negative difference increment exchange file, the positive and negative difference increments can be reconstructed according to the information in these data tables and displayed in the system.

[0059] For the positive and negative difference incremental file format, the traditional object-based incremental file is only applicable to incremental objects and not to the object positive and negative difference incrementals in this application. Therefore, it is necessary to design a file format for the object positive and negative difference incrementals. In this embodiment, based on the 2023 "Geographic Information Vector Data Model and Storage Specification", a positive and negative difference incremental file format based on the GeoPackage format extension is designed. This format constrains the calculation and generation process of positive and negative differences in the entire incremental collection and editing process, and generates a standardized positive and negative difference incremental exchange file.

[0060] The geometric information in the positive and negative difference incremental exchange file, in addition to the information of the positive and negative differences themselves, stored in the feature table also includes: the information of the original vector object (the object before the change) (unique ID, vertex coordinates or centroid coordinates, etc.); the information of all positive and negative differences corresponding to this object (the number of positive and negative differences, the coordinates of the points that constitute the positive and negative differences, etc.). In the actual exchange file, the structure is as follows: one original vector object information (unique ID, vertex coordinates or centroid coordinates, etc.) contains multiple positive and negative difference information. Among them, the information of the original vector object is only used as a verification for subsequent matching and does not directly participate in matching. Therefore, only the prominent information of the original vector object, such as the unique ID, centroid coordinates, etc., is stored to distinguish different objects. At the same time, other tables in the positive and negative difference incremental exchange file based on the GeoPackage format extension, such as the spatial reference system table, the attribute field table, etc., can be similarly extended with reference to the extension of the above feature class table.

[0061] Among them, the designed positive and negative difference incremental file format meets the following requirements: after reading the positive and negative difference incremental exchange file, what is actually displayed is the positive and negative difference vector file. At the same time, one positive difference / negative difference corresponds to a record in the attribute table. Each record contains the key information of the original object corresponding to the positive difference / negative difference, such as the unique ID, center of mass coordinates, etc. It also includes statistical information such as the area, perimeter, attribute value, etc. of the positive difference / negative difference for verification of subsequent update effects.

[0062] Among them, for newly added and deleted objects, they are extracted as the entire positive and negative differences. For objects that exist before and after editing, this embodiment provides two methods for calculation and extraction: the first method for calculating positive and negative differences is that if the first and last points of the points in the newly generated set are both on the edge of the object before editing, and the points between the first and last points are outside the object before editing, it means that the geometric figure formed by these points is a positive difference. On the contrary, if the first and last points of the points in the newly generated point set are both on the edge of the object before editing, and the points between the first and last points are inside the object before editing, or all the points are inside the object before editing, it means that the geometric figure formed by these points is a negative difference; the second method for calculating positive and negative differences is to use the difference between the objects before and after editing to obtain positive and negative differences.

[0063] S5, matching and updating other vector data from different sources in the same area according to the positive and negative differences.

[0064] In this step, the positive and negative differences are updated according to the subdivision and update rules of the topological adjacency relationship in different situations. The positive and negative differences are used as increments for updating. Therefore, only the topological adjacency relationship is used during the update. Considering that the entity changes in the real world are often complex, the topological adjacency relationship needs to be subdivided during the update process to achieve the purpose of accurate update. Among them, the subdivided topological adjacency relationship includes point adjacency, line adjacency, external adjacency, internal adjacency and their combined topological adjacency relationships.

[0065] When updating, the topological adjacency relationship between the positive and negative differences and the target to be updated is determined. If it is external adjacency (positive difference), the union of the two can be calculated. If it is internal adjacency (negative difference), the difference between the target to be updated and it can be calculated.

[0066] It should be noted that in this step, the original object information contained in the positive and negative differences is used to check whether the matching result is correct, in order to improve the matching accuracy. For the entire object that appears and disappears, the object-based update method can be directly used to perform the update operation.

[0067] In summary, the incremental collection, editing and updating method of digital line maps based on object difference correction provided by this embodiment can locate the changed vector objects by determining the difference between the existing vector data and the latest remote sensing image data; edit the located vector objects in comparison with the latest remote sensing image data so that their contours are consistent with the corresponding remote sensing image objects; automatically identify the difference between the same vector object before and after editing, the part of the edited vector object that exceeds the contour of the vector object before editing is a positive difference, and conversely, the part of the vector object before editing that exceeds the contour of the vector object after editing is a negative difference; automatically extract the above positive and negative differences according to the designed incremental file format, and match and update other vector data from different sources in the same area according to the above positive and negative differences. Therefore, this solution focuses on the part of the vector object that has actually changed, and can more accurately express the changes in vector data. It can not only reduce data redundancy, but also provide a more scientific basis for statistical analysis of changes and decision-making based on statistical analysis of changes, and can also more quickly and accurately update the existing vector data incrementally.

[0068] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0069] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the application. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A digital line map incremental collection and editing method based on object difference correction, characterized in that: The steps include: S1, determine the difference between the existing vector data and the latest remote sensing image data, and locate the changed vector objects; S2, comparing the latest remote sensing image data, editing the located vector object so that its outline is consistent with the corresponding remote sensing image object; S3, automatically identifying the difference between the same vector object before and after editing; specifically including: S31, the system performs difference processing on the vector object before and after editing; S32, calculating positive and negative differences by type and extracting positive and negative difference geometric figures; In S31, for the vector object existing before and after editing, the vector object before editing is subtracted from the vector object after editing, and the result is a negative difference of the vector object before editing, which represents the reduced part of the original vector object; the vector object after editing is subtracted from the vector object before editing, and the result is a positive difference of the vector object before editing, which represents the expanded part of the original vector object; For vector objects that only exist before and after editing, the system determines whether it is a positive difference or a negative difference, depending on whether the vector object before or after editing is stored; The types in S32 include positive and negative difference extraction of vector surface elements, positive and negative difference extraction of vector line elements, positive and negative difference extraction of vector point elements, positive and negative difference extraction of grids, positive and negative difference extraction of contour lines, and positive and negative difference extraction of triangulated networks; When extracting positive and negative differences of vector surface elements, the expansion part is the positive difference, and the contraction part is the negative difference; when extracting positive and negative differences of vector line elements, the extension part is the positive difference, and the shortening part is the negative difference; when extracting positive and negative differences of vector point elements, disappearance is the negative difference, appearance is the positive difference, and offset is disappearance first and then appearance, saving a negative difference and a positive difference; when extracting positive and negative differences of grids, determine the area of ​​all changed grids, and extract the difference between the grid values ​​before and after the change; when extracting positive and negative differences of contour lines, determine the endpoints where each contour line starts and ends to change, form a change area range with the endpoints outside all contour lines, and extract the points where the coordinates of the contour lines within this area change; when extracting positive and negative differences of triangulated networks, extract the outer vertices of the changes, form a change area range, and extract the triangles and their vertices contained in this area range; S4, automatically forming and extracting a standard positive and negative difference increment exchange file according to the positive and negative difference increment file format; S5, reads the standard positive and negative difference incremental exchange file, matches and updates other vector data from different sources in the same area according to the read positive and negative difference geometries.

2. The incremental collection and editing method of digital line map based on object difference correction according to claim 1 is characterized in that: S1 specifically includes the following sub-steps: S11, using the latest remote sensing image data as a base map, overlaying the existing vector data on it, and registering the remote sensing image data with the vector data after processing the remote sensing image data; S12, for objects with the same name, determining whether there is any contour inconsistency between the vector data and the remote sensing image data, and locating vector objects with inconsistent contours.

3. The incremental collection and editing method of digital line map based on object difference correction according to claim 2 is characterized in that: In S2, the system automatically stores vector objects before and after editing; for vector objects that exist before and after editing, the edited vector objects are obtained by inserting, deleting, and adjusting the nodes of the vector objects based on the difference between the contours of the vector objects located by S1 and the corresponding remote sensing image objects, by making the contours of both sides consistent; for vector objects that exist before editing but not after editing, the system automatically stores the vector objects before editing, and does not adjust the nodes subsequently, but only stores its backup and deletes it directly; for objects that do not exist before editing but exist after editing, the objects are directly drawn, and the system only stores this object, which is set to empty before editing.

4. The incremental collection and editing method of digital line map based on object difference correction according to claim 1 is characterized in that: The positive and negative difference incremental file format in S4 is a positive and negative difference incremental file format based on the GeoPackage format extension. The positive and negative difference incremental file format constrains the calculation and generation process of positive and negative differences in the entire incremental collection and editing process, and generates a standardized positive and negative difference incremental exchange file.

5. A digital line map incremental collection and editing method based on object difference correction according to any one of claims 1 to 4, characterized in that: In S4, for newly added and deleted objects, they are extracted as the entire positive and negative differences; For objects that exist before and after editing, if the first and last points of the newly generated set are both on the edge of the object before editing, and the points between the first and last points are outside the object before editing, it indicates that the geometric figure formed by these points is a positive difference. Conversely, if the first and last points of the newly generated set are both on the edge of the object before editing, and the points between the first and last points are inside the object before editing, or all the points are inside the object before editing, it indicates that the geometric figure formed by these points is a negative difference. Or, for an object that exists both before and after editing, the positive and negative differences are obtained using the difference between the object before and after editing.

6. The incremental collection and editing method of digital line map based on object difference correction according to claim 5 is characterized in that: In S5, positive and negative differences are updated according to the subdivision and update rules of topological adjacency relationships in different situations, and positive and negative differences are used as increments for updating. The subdivided topological adjacency relationships include point adjacency, line adjacency, external adjacency, internal adjacency and their combined topological adjacency relationships.

7. The incremental collection and editing method of digital line map based on object difference correction according to claim 6 is characterized in that: When updating other vector data from different sources in the same area in S5, the topological adjacency relationship between the positive and negative differences and the target to be updated is determined. If it is external adjacency, it means that the positive and negative differences at this time are positive differences, and the union of them and the target to be updated is calculated. If it is internal adjacency, it means that the positive and negative differences at this time are negative differences, and the target to be updated is subtracted from the negative differences.

Citation Information

Patent Citations

  • Network marking and reporting method for geospatial information

    CN102819562A

  • Automatic updating processing method for increments of land utilization vector database

    CN103942331A