Method and system for cooperatively updating basic geographic information database

By uniquely encoding and time recording of the element entities in the basic geographic information database, and using incremental updates and collaborative update mechanisms, the problem of inefficient updates of basic geographic information databases in the existing technology is solved, and efficient and refined data updates and multi-user collaborative management are achieved.

CN119537388APending Publication Date: 2025-02-28常州市自然资源和规划服务中心(常州市历史文化名城保护管理中心)
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202411421958.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The prior art is inefficient in the process of updating basic geographic information databases, with problems of data confusion and inconvenience in operation. Especially when multiple users are collaboratively updated, it is difficult to ensure timely updates and refined management of data.

Method used

By uniquely encoding geographic information element entities and recording time information such as generation, modification, and demise, a basic geographic information database for the entire life cycle is built. The incremental update mechanism is adopted to record version information when users download and update data, realize collaborative updates of multiple users, and traceability and comparison analysis are carried out through the unique factor code and related time information.

Benefits of technology

It improves the efficiency and refined management of basic geographic information data, ensures timely updates of data and the smooth progress of collaborative operations of multiple users, and provides favorable conditions for ensuring efficient updates of basic geographic information data and full life cycle management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537388A_ABST
    Figure CN119537388A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for collaboratively updating a basic geographic information database, and relates to the technical field of collaboratively updating the basic geographic information database, and the method comprises the following steps: S1, constructing the basic geographic information database, S2, carrying out incremental updating, and S3, collaboratively updating. The method comprises the following steps: S1, in construction of a basic geographic information database, performing unique coding and multiple related time identifications on element entities in basic geographic information data, so that the data processing efficiency is improved, and fine management of various basic geographic information data is improved; in the step S2, in incremental updating, time identification is carried out on the elements and the data in time, so that the input efficiency of the basic geographic data is improved; in the step S3 of collaborative updating, collaborative collection, collaborative updating and fine management of the basic geographic information data are improved, and favorable conditions are provided for guaranteeing efficient updating and full-life-cycle management of the basic geographic information data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of updating geographic information databases, and in particular to a method and system for collaboratively updating a basic geographic information database. Background Art

[0002] High-precision and up-to-date basic geographic information results are important basic and strategic information resources in economic and social development, urban construction and ecological protection. The continuous and rapid update of the basic geographic information database is an important part of local basic surveying and mapping work, and it is also an important task for surveying and mapping geographic information authorities at all levels and related surveying and mapping units. Collaborative update technology is an important means to ensure the quality and efficiency of its update. However, due to the large amount of basic geographic information data and high timeliness requirements, multi-user division of labor to collect and collaboratively update data in a certain area can greatly improve work efficiency, so collaborative updating of the basic geographic information database is necessary.

[0003] In the existing technology, the update of basic geographic information database mainly adopts data control to avoid operation confusion and data confusion, which is inefficient and has some potential defects and challenges, which are specifically reflected in the following aspects:

[0004] First, in the prior art, data is generally downloaded from the existing database according to the map sheet or a certain area, and the corresponding elements in the database are locked to prevent other personnel from calling and modifying these elements at the same time, causing data confusion. After the update is completed, the lock is canceled and other personnel can download and call. This operation method ensures the rationality of the data, but reduces work efficiency and affects data use.

[0005] 2. The existing technology does not pay enough attention to the extraction of new elements, modification of elements and deletion of elements, resulting in the inability to update the elements in a timely manner, affecting the collaborative collection, coordinated update and refined management of basic geographic information data, reducing the efficiency of basic geographic information data updates, and reducing the management conditions for the entire life cycle. Summary of the invention

[0006] The purpose of the present invention is to provide a method for collaboratively updating a basic geographic information database, which solves the problems existing in the background technology.

[0007] To solve the above technical problems, the present invention adopts the following technical solutions: In the first aspect, a method for collaboratively updating a basic geographic information database comprises the following steps: S1, constructing a basic geographic information database: by uniquely encoding geographic information element entities, and at the same time specially identifying the relevant time of element generation, modification, extinction, etc., recording the element uniqueness and related time information from the data structure level, and constructing a full life cycle basic geographic information database including a current database and a historical database.

[0008] S2. Incremental update: When the user downloads and calls, the download time is recorded as the version information. When the results of the user's repair and testing are stored in the database, the current database and the historical database are incrementally updated by comparing the relevant time and factor codes.

[0009] S3. Collaborative update: When different users modify and update geographic information data synchronously, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing collaborative update of the basic geographic information database by multiple users.

[0010] Furthermore, in S1, the element entities in the basic geographic information data are uniquely identified, and the geographic information element entities are uniquely encoded by assigning them a unique coding method, ensuring that all elements in the current database have no duplicate codes. The life cycle of the element is recorded and managed through the generation time, change time, and extinction time. The generation time refers to the generation time of the newly added basic geographic information element, which can be recorded as the time when the element information is collected by methods such as field surveying and mapping. The change time refers to the time when the status of the original basic geographic information element undergoes local changes, and the time when the change information of the original element is collected by methods such as field surveying and mapping. The extinction time refers to the time when the original element is found to no longer exist during the update of surveying and mapping, and the time of discovery is the time of extinction.

[0011] Furthermore, in S2, the data file downloaded and called from the basic geographic information database is recorded as its version information in its entirety, with the specific time accurate to seconds. The version time is stored in a log format to ensure that different users download and call the same range or the same basic geographic information element and have different time version records. When users download and call the basic geographic information data for repair and measurement, there are three operations: adding, modifying, and deleting. Adding a new element is a newly drawn geographic information element, and its attribute must record the time of generation and assign a unique code. Modifying an element is to modify the original element that has changed, and it must be recorded in the change time attribute according to the latest acquisition time. Deleting is to mark the element that no longer exists and record the extinction time.

[0012] Furthermore, in S2, the basic geographic information data of the scope of revision and measurement is updated and modified, and after quality inspection, it is stored in the database using the incremental update method. New elements are directly stored in the current database, and the modified elements record the latest change time and store it in the current database while the original elements are stored in the historical database. The deleted elements are filled in with the extinction time attribute and stored in the historical database. When the basic geographic information data of the scope of revision and measurement is stored in the database, the new elements, modified elements and deleted elements are extracted by comparing and analyzing the unique codes, generation time, change time and extinction time of the elements in the current database and the historical database.

[0013] Newly added elements refer to newly constructed basic geographic information elements discovered during the survey and repair process. If the element does not exist in the current database, it needs to be added to the current database. Newly added elements are obtained by comparing the element generation time with the version time of the downloaded data. If the generation time of an element is later than the version time, the element is judged to be a newly added element and needs to be updated to the current database.

[0014] Modified features refer to basic geographic information features that already existed but have changed. During the surveying and mapping process, the original feature graphics or some attribute information need to be modified and improved, and the latest features after the changes are added to the current database while the original features are deleted. The modified features are obtained by comparing the feature change time and the version time of the downloaded data. In the basic geographic information data after the survey and repair, if the change time of a certain feature is later than the version time, the feature is judged to be a modified feature. The modified feature is updated to the current database, and the original feature in the current database is obtained through the feature unique code and put into the historical database.

[0015] Deleting features refers to basic geographic information features that are found to no longer exist during the survey and revision process and need to be deleted from the database. Deleted features are obtained by comparing unique codes. If a feature code in the basic geographic information data of the current database within the survey and revision scope does not exist in the data after the survey and revision, it is determined that the feature has been deleted after the survey and revision, and the feature record in the current database needs to be put into the historical database after the extinction time.

[0016] Furthermore, in S3, it is assumed that A and B download the basic geographic information data of the same range from the current database at different times for updating and revision. A completes the revision first and updates the current database in the above manner. Then, during or after the revision, B obtains A's latest data results in the basic geographic information database through data collaboration, and synchronously updates the current database and the historical database with the data it has collected.

[0017] When B collaboratively updates basic geographic information data, in addition to processing new features, modified features, and deleted features in the incremental update method mentioned above, it can also synchronize the latest data entered into the database by A, including the new data, modified data, and deleted data of A's revision and measurement, thereby generating the latest results within the scope of revision and measurement. Similarly, other users such as C, D, etc. can also collaboratively update the data in the same scope they downloaded in this way.

[0018] The newly added data of the synchronous A test is obtained by obtaining the newly added unique code of the element. If the unique code of a certain element in the current database within the test range does not exist in the data of B test, the element will be added to the data of B test.

[0019] Synchronous modification data is obtained by comparing unique codes and modification times. If the unique code of a certain element in the current database within the scope of the test and revision exists in the data of B test and revision, the one with the same code is selected. If both have change times, the one with the more recent change time is selected as the final element result and put into the data of B test and revision, and the elements with no change time or earlier change time are directly deleted.

[0020] Synchronous deletion of elements is mainly achieved by comparing the historical database and the revision data. If the unique code of an element in the historical database within the revision range exists in the data of B revision, the element will be deleted directly.

[0021] The second aspect of the present invention is a system for a method of collaboratively updating a basic geographic information database, comprising: constructing a basic geographic information database module: by uniquely encoding geographic information element entities, and at the same time specifically identifying the relevant time of element generation, modification, and extinction, recording the element uniqueness and relevant time information from the data structure level, and constructing a full life cycle basic geographic information database including a current library and a historical library.

[0022] Incremental update module: When the user downloads and calls, the download time is recorded as version information. When the results of the user's repair and testing are stored in the database, the current database and historical database are incrementally updated by comparing the relevant time and factor codes.

[0023] Collaborative update module: When different users modify and update geographic information data synchronously, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing the collaborative update of the basic geographic information database by multiple users.

[0024] The beneficial effects of the present invention are: 1. In S1, in constructing a basic geographic information database, by uniquely encoding geographic information element entities and specifically identifying relevant times such as element generation, modification, and extinction, the uniqueness of the elements and related time information are recorded from the data structure level, and a full life cycle basic geographic information database including a current database and a historical database is constructed, which improves the efficiency of data processing, improves the refined management of various types of basic geographic information data, and timely identifies elements, thereby improving the efficiency of entering basic geographic data.

[0025] 2. In S3, collaborative updating, when different users synchronously modify and update geographic information data, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing the collaborative updating of the basic geographic information database by multiple users, thereby improving the collaborative collection, collaborative updating and refined management of basic geographic information data, and providing favorable conditions for ensuring the efficient updating and full life cycle management of basic geographic information data. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 The present invention is a schematic flow chart of the steps for implementing the method.

[0028] Figure 2 It is a schematic diagram of the system structure connection of the present invention.

[0029] Figure 3 Schematic diagram of basic geographic information database.

[0030] Figure 4 Update and revise the technical process for 1:1000 basic topographic maps.

[0031] Figure 5 Download local data within the measurement range in the current database for A and B.

[0032] Figure 6 , 7 Carry out basic topographic map repair survey for A.

[0033] Figure 8 , 9 Carry out basic topographic map repair survey for B.

[0034] Fig.10 This is the latest result after A and B collaboratively updated.

[0035] Fig.11 The local historical data of the measurement range after A and B collaboratively update. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 are within the scope of protection of the present invention.

[0037] Example 1, reference Figure 1 As shown: The present invention provides a method for collaboratively updating a basic geographic information database, comprising: S1, constructing a basic geographic information database, S2, incremental updating, and S3, collaborative updating.

[0038] S1. Construct a basic geographic information database: By uniquely encoding geographic information feature entities and specifically identifying the relevant time of feature generation, modification, and extinction, the uniqueness of the features and related time information are recorded at the data structure level, and a full life cycle basic geographic information database including current and historical libraries is constructed.

[0039] In S1, the feature entities in the basic geographic information data are uniquely identified, and the geographic information feature entities are uniquely encoded by giving them unique coding methods to ensure that all features in the current database have no duplicate codes. The life cycle of the elements is recorded and managed through the generation time, change time, and extinction time. The generation time refers to the generation time of the newly added basic geographic information elements, which can be recorded as the time when the feature information is collected by methods such as field surveying and mapping. The change time refers to the time when the status of the original basic geographic information elements undergoes local changes, and the time when the change information of the original elements is collected by methods such as field surveying and mapping. The extinction time refers to the time when the original elements are found to no longer exist during the update of surveying and mapping, and the time of discovery is the time of extinction.

[0040] S2. Incremental update: When the user downloads and calls, the download time is recorded as the version information. When the results of the user's repair and testing are stored in the database, the current database and the historical database are incrementally updated by comparing the relevant time and factor codes.

[0041] In S2, the data file downloaded and called from the basic geographic information database is recorded as its version information in time, with the specific time accurate to seconds. The version time is stored in log form to ensure that different users download and call the same range or the same basic geographic information element with different time version records. When users download and call the basic geographic information data for repair and measurement, there are three operations: adding, modifying, and deleting. Adding means drawing a new geographic information element, and the generation time must be recorded in its attributes and a unique code must be assigned. Modifying means modifying the original element that has changed, and the latest collection time must be recorded in the change time attribute. Deleting means marking the element that no longer exists and recording the extinction time.

[0042] The basic geographic information data of the scope of revision and survey shall be updated and modified, and after quality inspection, the data shall be stored in the database using the incremental update method. New features shall be directly stored in the current database, and the modified features shall record the latest change time and store it in the current database while the original features shall be stored in the historical database. The deleted features shall be filled in with the extinction time attribute and stored in the historical database. When the basic geographic information data of the scope of revision and survey is stored in the database, the new features, modified features and deleted features shall be extracted by comparing and analyzing the unique codes, generation time, change time and extinction time of the features in the current database and the historical database.

[0043] Newly added elements refer to newly constructed basic geographic information elements discovered during the survey and repair process. If the element does not exist in the current database, it needs to be added to the current database. Newly added elements are obtained by comparing the element generation time with the version time of the downloaded data. If the generation time of an element is later than the version time, the element is judged to be a newly added element and needs to be updated to the current database.

[0044] Modified features refer to basic geographic information features that already existed but have changed. During the surveying and mapping process, the original feature graphics or some attribute information need to be modified and improved, and the latest features after the changes are added to the current database while the original features are deleted. The modified features are obtained by comparing the feature change time and the version time of the downloaded data. In the basic geographic information data after the survey and repair, if the change time of a certain feature is later than the version time, the feature is judged to be a modified feature. The modified feature is updated to the current database, and the original feature in the current database is obtained through the feature unique code and put into the historical database.

[0045] Deleting features refers to basic geographic information features that are found to no longer exist during the survey and revision process and need to be deleted from the database. Deleted features are obtained by comparing unique codes. If a feature code in the basic geographic information data of the current database within the survey and revision scope does not exist in the data after the survey and revision, it is determined that the feature has been deleted after the survey and revision, and the feature record in the current database needs to be put into the historical database after the extinction time.

[0046] S3. Collaborative update: When different users modify and update geographic information data synchronously, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing collaborative update of the basic geographic information database by multiple users.

[0047] In S3, it is assumed that A and B download the basic geographic information data of the same range from the current database at different times for update and revision. A completes the revision first and updates the current database in the above manner. Then, during or after the revision, B obtains the latest data results of A in the basic geographic information database through data collaboration, and synchronously updates the current database and the historical database with the data it has collected.

[0048] When B collaboratively updates basic geographic information data, in addition to processing new features, modified features, and deleted features in the incremental update method mentioned above, it can also synchronize the latest data entered into the database by A, including the new data, modified data, and deleted data of A's revision and measurement, thereby generating the latest results within the scope of revision and measurement. Similarly, other users such as C, D, etc. can also collaboratively update the data in the same scope they downloaded in this way.

[0049] The newly added data of the synchronous A test is obtained by obtaining the newly added unique code of the element. If the unique code of a certain element in the current database within the test range does not exist in the data of B test, the element will be added to the data of B test.

[0050] Synchronous modification data is obtained by comparing unique codes and modification times. If the unique code of a certain element in the current database within the scope of the test and revision exists in the data of B test and revision, the one with the same code is selected. If both have change times, the one with the more recent change time is selected as the final element result and put into the data of B test and revision, and the elements with no change time or earlier change time are directly deleted.

[0051] Synchronous deletion of elements is mainly achieved by comparing the historical database and the revision data. If the unique code of an element in the historical database within the revision range exists in the data of B revision, the element will be deleted directly.

[0052] Example 2, reference Figure 2 As shown: The present invention provides a system for collaboratively updating a basic geographic information database, including: constructing a basic geographic information database module: by uniquely encoding geographic information element entities, and specifically identifying the relevant time of element generation, modification, and extinction, recording the element uniqueness and related time information from the data structure level, and constructing a full life cycle basic geographic information database including a current library and a historical library.

[0053] Incremental update module: When the user downloads and calls, the download time is recorded as version information. When the results of the user's repair and testing are stored in the database, the current database and historical database are incrementally updated by comparing the relevant time and factor codes.

[0054] Collaborative update module: When different users modify and update geographic information data synchronously, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing the collaborative update of the basic geographic information database by multiple users.

[0055] It should be noted that the basic geographic information database construction module is connected to the incremental update module, and the incremental update module is connected to the collaborative update module.

[0056] Through an embodiment of the above steps: Figure 4 As shown in the figure, a 1:1000 basic topographic map database (including current database and historical database, both in PostGIS format) is selected as sample data.

[0057] The version time of the downloaded data is recorded as XTime. The uniqueness and time identification of topographic map elements are realized through attributes such as unique code FID, generation time BTime, change time MTime and extinction time DTime, which are saved in the CAD feature entity as extended attributes. There are also corresponding four attributes in PostGIS. The FID of the feature entity object is a GUID (Globally Unique Identifier) ​​automatically generated by the system. Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, where each x is a hexadecimal number in the range of 0-9 or af (such as "50012fdc-19ea-4002-b92f-be7c8942d193" is a valid GUID. BTime, MTime and DTime are recorded in "year-month-day. hour-minute-second").

[0058] GDAL is used as a tool for reading and writing PostGIS, and secondary development is carried out on the CAD (ZWCAD2025) platform as the topographic map data production and update system CZmap. The system includes functions such as production of various topographic map elements, attribute assignment, and incremental update storage.

[0059] The CZmap system uses the CAD platform's monitor to monitor various operations such as drawing new graphics and text, editing text or graphics, copying, arraying, mirroring, breaking up (decomposing), duplicating, moving, interrupting, trimming, offsetting, rotating, scaling, stretching, lengthening, extending, rounding, and chamfering. This ensures that the software automatically generates a GUID and records BTime when new topographic map elements are drawn, and records the latest modification time in MTime when the original topographic map elements are modified.

[0060] In the CZmap system, according to the method of the present invention, by comparing the topographic map data after the repair survey with the FID and BTime, MTime, DTime attributes of the elements in the corresponding repair and survey range in the current database and the version time XTime of the downloaded data, the newly added elements, modified elements and deleted elements are extracted. If the BTime of an element in the topographic map after the repair and survey is later than XTime, it is written into the current database as a newly added element; if the MTime of the element is later than XTime, it is judged to be a modified element written into the current database, and the original element with the same FID in the current database is stored in the historical database; if the FID of an element in the repair and survey range in the current database does not exist in the data after the repair and survey, it is judged that the element is deleted after the repair and survey, and is assigned the DTime attribute and stored in the historical database.

[0061] While updating and storing data in CZmap, users can use the latest results of other users' new updates in the current database to collaboratively update the data within the scope of the revision and measurement they downloaded, that is, synchronize the latest results updated by other users. When the revision and measurement data results are coordinated with the current database, if the FID of a certain element within the revision and measurement scope in the current database does not exist in the latest data of the revision and measurement, then the element is added to the revision and measurement data; if the FID of a certain element within the revision and measurement scope in the current database exists in the latest data of the revision and measurement but the MTime is different, then the element with a closer MTime is taken as the latest element to replace the old element in the revision and measurement data; if the FID of a certain element within the revision and measurement scope in the historical database also exists in the latest data of the revision and measurement and the MTime is the same, then the element is deleted from the revision and measurement data.

[0062] Example 3, reference Figure 5-11 As shown:

[0063] A and B respectively downloaded and called the data of a certain range in the current situation database and carried out the topographic map repair work according to the division of tasks. Taking the local area within the repair and measurement range as an example, Figure 5 As shown, Figure 5 Download local data within the measurement range in the current database for A and B.

[0064] A. A repair survey was conducted in the southern part of the area. After surveying and mapping according to the current situation, some terrain elements were revised and surveyed, such as Figure 6 , 7 As shown, Figure 6 is the patching operation of A on the original data, Figure 7 This is the data result after the A patch test.

[0065] B updated and revised the northern part of the area and repaired some terrain elements, such as Figure 8 , 9 As shown, Figure 8 is the patching operation of B on the original data, Fig. 9 This is the data result after B repair test.

[0066] After A updates the results of the test into the database, B synchronizes the latest data results within the test range in the current database in CZmap, such as Fig.10 As shown in the figure, it can be seen that the newly added and deleted elements of A have been synchronized to the results of B's ​​revision. After B is stored in the database, the current database data is the latest result of the joint revision of A and B. This realizes the multi-user collaborative update and call of the current database and the historical database of the basic topographic map. Fig.10 This is the latest result after A and B collaboratively updated.

[0067] In CZmap, call the data of this range in the history library, such as Fig.11As shown in the figure, it can be seen that the elements modified or deleted by A and B are stored in the history library, so A and B have completed the task of patching the topographic map in this range. Fig.11 The local historical data of the measurement range after A and B collaboratively update.

[0068] The above contents are merely examples and explanations of the concept of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the concept of the invention or exceed the scope defined by the present invention, they shall all fall within the protection scope of the present invention.

Claims

1. A method for collaboratively updating a basic geographic information database, characterized in that: include: S1. Constructing a basic geographic information database: By uniquely coding geographic information element entities and specifically marking the time of element generation, modification, and extinction, the uniqueness of elements and related time information are recorded from the data structure level, and a full-life cycle basic geographic information database including current and historical databases is constructed; S2. Incremental update: When the user downloads and calls, the download time is recorded as version information. When the results of the user's repair and testing are stored in the database, the current database and the historical database are incrementally updated by comparing the relevant time information and element coding; S3. Collaborative update: When different users collaboratively modify and update geographic information data, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing collaborative update of the basic geographic information database by multiple users.

2. A method for collaboratively updating a basic geographic information database according to claim 1, characterized in that: In S1, the feature entities in the basic geographic information data are uniquely identified, and the geographic information feature entities are uniquely encoded by giving them unique coding methods to ensure that all features in the current database have no duplicate codes. The life cycle of the elements is recorded and managed through the generation time, change time, and extinction time. The generation time refers to the generation time of the newly added basic geographic information elements, which can be recorded as the time when the feature information is collected by methods such as field surveying and mapping. The change time refers to the time when the status of the original basic geographic information elements undergoes local changes, and the time when the change information of the original elements is collected by methods such as field surveying and mapping. The extinction time refers to the time when the original elements are found to no longer exist during the update of surveying and mapping, and the time of discovery is the time of extinction.

3. A method for collaboratively updating a basic geographic information database according to claim 1, characterized in that: In S2, the data file downloaded and called from the basic geographic information database is recorded as its version information in time, with the specific time accurate to seconds. The version time is stored in log form to ensure that different users download and call the same range or the same basic geographic information element with different time version records. When users download and call the basic geographic information data for repair and measurement, there are three operations: adding, modifying, and deleting. Adding means drawing new geographic information elements, and the time when the elements are generated must be recorded in their attributes and a unique code must be assigned. Modifying means modifying the original elements that have changed, and the latest collection time must be recorded in the change time attribute. Deleting means marking the elements that no longer exist and recording the extinction time.

4. A method for collaboratively updating a basic geographic information database according to claim 3, characterized in that: In S2, the basic geographic information data of the scope of revision and measurement is updated and modified, and after quality inspection, it is stored in the database using the incremental update method. New elements are directly stored in the current database, and the modified elements are stored in the current database with the latest change time, and the original elements are stored in the historical database. The deleted elements are filled with the extinction time attribute and stored in the historical database. When the basic geographic information data of the scope of revision and measurement is stored in the database, the unique code, generation time, change time, and extinction time of the elements in the current database and the historical database are compared and analyzed to extract the new elements, modified elements, and deleted elements; Newly added elements refer to newly built basic geographic information elements found during the survey and repair process. If the elements do not exist in the current database, they need to be added to the current database. Newly added elements are obtained by comparing the element generation time with the version time of the downloaded data. If the generation time of an element is later than the version time, the element is judged to be a newly added element and needs to be updated to the current database. Modified elements refer to basic geographic information elements that already exist but have changed. In the surveying and mapping process, it is necessary to modify and improve the original element graphics or part of the attribute information. The latest elements after the change are added to the current database and the original elements are deleted. The modified elements are obtained by comparing the element change time and the version time of the downloaded data. In the basic geographic information data after the survey, if the change time of a certain element is later than the version time, the element is judged to be a modified element. The modified element is updated to the current database, and the original element in the current database is obtained through the element unique code and put into the historical database; Deleting features refers to basic geographic information features that are found to no longer exist during the survey and revision process and need to be deleted from the database. Deleted features are obtained by comparing unique codes. If a feature code in the basic geographic information data of the current database within the survey and revision scope does not exist in the data after the survey and revision, it is determined that the feature has been deleted after the survey and revision, and the feature record in the current database needs to be put into the historical database after the extinction time.

5. A method for collaboratively updating a basic geographic information database according to claim 4, characterized in that: In S3, it is assumed that A and B download the basic geographic information data of the same range from the current database at different times for update and revision. A completes the revision first and updates the current database in the above manner. Then, during or after the revision, B obtains the latest data results of A in the basic geographic information database through data collaboration, and synchronously updates the current database and the historical database with the data collected by itself. When B collaboratively updates basic geographic information data, in addition to processing the newly added, modified and deleted features in the above-mentioned incremental update method, it can also synchronize the latest data stored in the database by A, including the newly added, modified and deleted data of A, thereby generating the latest results within the scope of the revision. Similarly, other users such as C and D can also synchronously and collaboratively update the data in the same scope they downloaded in this way; The newly added data of the synchronous A test is obtained by obtaining the newly added unique code of the element. If the unique code of a certain element in the current database within the test range does not exist in the data of B test, then the element is added to the data of B test; Synchronous modification data is obtained by comparing the unique code and modification time. If the unique code of a certain element in the current database within the scope of the test and revision exists in the data of B test and revision, the one with the change time is selected. If both have change times, the one with the more recent change time is selected as the final element result and put into the data of B test and revision, and the elements with no change time or earlier change time are directly deleted; Synchronous deletion of elements is mainly achieved by comparing the historical database and the revision data. If the unique code of an element in the historical database within the revision range exists in the data of B revision, the element will be deleted directly.

6. A system for executing the method for collaboratively updating a basic geographic information database as described in any one of 1 to 5, characterized in that: include: Constructing basic geographic information database module: By uniquely coding geographic information element entities and specially marking the relevant time of element generation, modification, extinction, etc., the uniqueness of elements and relevant time information are recorded from the data structure level, and a full life cycle basic geographic information database including current database and historical database is constructed; Incremental update module: when the user downloads and calls, the download time is recorded as version information. When the results of the user's repair and testing are stored in the database, the current database and the historical database are incrementally updated by comparing the relevant time and factor codes; Collaborative update module: When different users modify and update geographic information data synchronously, they use the unique code of the elements and related time information to trace and compare the database, thereby realizing the collaborative update of the basic geographic information database by multiple users.

Citation Information

Cited By

  • Vector geographic element collaborative update management method, device and medium

    CN120492468A

  • Unified coding-based city-county two-level basic geographic entity database collaborative updating system and method

    CN121029905A

  • Unified coding-based municipal and county-level basic geographic entity database collaborative updating system and method

    CN121029905B