Cross-platform collaborative construction land dynamic plotting system and method
The cross-platform collaborative dynamic mapping system for construction land enables automatic adaptation and real-time synchronization of multi-source heterogeneous data, ensuring data security and reliability, improving the overall efficiency and effectiveness of construction land management, and solving the problems of difficult integration of heterogeneous data, low efficiency of cross-platform collaboration, and difficulty in synchronizing offline operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NORTHWEST ELECTRIC POWER DESIGN INST OF CHINA POWER ENG CONSULTING GRP
- Filing Date
- 2025-12-15
- Publication Date
- 2026-04-17
AI Technical Summary
In the planning and management of construction land, multi-source heterogeneous spatial data are difficult to integrate deeply, cross-platform operation processes are broken, data collaboration efficiency is low, traditional plotting data is easily tampered with and lacks anti-counterfeiting and reliable evidence storage, and network interruptions during on-site operations lead to the inability of offline data to be seamlessly connected with online systems, resulting in frequent version conflicts.
The cross-platform collaborative dynamic mapping system for construction land includes a core control layer, a business logic layer, and a data governance layer. Through CAD-GIS intelligent adaptation, cross-platform synchronization, dynamic verification, spatial database, and attribute storage chain, it achieves automatic adaptation, real-time synchronization, and secure verification of multi-source data, and provides multi-terminal collaborative services.
It enables automatic adaptation and real-time synchronization of multi-source heterogeneous data, ensuring data security and reliability, improving cross-platform collaboration efficiency, solving the problems of difficult integration of heterogeneous data, low cross-platform collaboration efficiency, and difficulty in synchronizing offline operations, and improving the overall quality and efficiency of construction land management.
Smart Images

Figure CN121880477A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of geographic information and engineering management technology, and in particular to a cross-platform collaborative dynamic mapping system and method for construction land. Background Technology
[0002] Currently, in the planning and management of construction land, there is a common problem of difficulty in deeply integrating multi-source heterogeneous spatial data (such as CAD engineering drawings, GIS maps, and UAV aerial survey data) due to inconsistencies in coordinate systems, data formats, and accuracy standards, leading to systemic biases in data fusion. Simultaneously, data collaboration between design, construction, and management stages is severely lagging, with broken cross-platform (mobile, PC, and web) workflows creating "information silos" that significantly impact collaboration efficiency. Furthermore, traditional mapping data is easily tampered with and lacks effective anti-counterfeiting and reliable evidence storage mechanisms, resulting in insufficient legal validity and audit traceability. In terms of data quality, land use boundaries often exhibit topological logic errors such as boundary gaps and overlapping graphics, affecting project compliance. On-site operations frequently face network interruptions, preventing seamless integration between offline and online systems, further exacerbating version conflicts and management lags. Therefore, developing an intelligent mapping system that can systematically solve the problems of data heterogeneity, collaboration efficiency, security and reliability, and offline collaboration has become an urgent need to improve the quality and efficiency of the entire construction land management process. Summary of the Invention
[0003] This invention provides a cross-platform collaborative dynamic mapping system and method for construction land, which solves the systemic technical problems in existing construction land management, such as difficulty in integrating heterogeneous data, low efficiency of cross-platform collaboration, insufficient data credibility and security, and difficulty in synchronizing offline operations.
[0004] The objective of this invention can be achieved through the following technical solutions: The first aspect of this invention is to provide a cross-platform collaborative dynamic mapping system for construction land, comprising: The core control layer is used to coordinate multi-source data fusion, real-time interaction and security verification through unified commands, including CAD-GIS intelligent adaptation control, cross-platform synchronous control and dynamic verification control; The business logic layer, connected to the core control layer, is used to provide standardized processing capabilities by utilizing the algorithm engine and protocol conversion. It includes a coordinate transformation module, a feature recognition module, a scale adaptation module, a two-way communication module, a data format conversion module, a topology verification module, an encryption generation module, a cloud verification module, and an anomaly alarm module. The data governance layer, connected to the business logic layer, is used to provide a trusted data foundation by constructing a dual system of spatiotemporal data and attribute evidence storage, including a spatial database and an attribute evidence storage chain. The application service layer, connected to the data governance layer, is used to provide multi-terminal collaborative services for the entire planning and management process, including a dynamic plotting module, a PC-based collaborative module, and a Web service module.
[0005] Furthermore, the CAD-GIS intelligent adaptation master controller is used to automatically select the optimal data processing path based on the type of input data: When the input data is UAV aerial survey data, the coordinate transformation module is called first for projection calculation; when the input data is map imagery, the feature recognition module is called first to obtain spatial transformation parameters; when the input data lacks coordinate system information, the coordinate transformation module and the scale adaptation module are called together for collaborative calculation. The coordinate transformation module uses a seven-parameter Bursa model and a dynamic central meridian correction algorithm to complete the coordinate system transformation; the feature recognition module completes image registration based on SIFT feature extraction, RANSAC mismatch elimination algorithm and FLANN fast matching algorithm; and the scale adaptation module achieves adaptive scale conversion through CRNN text recognition, Hough transform line segment detection and geometric calculation.
[0006] Furthermore, the cross-platform synchronization master controller achieves real-time synchronization and logical consistency of geospatial data between CAD and mobile terminals through the collaborative processing of the bidirectional communication module, the data format conversion module, and the topology verification module; The bidirectional communication module is based on a hybrid communication mechanism of WebSocket long connection and MQTT protocol, and adopts a dynamic heartbeat detection strategy; the data format conversion module uses a semantic mapping tree model to complete lossless conversion of heterogeneous formats; the topology verification module is based on the topology rule base pre-set in the spatial database, automatically performs compliance review before data synchronization, and writes all topology violation records into the attribute storage chain.
[0007] Furthermore, the dynamic verification master controller achieves spatial data anti-tampering verification and anomaly handling through the coordinated operation of the encryption generation module, the cloud verification module, and the anomaly alarm module; The encryption generation module uses the AES-256 algorithm to encrypt the coordinate data and generates a dynamic QR code with SHA256 verification. The cloud verification module verifies the digital signature based on the encryption algorithm and compares the three-dimensional deviation between the device's real-time positioning data and the coordinate hash value. The anomaly alarm module responds in stages according to the degree of deviation and combines the attribute evidence storage chain to achieve source tracing of violations.
[0008] Furthermore, the dynamic plotting module is deployed on a mobile device, and its workflow includes: After the mobile device loads the map data, it draws the land use boundary line through the interactive interface and calls the scale adaptation module to calculate the actual coordinates. The encryption generation module is invoked to encrypt the coordinate data and generate a QR code containing latitude and longitude hash values, timestamps, and device fingerprints; Local storage has not synchronized data to the SQLite database and has been marked as pending verification. The QR code is scanned to invoke the cloud verification module to verify the QR code using the SM2 algorithm. After successful verification, a synchronization request is initiated via the two-way communication module. The QR code verification includes SM2 algorithm signature verification and GPS coordinate comparison. The data format conversion module converts the hand-drawn trajectory into DXF format; The topology verification module automatically checks the redline closure and road avoidance relationship.
[0009] Furthermore, the PC-side collaborative module exists in the form of a CAD plugin, and its workflow includes: Upon startup, the system automatically connects to the spatial database and loads the latest land parcel boundary data. Parse the block information in the attribute evidence storage chain and obtain historical operation records; The topology verification module is invoked to perform DE-9IM matrix calculation and the violation area is visualized. When a user saves a data entry, a coordinate transformation log is automatically generated. After being signed by a CA certificate, the signed coordinate transformation log and related data are packaged and written as a new block into the attribute storage chain. The data structure of the new block in the attribute storage chain includes a predecessor hash, an operation type, a coordinate hash, and a certificate fingerprint.
[0010] Furthermore, the workflow of the Web service module includes: Load the BIM model using Three.js and associate it with the land use attributes of the spatial database; Build a blockchain operation history graph using D3.js; Supports querying temporal data across polygon ranges and returning historical records in GeoJSON format; Access encrypted data after verifying CA certificate permissions; Authorized users are allowed to add annotations and generate microblocks, which are then linked to the main chain via a Merkle tree.
[0011] A second aspect of the present invention is to provide a cross-platform collaborative dynamic mapping method for construction land, employing the aforementioned cross-platform collaborative dynamic mapping system for construction land, comprising: Mobile mapping steps: Open the mobile app, select the project and load the base map data, and draw the land boundary line by touch; the system automatically displays the real-time calculated coordinate area and generates a dynamic QR code with an encrypted signature; after scanning the QR code to complete identity verification, choose to synchronize to the PC or Web; when the network is interrupted, the data is automatically temporarily stored locally and marked as pending synchronization. PC-based collaborative review steps: Activate the CAD plugin to automatically load the red line data synchronized from the mobile device; view the violations automatically identified by the system through the topology check panel; correct the data using the CAD editing tool, and insert the CA key to complete the digital signature when saving; in the historical version comparison view, select any two block snapshots to view the coordinate difference report; Web-based project management steps: Log in to the web platform, select the query range through the 3D map, and load the associated BIM model and red line data; enter the time range in the blockchain audit module to view the operation record chain with timestamps; add annotations to disputed data, and the system will automatically associate them with the corresponding coordinate blocks; export a compliance report containing verification information of all evidence storage chains. Multi-terminal collaboration steps: After adding plotting data on the mobile terminal, a notification pops up on the PC terminal in real time and highlights the changed area; annotation information initiated on the web terminal is synchronized to the annotation layer in the PC terminal CAD plugin; when any terminal detects a data conflict, a negotiation locking mechanism is initiated to freeze editing permissions until the conflict is resolved.
[0012] A third aspect of the present invention is to provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aforementioned cross-platform collaborative dynamic mapping method for construction land.
[0013] A fourth aspect of the present invention is to provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned cross-platform collaborative dynamic mapping method for construction land.
[0014] Compared with existing technologies, the beneficial effects of this invention are as follows: The core control layer coordinates multi-source data fusion, real-time interaction, and security verification through unified commands, including CAD-GIS intelligent adaptation control, cross-platform synchronization control, and dynamic verification control. Through intelligent scheduling of these three types of control modules, automatic adaptation of multi-source heterogeneous spatial data, cross-platform real-time synchronization, and end-to-cloud collaborative security verification are achieved, laying the technical foundation for end-to-end controllability. The business logic layer, connected to the core control layer, provides standardized processing capabilities using algorithm engines and protocol conversions, including coordinate transformation modules, feature recognition modules, scale adaptation modules, bidirectional communication modules, data format conversion modules, topology verification modules, encryption generation modules, cloud verification modules, and anomaly alarm modules. It provides standardized algorithms and protocol engines, supporting fully automated processing from coordinate transformation and feature registration to topology verification and encrypted communication, ensuring data accuracy and logical consistency. Consistency; Data governance layer, connected to the business logic layer, provides a trusted data foundation by constructing a dual system of spatiotemporal data and attribute evidence storage, including a spatial database and an attribute evidence storage chain; by integrating the spatial database and the blockchain evidence storage chain, a trusted data foundation with dual modeling of spatiotemporal data and operation logs is constructed, ensuring that the data is tamper-proof and fully traceable; Application service layer, connected to the data governance layer, provides multi-terminal collaborative services for the entire planning and management process, including a dynamic plotting module, a PC-based collaborative module, and a Web service module; through the linkage of mobile, PC, and Web service modules, multi-terminal collaboration is achieved throughout the entire process from on-site plotting and desktop review to cloud-based supervision, improving operational efficiency and management transparency; it solves the systemic technical problems in existing construction land management, such as the difficulty in integrating heterogeneous data, low cross-platform collaboration efficiency, insufficient data credibility and security, and difficulty in synchronizing offline operations. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A schematic diagram of the module flow of a cross-platform collaborative dynamic mapping system for construction land is provided by the present invention; Figure 2 A flowchart illustrating the steps of a cross-platform collaborative dynamic mapping method for construction land provided by the present invention; Figure 3 This is a diagram of the overall system architecture. Figure 4 Flowchart of main control data processing for intelligent adaptation of CAD-GIS; Figure 5 A sequence diagram for cross-platform data synchronization and verification; Figure 6 For dynamic plotting and blockchain-based evidence storage data flow diagrams; Figure 7 This is a schematic diagram of the PC-side collaborative module's user interface. Figure 8 This is a schematic diagram of the blockchain audit interface for the Web service module. Detailed Implementation
[0017] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0018] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0019] To address the problems existing in the background technology, a cross-platform collaborative dynamic mapping system and method for construction land has been developed, which has significant practical implications.
[0020] like Figure 1 and Figure 3 As shown, the first aspect of the present invention is to provide a cross-platform collaborative dynamic mapping system for construction land, including a core control layer 101, a business logic layer 102, a data governance layer 103, and an application service layer 104. The core control layer 101 is used to coordinate multi-source data fusion, real-time interaction and security verification through unified commands, including CAD-GIS (Computer-Aided Design–Geographic Information System) intelligent adaptation control, cross-platform synchronous control and dynamic verification control. The business logic layer 102 is connected to the core control layer 101 and is used to provide standardized processing capabilities by utilizing the algorithm engine and protocol conversion. It includes a coordinate conversion module, a feature recognition module, a scale adaptation module, a two-way communication module, a data format conversion module, a topology verification module, an encryption generation module, a cloud verification module, and an anomaly alarm module. The data governance layer 103, connected to the business logic layer 102, is used to provide a trusted data foundation by constructing a dual system of spatiotemporal data and attribute evidence storage, including a spatial database and an attribute evidence storage chain. Application service layer 104, connected to data governance layer 103, is used to provide multi-terminal collaborative services for the entire planning and management process, including dynamic plotting module, PC-side collaborative module and Web service module.
[0021] Among them, the CAD-GIS intelligent adaptation master controller is used to automatically select the optimal data processing path based on the type of input data: When the input data is UAV aerial survey data, the coordinate transformation module is called first for projection calculation; when the input data is map imagery, the feature recognition module is called first to obtain spatial transformation parameters; when the input data lacks coordinate system information, the coordinate transformation module and the scale adaptation module are called together for collaborative calculation. The coordinate transformation module uses a seven-parameter Bursa model and a dynamic central meridian correction algorithm to complete the coordinate system transformation; the feature recognition module uses SIFT (Scale-Invariant Feature Transform) feature extraction, RANSAC (Random Sample Consensus) mismatch elimination algorithm and FLANN (Fast Library for Approximate Nearest Neighbors) fast matching algorithm to complete image registration; and the scale adaptation module uses CRNN (Convolutional Recurrent Neural Network) text recognition, Hough transform line segment detection and geometric calculation to achieve adaptive scale conversion.
[0022] Among them, the cross-platform synchronization master control achieves real-time synchronization and logical consistency of geospatial data between CAD (Computer-Aided Design) and mobile terminals through the collaborative processing of bidirectional communication module, data format conversion module and topology verification module.
[0023] Among them, the bidirectional communication module is based on a hybrid communication mechanism of WebSocket (network socket protocol) long connection and MQTT (Message Queuing Telemetry Transport) protocol, and adopts a dynamic heartbeat detection strategy; the data format conversion module uses a semantic mapping tree model to complete the lossless conversion of heterogeneous formats; the topology verification module is based on the topology rule base pre-built in the spatial database, automatically performs compliance review before data synchronization, and writes all topology violation records into the attribute evidence chain.
[0024] Among them, the dynamic verification master control achieves spatial data anti-tampering verification and anomaly handling through the coordinated operation of the encryption generation module, cloud verification module and anomaly alarm module.
[0025] The encryption generation module uses the AES-256 (Advanced Encryption Standard-256 bit) algorithm to encrypt the coordinate data and generates a dynamic QR (Quick Response) code with SHA256 (Secure Hash Algorithm 256) verification. The cloud verification module verifies the digital signature based on the encryption algorithm and compares the three-dimensional deviation between the device's real-time positioning data and the coordinate hash value. The anomaly alarm module responds in stages according to the degree of deviation and combines the attribute evidence storage chain to achieve source tracing of violations.
[0026] The dynamic plotting module is deployed on mobile devices, and its workflow includes: After loading map data on the mobile device, the land use boundary line is drawn through the interactive interface, and the scale adaptation module is called to calculate the actual coordinates. The encryption generation module is invoked to encrypt the coordinate data and generate a QR code containing latitude and longitude hash values, timestamps, and device fingerprints; Local storage has not synchronized data to the SQLite database and has been marked as pending verification. The QR code is scanned and the cloud verification module verifies the QR code using the SM2 algorithm. After successful verification, a synchronization request is initiated via the two-way communication module. The QR code verification includes SM2 algorithm signature verification and GPS (Global Positioning System) coordinate comparison. The data format conversion module converts the hand-drawn trajectory to DXF format; The topology verification module automatically checks the redline closure and the relationship between road avoidance.
[0027] The PC-side collaboration module exists as a CAD plugin, and its workflow includes: Automatically connects to the spatial database and loads the latest land parcel boundary data upon startup; Parse the block information in the attribute evidence chain and obtain historical operation records; The topology verification module is invoked to perform DE-9IM (Dimensionally Extended 9-Intersection Model) matrix calculation and visualize the violation area. When a user saves a data entry, a coordinate transformation log is automatically generated. After being signed by a CA certificate, the signed coordinate transformation log and related data are packaged and written as a new block into the attribute storage chain. The data structure of the new block in the attribute storage chain includes the predecessor hash, operation type, coordinate hash, and certificate fingerprint.
[0028] The workflow of the Web service module includes: Load the BIM (Building Information Modeling) model using Three.js (a 3D JavaScript library) and associate it with the land use attributes of the spatial database; Build a blockchain operation history graph using D3.js (Data-Driven Documents); It supports querying temporal data across polygon ranges and returns historical records in GeoJSON (Geographic JSON, where JSON is an abbreviation for JavaScript Object Notation) format; Access encrypted data after verifying CA certificate permissions; Authorized users are allowed to add annotations and generate microblocks, which are then linked to the main chain via a Merkle tree.
[0029] The collaboration mechanism of the application service layer 104 includes: after the offline data of the dynamic plotting module is restored to the network, the version conflict is resolved by the conflict detection algorithm of the bidirectional communication module; the topology check results of the PC-side collaboration module are pushed to the Web service module in real time and trigger the highlighting of risk areas in the BIM model; and the operation logs of all modules are verified by the light nodes of the attribute evidence chain.
[0030] like Figure 2 As shown, a second aspect of the present invention is to provide a cross-platform collaborative method for dynamic mapping of construction land, comprising the following steps: Mobile mapping step S1: Open the mobile app, select the project and load the base map data, and draw the land boundary line by touch; the system automatically displays the real-time calculated coordinate area and generates a dynamic QR code with an encrypted signature; after scanning the QR code to complete identity verification, select to synchronize to the PC or Web; when the network is interrupted, the data is automatically temporarily stored locally and marked as pending synchronization. PC-side collaborative review step S2: Activate the CAD plugin to automatically load the red line data synchronized from the mobile device; view the violations automatically identified by the system through the topology check panel; use the CAD editing tool to correct the data, and insert the CA key to complete the digital signature when saving; in the historical version comparison view, select any two block snapshots to view the coordinate difference report; Web-based project management step S3: Log in to the Web platform, select the query range through the 3D map, and load the associated BIM model and red line data; enter the time range in the blockchain audit module to view the operation record chain with timestamps; add annotations to disputed data, and the system will automatically associate them with the corresponding coordinate blocks; export a compliance report containing verification information of all evidence storage chains. Multi-terminal collaboration step S4: After the mobile terminal adds new plotting data, the PC terminal pops up a notification in real time and highlights the changed area; the annotation information initiated by the web terminal is synchronized to the annotation layer in the PC terminal CAD plugin; when any terminal detects a data conflict, a negotiation locking mechanism is initiated to freeze editing permissions until the conflict is resolved.
[0031] In the mobile mapping step, the dynamic QR code is valid for 24 hours. When scanning, it needs to be matched with the device fingerprint and GPS positioning, and the allowable error range is 50 meters.
[0032] In the PC-based collaborative review process, the digital signature must be verified by both the user's CA certificate and the coordinate hash value automatically generated by the system; if either element is missing, the signature cannot be saved.
[0033] In the web-based project management process, the blockchain audit module supports filtering records by operation type and visually displays the association graph between operator ID (Identifier / Identity) and device MAC (Media Access Control Address) address.
[0034] In the multi-terminal collaboration step, the negotiation locking mechanism is triggered when the same plot of land is modified by different terminals more than or equal to 3 times within 10 minutes, or when the coordinate hash values are inconsistent.
[0035] For a cross-platform collaborative dynamic mapping system and method for construction land, two specific scenario implementation examples are given; Example 1: Dynamic mapping of land use for offshore new energy projects.
[0036] This embodiment is applicable to the planning and construction phase of marine new energy projects and can solve problems such as multi-source data fusion, high-precision coordinate transformation, offline plotting and online collaboration, and reliable evidence storage of sea use areas in the marine environment.
[0037] In this embodiment, the cross-platform collaborative dynamic mapping system for construction land is deployed on the project center server, on-site mobile terminals, and PC workstations of each participating party. The system composition is as follows: The core control layer: The CAD-GIS intelligent adaptation control actively loads a set of dedicated coordinate transformation parameters optimized for the project's cross-ocean bandwidth characteristics. The cross-platform synchronous control and dynamic verification control are pre-loaded with a dedicated topology rule base and security verification strategies for the marine engineering field, laying a rule foundation for subsequent data processing and collaboration; Business Logic Layer: When the algorithm engine starts, it autonomously calls and instantiates core algorithm models suitable for the marine environment, including a seven-parameter Bursa coordinate converter, a SIFT visual feature matcher, and a CRNN scale recognizer, to ensure that the business processing module is in standby mode. Data Governance Layer: The system executes the data infrastructure construction process, batch-ingesting and indexing authoritative spatial data such as seabed topography DEM, submarine cable and pipeline distribution vectors, and marine functional zoning maps formed during preliminary surveys into the spatial database. Simultaneously, the attribute evidence storage chain executes the initialization protocol, generating the first evidence storage block, which permanently anchors the project metadata, the digital identities of participating parties, and the cryptographic fingerprint of the initial data environment. Application Service Layer: The system permission management center dynamically assigns and activates corresponding data access credentials and function operation permissions for different participants such as the Maritime Safety Administration, construction units, and design institutes based on a predefined role-permission mapping table.
[0038] The system usage method includes the following steps: Step 1: Standardization processing of multi-source data.
[0039] System administrators import heterogeneous data in batches into the system via data interfaces. The CAD-GIS intelligent adaptation master controller automatically schedules processing modules based on the input data type: for UAV aerial survey data with precise POS, the master controller prioritizes scheduling the coordinate transformation module to quickly convert the aerial survey data from WGS-84 geographic coordinates to engineering projection coordinates suitable for precise wind turbine pile positioning; for base map data such as satellite imagery, the master controller prioritizes calling the feature recognition module to match stable features such as islands and existing platforms in the imagery, registering the base map data with high-precision nautical charts and correcting positional deviations; for historical drawings or design sketches lacking coordinate systems, the master controller jointly calls the coordinate transformation module and the scale adaptation module to identify the scale information in the map and combine it with known control points to assign the correct spatial reference. All key parameters and logs of the processing are recorded in real time to the attribute evidence chain, forming a traceable data traceability chain.
[0040] Step 2: On-site data acquisition and offline packaging.
[0041] On-site engineers used a dynamic plotting module on a mobile terminal to work on the registered base map. The main operations included locating wind turbine piles according to actual sea conditions, adjusting the range of photovoltaic arrays, or delineating temporary construction areas to form the sea use red line. All plotted graphics were geometrically accurate thanks to a scale adaptation module. After drawing, the encryption generation module immediately encrypted and packaged the red line coordinate data and its attributes, generating a QR code containing a data hash value as an offline verification credential for the data packet. In areas without network access, the complete data packet was encrypted and temporarily stored in a local SQLite database, marked as "pending verification."
[0042] Step 3: Internal data synchronization and compliance review.
[0043] After returning to the network environment, the on-site engineer triggers the verification and synchronization process by scanning a QR code on the intranet. The cloud verification module checks the data integrity and compares the spatial consistency between the ship's GPS trajectory at the time of plotting and the plotted area. After successful verification, the data is pushed to the office PC via the two-way communication module and converted into a CAD-editable format by the data format conversion module. Subsequently, the topology verification module automatically checks the data according to preset engineering specifications (such as facility safety distances and sea boundary rules). If a conflict is found, the system will highlight and locate it in the CAD environment, assisting the engineer in calling historical versions for comparison and correction. All review results and corrected graphics must be digitally signed by the operator and written into the attribute storage chain. The corrected graphics must be digitally signed by the engineer, and the corresponding hash value and operation record are packaged together as a new block and written into the attribute storage chain.
[0044] Step 4: Full-element visual supervision and audit traceability.
[0045] All project participants monitor the project globally through a web service module. This module integrates a 2D map and a 3D BIM model, dynamically displaying the latest approved land use boundaries and their attributes. The web view automatically updates when the underlying data changes. The system also provides blockchain auditing functionality, allowing authorized users to query the entire lifecycle record of any land parcel's boundary from on-site mapping to all modifications. The time, responsible parties, and content of all key operations are immutably documented.
[0046] Example 2: Collaborative review of urban renewal plans for complex urban areas.
[0047] This embodiment is applicable to the planning approval and implementation supervision stage of urban renewal projects, and can solve problems such as multi-source data integration, intelligent verification of planning conditions, multi-party collaborative review and reliable evidence storage in the approval process in a high-density built environment.
[0048] In this embodiment, the cross-platform collaborative construction land mapping system is deployed on the municipal planning and natural resources bureau's cloud platform, the workstations of various design firms, and mobile terminals for on-site surveys. The system consists of the following components: The core control layer: The CAD-GIS intelligent adaptation control actively loads data fusion strategies optimized for the complex property rights characteristics of cities. The cross-platform synchronous control and dynamic verification control are pre-loaded with a dedicated topology rule library and security verification strategies for the urban planning field, respectively, to establish a rule foundation for subsequent multi-plan integration review and collaborative approval. Business logic layer: When the system starts, the algorithm engine autonomously calls and instantiates core algorithm models suitable for urban environments, including coordinate converters, building outline recognizers and planning condition parsers, to ensure that business processing modules have real-time response capabilities. Data Governance Layer: The system executes the urban spatial data base construction process, batch-ingesting and indexing authoritative data such as topographic maps, planning control lines, municipal pipe networks, and historical building protection areas into the spatial database. Simultaneously, the attribute evidence storage chain executes the initialization protocol, generating the first evidence storage block. This block permanently anchors project metadata, participant digital identities, and the initial data environment cryptographic fingerprint, etc. Application Service Layer: The system permission management center dynamically assigns and activates corresponding data access credentials and function operation permissions for different participants such as planning management departments, design units, property owners, and special review departments based on a predefined role-permission mapping table.
[0049] The system usage method includes the following steps: Step 1: Multi-source urban spatial data fusion processing.
[0050] System administrators import multi-source spatial data, including topographic maps, cadastral data, and planning control lines, through the data management interface. The CAD-GIS intelligent adaptation master control then starts automatically, scheduling processing modules based on the coordinate characteristics of the input data: for property rights data with precise cadastral coordinates, the coordinate transformation module is invoked to perform coordinate system one transformation; for raster data such as scanned topographic maps, the feature recognition module is invoked to complete accurate registration with orthophotos; for existing survey sketches with missing coordinates, the coordinate transformation module and scale adaptation module are jointly invoked to perform spatial benchmark correction. The transformation parameters and quality control records of all spatial benchmark unification processes are written to the attribute storage chain in real time, constructing a reliable urban spatial data foundation.
[0051] Step 2: On-site investigation and verification of planning conditions.
[0052] Field investigators used a mobile terminal's dynamic mapping module to conduct field surveys on an integrated existing base map. Key tasks included verifying property boundaries, marking existing building quality, recording gaps in public facilities, and preliminarily delineating the boundaries of urban renewal units. A scale adaptation module ensured that the geometric accuracy of all surveyed map features met planning review requirements. After the survey was completed, an encryption generation module encrypted the survey data and generated a QR code containing a data fingerprint, forming an electronic certificate of the field survey results. The complete data package was stored in the mobile terminal's local database.
[0053] Step 3: Collaborative review and conflict detection of planning schemes.
[0054] After planning and design personnel submit planning schemes through the PC-based collaborative module, the topology verification module verifies key indicators such as land use compliance and building spacing compliance according to planning technical standards, initiating a compliance check process. When the system detects conflicts such as new buildings encroaching on the purple lines of historical buildings, the anomaly alarm module immediately triggers an early warning in the CAD environment and accurately locates the conflicting elements. After designers adjust the scheme based on the early warning information, the encryption generation module digitally signs the corrected data and writes it into the attribute evidence chain.
[0055] Step 4: Full-process supervision and decision support.
[0056] Project managers access the project management dashboard through the web service module, where the system automatically loads the latest planning schemes and the review status of each stage. When a new scheme version is recorded in the attribute evidence chain, the web service module updates all related views in real time. Authorized users can trace the entire process of any planning decision through the blockchain audit function, and the system returns a chain of operation records containing all digital signatures.
[0057] This completes the embodiment.
[0058] A third aspect of the present invention is to provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement a cross-platform collaborative dynamic mapping method for construction land.
[0059] A fourth aspect of the present invention is to provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements a cross-platform collaborative dynamic mapping method for construction land.
[0060] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.
[0061] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0062] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0063] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0064] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the present invention.
Claims
1. A cross-platform collaborative construction land dynamic plotting system, characterized in that, include: The core control layer is used to coordinate multi-source data fusion, real-time interaction and security verification through unified commands, including CAD-GIS intelligent adaptation control, cross-platform synchronous control and dynamic verification control; The business logic layer, connected to the core control layer, is used to provide standardized processing capabilities by utilizing the algorithm engine and protocol conversion. It includes a coordinate transformation module, a feature recognition module, a scale adaptation module, a two-way communication module, a data format conversion module, a topology verification module, an encryption generation module, a cloud verification module, and an anomaly alarm module. The data governance layer, connected to the business logic layer, is used to provide a trusted data foundation by constructing a dual system of spatiotemporal data and attribute evidence storage, including a spatial database and an attribute evidence storage chain. The application service layer, connected to the data governance layer, is used to provide multi-terminal collaborative services for the entire planning and management process, including a dynamic plotting module, a PC-based collaborative module, and a Web service module.
2. The cross-platform coordinated construction land dynamic plotting system according to claim 1, characterized in that, The CAD-GIS intelligent adaptation master controller is used to automatically select the optimal data processing path based on the type of input data. When the input data is UAV aerial survey data, the coordinate transformation module is called first for projection calculation; when the input data is map imagery, the feature recognition module is called first to obtain spatial transformation parameters; when the input data lacks coordinate system information, the coordinate transformation module and the scale adaptation module are called together for collaborative calculation. The coordinate transformation module uses a seven-parameter Bursa model and a dynamic central meridian correction algorithm to complete the coordinate system transformation; the feature recognition module completes image registration based on SIFT feature extraction, RANSAC mismatch elimination algorithm and FLANN fast matching algorithm; and the scale adaptation module achieves adaptive scale conversion through CRNN text recognition, Hough transform line segment detection and geometric calculation.
3. The cross-platform coordinated construction land dynamic plotting system according to claim 1, characterized in that, The cross-platform synchronization master control achieves real-time synchronization and logical consistency of geospatial data between CAD and mobile terminals through the collaborative processing of the bidirectional communication module, the data format conversion module, and the topology verification module. The bidirectional communication module is based on a hybrid communication mechanism of WebSocket long connection and MQTT protocol, and adopts a dynamic heartbeat detection strategy; the data format conversion module uses a semantic mapping tree model to complete lossless conversion of heterogeneous formats; the topology verification module is based on the topology rule base pre-set in the spatial database, automatically performs compliance review before data synchronization, and writes all topology violation records into the attribute storage chain.
4. The cross-platform coordinated construction land dynamic plotting system according to claim 1, characterized in that, The dynamic verification master control achieves spatial data anti-tampering verification and anomaly handling through the coordinated operation of the encryption generation module, the cloud verification module and the anomaly alarm module; The encryption generation module uses the AES-256 algorithm to encrypt the coordinate data and generates a dynamic QR code with SHA256 verification. The cloud verification module verifies the digital signature based on the encryption algorithm and compares the three-dimensional deviation between the device's real-time positioning data and the coordinate hash value. The anomaly alarm module responds in stages according to the degree of deviation and combines the attribute evidence storage chain to achieve source tracing of violations.
5. The cross-platform coordinated construction land dynamic plotting system according to claim 1, characterized in that, The dynamic plotting module is deployed on a mobile device, and its workflow includes: After the mobile device loads the map data, it draws the land use boundary line through the interactive interface and calls the scale adaptation module to calculate the actual coordinates. The encryption generation module is invoked to encrypt the coordinate data and generate a QR code containing latitude and longitude hash values, timestamps, and device fingerprints; Local storage has not synchronized data to the SQLite database and has been marked as pending verification. The QR code is scanned to invoke the cloud verification module to verify the QR code using the SM2 algorithm. After successful verification, a synchronization request is initiated via the two-way communication module. The QR code verification includes SM2 algorithm signature verification and GPS coordinate comparison. The data format conversion module converts the hand-drawn trajectory into DXF format; The topology verification module automatically checks the redline closure and road avoidance relationship.
6. The cross-platform coordinated construction land dynamic plotting system according to claim 1, wherein, The PC-side collaborative module exists in the form of a CAD plugin, and its workflow includes: Upon startup, the system automatically connects to the spatial database and loads the latest land parcel boundary data. Parse the block information in the attribute evidence storage chain and obtain historical operation records; The topology verification module is invoked to perform DE-9IM matrix calculation and the violation area is visualized. When a user saves a data entry, a coordinate transformation log is automatically generated. After being signed by a CA certificate, the signed coordinate transformation log and related data are packaged and written as a new block into the attribute storage chain. The data structure of the new block in the attribute storage chain includes a predecessor hash, an operation type, a coordinate hash, and a certificate fingerprint.
7. The cross-platform coordinated construction land dynamic plotting system according to claim 1, wherein, The workflow of the Web service module includes: Load the BIM model using Three.js and associate it with the land use attributes of the spatial database; Build a blockchain operation history graph using D3.js; Supports querying temporal data across polygon ranges and returning historical records in GeoJSON format; Access encrypted data after verifying CA certificate permissions; Authorized users are allowed to add annotations and generate microblocks, which are then linked to the main chain via a Merkle tree.
8. A cross-platform collaborative construction land dynamic plotting method, characterized in that, The cross-platform collaborative dynamic mapping system for construction land, as described in any one of claims 1-7, includes: Mobile mapping steps: Open the mobile app, select the project and load the base map data, and draw the land boundary line by touch; the system automatically displays the real-time calculated coordinate area and generates a dynamic QR code with an encrypted signature; after scanning the QR code to complete identity verification, choose to synchronize to the PC or Web; when the network is interrupted, the data is automatically temporarily stored locally and marked as pending synchronization. PC-based collaborative review steps: Activate the CAD plugin to automatically load the red line data synchronized from the mobile device; view the violations automatically identified by the system through the topology check panel; correct the data using the CAD editing tool, and insert the CA key to complete the digital signature when saving; in the historical version comparison view, select any two block snapshots to view the coordinate difference report; Web-based project management steps: Log in to the web platform, select the query range through the 3D map, and load the associated BIM model and red line data; enter the time range in the blockchain audit module to view the operation record chain with timestamps; add annotations to disputed data, and the system will automatically associate them with the corresponding coordinate blocks; export a compliance report containing verification information of all evidence storage chains. Multi-terminal collaboration steps: After adding plotting data on the mobile terminal, a notification pops up on the PC terminal in real time and highlights the changed area; annotation information initiated on the web terminal is synchronized to the annotation layer in the PC terminal CAD plugin; when any terminal detects a data conflict, a negotiation locking mechanism is initiated to freeze editing permissions until the conflict is resolved.
9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the cross-platform collaborative dynamic mapping method for construction land as described in any one of claims 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the cross-platform collaborative dynamic mapping method for construction land as described in any one of claims 8.