Search

CN-121524272-B - Dynamic updating method and system for geographic information GIS database

CN121524272BCN 121524272 BCN121524272 BCN 121524272BCN-121524272-B

Abstract

The invention relates to the technical field of database structures and information retrieval, in particular to a dynamic updating method and a dynamic updating system for a geographic information GIS database, comprising the following steps: and obtaining a remote sensing image extraction boundary node, calculating a multi-time sequence position difference value to form a change sequence, removing repeated mobile nodes to obtain continuous change information, extracting a mutation boundary according to a threshold value, and endowing a state identifier to construct a GIS dynamic update structure. According to the invention, a boundary structure is constructed based on node positions and time marks, continuous expression of boundary changes is realized, a change sequence is generated by utilizing space difference, the dynamic recognition accuracy of the boundary is improved, interference information is reduced by eliminating repeated moving tracks, the accuracy of change extraction is enhanced, a mutation recognition and boundary reconstruction mechanism is introduced, the capturing capability of abnormal disturbance is enhanced, boundary paragraphs are mapped by state marks, the association relation of boundary attributes is perfected, and the expression efficiency and the system response capability of data update are improved.

Inventors

  • SONG WEI

Assignees

  • 中国科学院地理科学与资源研究所

Dates

Publication Date
20260505
Application Date
20260116

Claims (9)

  1. 1. The dynamic updating method of the geographic information GIS database is characterized by comprising the following steps of: s1, acquiring a remote sensing image covering a pressure vessel deployment area, extracting a ground object boundary line segment, dividing line segment nodes, recording node positions and time marks, connecting adjacent nodes to construct a boundary continuous line segment, and generating a ground object boundary node data set; S2, dividing time period groups for each line segment in the ground object boundary node data set according to time marks, calculating position difference values of the same node in the differentiated time period groups, and outputting a boundary position change information sequence according to a node arrangement sequence; s3, comparing the boundary position change information sequences, identifying node tracks of the consistent displacement, eliminating repeated mobile nodes and generating a continuous change node information set; s4, based on the continuously-changing node information set, performing mutation judgment on node position change through a preset coordinate difference threshold value, extracting mutation node line segments between adjacent time period groups, and generating a space disturbance mutation boundary set; S5, respectively endowing space state identifiers to boundary segments in the space disturbance mutation boundary set and the continuous change node information set, establishing a mapping relation between the space state identifiers and the boundary segments, and constructing a geographic information GIS database dynamic update structure; The specific steps of S5 are as follows: s501, extracting the affiliated structure index according to the boundary segments in the space disturbance abrupt change boundary set and the continuous change node information set, setting a differential state label according to disturbance attributes, and generating a boundary segment state identification set; S502, calling the boundary segment state identification set, performing mapping operation on a state label and a boundary segment coordinate structure, establishing a pairing relation between the state label and a line segment index, and performing key value binding coding on the pairing structure to obtain a boundary state pairing table; And S503, writing the boundary segments with marked states into the geographic space vector object field according to the indexes according to the boundary state matching table, integrating the boundary segments into the GIS element database by combining the topological relation of the paragraph structure, and obtaining the dynamic updating structure of the geographic information GIS database.
  2. 2. The method for dynamically updating the geographic information GIS database according to claim 1, wherein the feature boundary node data set comprises node space positions, time identification information and a boundary line segment topological structure, the boundary position change information sequence comprises node time sequence numbers, space position difference values and time grouping labels, the continuous change node information set comprises non-repeated mobile nodes, continuous change tracks and inter-node connection relations, the space disturbance mutation boundary set comprises mutation node positions, mutation boundary segments and change amplitude characteristics, and the geographic information GIS database dynamic updating structure comprises boundary segment state identification, state and paragraph mapping relations and a dynamic updating recording unit.
  3. 3. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the continuous line segments refer to a continuous, uninterrupted set of boundary line segments formed by connecting adjacent feature boundary nodes.
  4. 4. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the coordinate difference threshold is a preset threshold value for determining a slope variation of a boundary with spatial disturbance in a time-dependent change of a node position.
  5. 5. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the specific steps of S1 are as follows: s101, acquiring image data covering a pressure vessel deployment area in a remote sensing image, constructing a pixel characteristic vector based on spectrum band combination, clustering image pixels, extracting an area boundary with edge texture characteristics, and generating an initial ground object boundary line segment set; s102, according to the continuous pixel sequences of the line segments in the initial ground object boundary line segment set, calling pixel coordinate information to divide nodes, binding the positions of the nodes and the image time, and generating a boundary node position and time comparison set; And S103, calling coordinates of adjacent nodes in the boundary node position and time comparison set, establishing a boundary topological structure by sequential connection, and finishing all node connection information to obtain a ground object boundary node data set.
  6. 6. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the specific steps of S2 are as follows: S201, extracting time marks of all nodes according to the time marks of each line segment in the ground object boundary node data set, dividing the node set into time segment groups according to time sequence relations, and generating a node time segment grouping list; S202, invoking the node time period grouping list, extracting the same node position in the time period, performing space difference calculation on coordinate values in the time period group, and extracting displacement values of nodes between different time periods to obtain a node space difference matrix; S203, according to the arrangement sequence of node indexes in the node space difference matrix, carrying out serial recombination on the space displacement values corresponding to the nodes according to a line segment structure, establishing a line segment level serialization structure, and obtaining a boundary position change information sequence.
  7. 7. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the specific steps of S3 are as follows: S301, searching a displacement sequence of a node line segment based on node line segment data in the boundary position change information sequence, comparing a displacement value set of adjacent node line segments, and marking a node track with consistency expression by taking the numerical consistency of the node displacement values at the same sequence position as a judgment reference value to generate a repeated track mark set; S302, calling the repeated track identification set, removing node structures in the boundary position change information sequence, re-aggregating the coordinate sequences according to the index sequence of the rest nodes, and simultaneously executing state reformation on sequence gaps caused by removing the nodes to obtain a non-repeated node structure matrix; s303, according to the non-repeated node structure matrix, carrying out aggregation operation on the structured coordinate set according to the line segment arrangement sequence, constructing a continuously variable node aggregate structure, and carrying out unified serialization arrangement on the aggregate structure to obtain a continuously variable node information set.
  8. 8. The method for dynamically updating a geographic information GIS database according to claim 1, wherein the specific step of S4 is: s401, extracting space position change data according to the continuously-changing node information set, extracting coordinate difference values of each node between adjacent time period groups, comparing the difference values with a coordinate difference value threshold value preset by the node positions, and identifying nodes with mutation between any time period groups to obtain a mutation node index sequence; s402, calling node index information in the abrupt node index sequence, positioning a node line segment structure in a continuous change node information set, extracting initial coordinate and termination coordinate information of a corresponding line segment, and generating an abrupt node space segment set; S403, extracting node coordinates and line segment connection sequences according to the abrupt node space segment set, performing boundary splicing according to node numbers, and performing continuity check and rearrangement on the space extending direction of the segment to obtain a space disturbance abrupt change boundary set.
  9. 9. A geographical information GIS database dynamic updating system, characterized in that the system is configured to implement a geographical information GIS database dynamic updating method according to any one of claims 1-8, the system comprising: The boundary node generating module is used for realizing S1, namely acquiring a remote sensing image covering a pressure vessel deployment area, extracting a ground feature boundary line segment, dividing line segment nodes, recording node positions and time marks, connecting adjacent nodes to construct a boundary continuous line segment, and generating a ground feature boundary node data set; the position change analysis module is used for realizing S2, dividing time period groups for each line segment in the ground feature boundary node data set according to time marks, calculating the position difference value of the same node in the differentiated time period groups, and outputting a boundary position change information sequence according to the node arrangement sequence; The continuous change node extraction module is used for realizing S3, comparing the boundary position change information sequences, identifying the node track of the consistency displacement, eliminating the repeated mobile nodes and generating a continuous change node information set; The mutation detection module is used for realizing S4, namely, based on the continuous change node information set, performing mutation judgment on node position change through a preset coordinate difference threshold value, extracting mutation node line segments between adjacent time period groups and generating a space disturbance mutation boundary set; And S5, respectively endowing the space state identifiers to the boundary segments in the space disturbance mutation boundary set and the continuous change node information set, establishing a mapping relation between the space state identifiers and the boundary segments, and constructing a dynamic updating structure of the geographic information GIS database.

Description

Dynamic updating method and system for geographic information GIS database Technical Field The invention relates to the technical field of database structures and information retrieval, in particular to a dynamic updating method and system for a geographic information GIS database. Background The core matters comprise database structure design, data updating and maintaining, indexing mechanism, searching algorithm, data consistency control, concurrent access management, data query optimization and the like. The technical field is widely applied to various information systems and data platforms, covers different types of database architectures such as relational databases, non-relational databases, distributed databases, spatial databases and the like, and focuses on improving information processing efficiency and retrieval accuracy in a large-scale data environment, and particularly, in a scene with frequent data dynamic change or higher real-time requirements, higher requirements are put forward on the design of database updating mechanisms and retrieval logic. The traditional geographic information GIS database dynamic updating method is to compare and process newly-added or changed geographic information data obtained from outside with the content of the existing database in a periodical or event-driven mode in order to ensure timeliness and accuracy of spatial data in a geographic information system, so as to realize dynamic maintenance and updating of the data, wherein the commonly-adopted mode comprises an incremental updating method based on a change detection rule, a target identification matching method using a space-time index and a data replacement method using a remote sensing image interpretation result, and the updating process is usually combined with conditions such as a data timestamp, a unique identifier and a spatial coverage area to carry out matching verification, and the access of the updated data is realized through a manual check or automatic data fusion algorithm. The existing dynamic updating method lacks deep expression of node level details when processing ground object boundary changes, changes and identification are often carried out through overall layer comparison or regional coverage analysis, the change process of a micro-space structure is difficult to accurately position, the updating granularity is coarse, the detail of the boundary changes in adjacent time periods is easy to ignore or misjudge, the spatial data updating is too dependent on preset rules and index structures, the concurrent scene of continuous track changes and sudden disturbance cannot be flexibly adapted, a structured depicting mechanism for boundary change trend is lacking, continuous modeling and effective distinguishing of the dynamic process are difficult to achieve, and the accurate identification and response efficiency of a spatial information system to boundary evolution states in complex scenes are affected. Disclosure of Invention In order to achieve the above purpose, the present invention adopts the following technical scheme, and a dynamic updating method for a geographic information GIS database, which comprises the following steps: s1, acquiring a remote sensing image covering a pressure vessel deployment area, extracting a ground object boundary line segment, dividing line segment nodes, recording node positions and time marks, connecting adjacent nodes to construct a boundary continuous line segment, and generating a ground object boundary node data set; S2, dividing time period groups for each line segment in the ground object boundary node data set according to time marks, calculating position difference values of the same node in the differentiated time period groups, and outputting a boundary position change information sequence according to a node arrangement sequence; s3, comparing the boundary position change information sequences, identifying node tracks of the consistent displacement, eliminating repeated mobile nodes and generating a continuous change node information set; s4, based on the continuously-changing node information set, performing mutation judgment on node position change through a preset coordinate difference threshold value, extracting mutation node line segments between adjacent time period groups, and generating a space disturbance mutation boundary set; And S5, respectively endowing the boundary segments in the space disturbance abrupt change boundary set and the continuous change node information set with space state identifiers, establishing a mapping relation between the space state identifiers and the boundary segments, and constructing a dynamic updating structure of the geographic information GIS database. As a further scheme of the invention, the ground object boundary node data set comprises node space positions, time identification information and a boundary line segment topological structure, the boundary position change information sequence compris