Land surveying and demarcating field intelligent surveying and mapping method and system
Patent Information
- Application Number
- CN202611066892.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-17
- Publication Date
- 2026-10-20
AI Technical Summary
[0003]传统土地勘测定界外业流程中,界址点坐标,边线段,现场影像,权属属性和图斑边界在外业采集后进入整理校核环节,现场终端与服务器之间的数据关联依赖后续匹配,定位状态,边线闭合关系,图斑边界匹配关系和属性完整性缺少采集阶段的连续判断,异常对象和复核原因难以在现场作业过程中对应到具体界址点,边线段,影像方向或属性字段,补测记录与成图成果之间的追溯关系分散
[0015]本发明实施例提供的技术方案带来的有益效果至少包括:通过将界址点坐标,边线段,现场影像,权属属性和图斑标识按照采集时间及采集位置生成作业数据包,使外业采集对象形成统一校核对象,通过由固定解状态,差分龄期,坐标残差,相邻界址点坐标,边线段首末端坐标,图斑叠置结果和宗地档案字段对应结果生成校核依据,使作业数据包校核状态具有明确来源,通过提交条件分支,反馈任务和异常缓存重提交流程,使服务器比对,现场复核和成果归档保持同一数据链,通过通信状态,定位状态或图层调用状态的恢复条件限定,使中断记录进入原作业单元校核过程。
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This invention relates to the field of surveying and mapping geographic information service technology, and in particular to intelligent surveying and mapping methods and systems for land surveying and demarcation field operations. Background Technology
[0002] The field of surveying and mapping geographic information services typically revolves around the collection of coordinates, imagery, attribute recording, result storage, map retrieval, and result representation of features, landforms, land parcels, boundary points, and spatial locations. This is often achieved through the coordinated use of satellite positioning receivers, total stations, drones, mobile terminals, geographic information databases, and servers, based on coordinate benchmarks, layer fields, time records, and spatial topological relationships. Among these, traditional intelligent surveying methods and systems for land surveying and demarcation fieldwork refer to a process where personnel carrying positioning equipment, ranging equipment, and field terminals collect boundary point coordinates, land parcel boundaries, on-site images, ownership attributes, and land use scope records. These records are transmitted wirelessly or via local interfaces to terminals or servers, where they are matched, verified, labeled, mapped, and archived based on base maps, planning red lines, land parcel archives, coordinate thresholds, and map cell boundaries.
[0003] In the traditional land survey and demarcation fieldwork process, the coordinates of boundary points, edge segments, field images, ownership attributes, and map patch boundaries enter the processing and verification stage after field collection. The data association between the field terminal and the server relies on subsequent matching. The positioning status, edge closure relationship, map patch boundary matching relationship, and attribute integrity lack continuous judgment during the collection stage. Abnormal objects and verification reasons are difficult to correspond to specific boundary points, edge segments, image directions, or attribute fields during field operations. The traceability relationship between supplementary survey records and map results is scattered. Summary of the Invention
[0004] The purpose of this invention is to provide an intelligent surveying and mapping method and system for land surveying and demarcation field operations, which enables the data, spatial layers, field images and ownership attributes generated in the field to establish a verifiable, feedback and traceable processing chain during the acquisition stage, reducing the problem of unclear field verification objects caused by the lag in the correlation between boundary points, edge segments, image directions and attribute fields.
[0005] To achieve the above objectives, this invention provides an intelligent surveying method for land surveying and demarcation field operations, comprising the following steps: acquiring the boundary point coordinates, edge segments, field images, ownership attributes, and map patch identifiers of the field operation unit; generating an operation data package according to the acquisition time and location of the boundary point coordinates, edge segments, field images, ownership attributes, and map patch identifiers; determining the positioning status based on the fixed solution state, differential age, and coordinate residuals output by the satellite positioning receiver; generating the connection relationship between adjacent boundary points based on the acquisition order of the adjacent boundary point coordinates; generating the boundary closure relationship based on the coordinates of the first and last edges of the edge segments; generating the map patch boundary matching relationship based on the overlay result of the edge segments and the map patch boundaries on the base map; and generating the map patch boundary matching relationship based on the ownership attributes and the fields in the land parcel archive. The system generates attribute field integrity for the corresponding results; based on the location status, the connection relationship between adjacent boundary points, the closure relationship of the edge line, the matching relationship of the map patch boundary, and the integrity of the attribute fields, it generates the operation data package verification status in sequence; when the operation data package verification status meets the submission conditions, the operation data package is sent to the server for comparison with the land parcel archive, planning red line, and historical surveying results; when the operation data package verification status does not meet the submission conditions, a feedback task pointing to the boundary point, edge line segment, on-site image direction, or ownership attribute field is generated; when the communication status, location status, or layer call status does not meet the verification conditions, the operation data package, equipment status, and time and location records are cached, and the verification is resubmitted after the communication status, location status, or layer call status is restored.
[0006] Further, the steps for obtaining the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers of the field operation unit include: the satellite positioning receiver outputs the boundary point coordinates, fixed solution status, differential age, coordinate residuals, and acquisition time according to the boundary point acquisition trigger command; the ranging device outputs the first end coordinates, last end coordinates, and edge segment number of the edge segment according to the acquisition order of adjacent boundary points; the camera device acquires the on-site images at the corresponding positions of the boundary points or edge segments; the field terminal records the ownership attributes and reads the patch identifiers from the local base map layer; and the field terminal writes the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers into the same field operation unit buffer and generates the operation data package.
[0007] Further, the step of generating a work data package according to the acquisition time and acquisition location includes: the field terminal reads a preset time window and a preset distance range, and binds the boundary point coordinates with the field images whose acquisition time interval meets the preset time window and whose acquisition location falls within the preset distance range; when the same boundary point coordinates correspond to multiple field images, the field images whose shooting direction covers the extension direction of the edge segment are retained as image association results; when there are no field images whose boundary point coordinates meet the preset distance range, the boundary point coordinates are marked as objects to be re-captured, and the image association results and the objects to be re-captured are written into the work data package.
[0008] Further, the step of writing the image association results and the object to be reshot into the job data package includes: the field terminal establishing an image association field, a shooting direction field, and a reshot status field for each boundary point coordinate; writing the image association results into the image association field; and writing the object to be reshot into the reshot status field; reading the image association field and the reshot status field when generating the job data package verification status; when the reshot status field is empty and the field image corresponding to the image association field covers the extension direction of the edge segment, writing the image verification status into the job data package verification status; when the reshot status field is not empty, marking the image verification status as not meeting the submission conditions.
[0009] Further, the step of determining the positioning status based on the fixed solution status, differential age, and coordinate residual output by the satellite positioning receiver includes: the field terminal reads the fixed solution validity identifier, differential age threshold, and coordinate residual threshold from the preset verification rules, and associates the fixed solution status, differential age, and coordinate residual with the boundary point coordinates at the same acquisition time; when the fixed solution status meets the requirements of the fixed solution validity identifier, the differential age not exceeding the differential age threshold, and the coordinate residual not exceeding the coordinate residual threshold, the positioning status is determined to meet the acquisition conditions; when the fixed solution status, differential age, or coordinate residual does not meet the corresponding conditions, the positioning status is determined to not meet the acquisition conditions, and the boundary point coordinates are written into the retest object list, which is called when the job data packet is generated to verify the status.
[0010] Further, the step of generating the connection relationship between adjacent boundary points based on the boundary point acquisition order and the coordinates of adjacent boundary points includes: the field terminal reads the boundary point coordinates, the edge segment, and the acquisition time within the same field operation unit from the operation data packet; arranges the boundary point coordinates according to the acquisition time; and maps the boundary point coordinates of adjacent acquisition orders to the first and last coordinates of the edge segment; when the first and last coordinates of the edge segment correspond to the boundary point coordinates of adjacent acquisition orders, a connection relationship between adjacent boundary points is generated; when the first or last coordinate of the edge segment lacks a corresponding boundary point coordinate, the corresponding edge segment is written into a connection error record, and the connection error record is called when the operation data packet verification state is generated.
[0011] Further, the step of generating a closed relationship for a sideline based on the coordinates of the beginning and end of the sideline segments includes: the field terminal calling the connection relationship between adjacent boundary points and connection anomaly records; when the connection anomaly record is empty, arranging the coordinates of the beginning and end of the sideline segments according to the connection relationship between adjacent boundary points to form a connection sequence of the beginning and end of the sideline segments; when the end coordinate of the last sideline segment in the connection sequence of the beginning and end of the sideline segments meets the closure distance threshold, a closed relationship for the sideline that meets the closure condition is generated; when there is a break in the connection sequence of the beginning and end of the sideline segments or the closure distance threshold is not met, the sideline segment corresponding to the break is written into the feedback task.
[0012] Furthermore, the steps for generating feedback tasks include: the field terminal reads the verification items in the job data packet verification status that do not meet the submission conditions, and establishes a task object correspondence between the verification items and boundary points, edge segments, field image directions, or ownership attribute fields; when the verification item corresponds to a positioning status, a retest task pointing to the boundary point is generated; when the verification item corresponds to an edge closure relationship or a patch boundary matching relationship, a verification task pointing to the edge segment is generated; when the verification item corresponds to the field image direction or attribute field integrity, a confirmation task pointing to the field image direction or the ownership attribute field is generated, and the retest task, the verification task, and the confirmation task are written into the feedback task.
[0013] Furthermore, the steps of caching job data packets, device status, and time and location records include: when the communication status, location status, or layer call status does not meet the verification conditions, the field terminal establishes an abnormal cache record, and the abnormal cache record is written with the job data packet identifier, status type, device status, collection time, collection location, and unsubmitted verification items; the abnormal cache records are arranged according to the collection time and a resubmission order is generated; when the communication status, the location status, and the layer call status all meet the verification conditions, the job data packet corresponding to the abnormal cache record is submitted according to the resubmission order, and the job data packet verification status is updated according to the comparison results returned by the server.
[0014] This invention also provides an intelligent surveying and mapping system for land surveying and demarcation field operations. This system supports the aforementioned intelligent surveying and mapping method for land surveying and demarcation field operations. It includes a field data acquisition unit, a data package generation unit, a field consistency verification unit, a server comparison unit, a feedback task generation unit, and a results archiving unit. The field data acquisition unit connects to a satellite positioning receiver, a ranging device, and a camera to acquire boundary point coordinates, edge segments, field images, ownership attributes, and patch identifiers. It also receives the fixed solution status, differential age, and coordinate residuals output by the satellite positioning receiver. The data package generation unit generates data packages based on the acquisition time and location of the boundary point coordinates, edge segments, field images, ownership attributes, and patch identifiers. The field consistency verification unit checks the fixed solution status, differential age, and... The coordinate residual determines the positioning status. Based on the acquisition order of adjacent boundary point coordinates, it generates the connection relationship between adjacent boundary points. It generates the boundary closure relationship based on the coordinates of the first and last ends of the boundary line segments. It generates the boundary matching relationship of the map patches based on the overlay result of the boundary line segments and the boundary of the base map patches. It generates the attribute field integrity based on the correspondence between ownership attributes and land parcel archive fields. Finally, it generates the operation data package verification status based on the positioning status, the connection relationship between adjacent boundary points, the boundary closure relationship, the map patch boundary matching relationship, and the attribute field integrity. The server comparison unit calls the geographic information database to compare land parcel archives, planning red lines, and historical surveying results. The feedback task generation unit generates feedback tasks based on the operation data package verification status. The results archiving unit saves the verified operation data packages and verification records.
[0015] The beneficial effects of the technical solution provided by the embodiments of the present invention include at least the following: by generating a work data package according to the collection time and collection location based on the boundary point coordinates, edge segments, field images, ownership attributes and map patch identifiers, the field collection objects form a unified verification object; by generating verification basis from the fixed solution state, differential age, coordinate residuals, coordinates of adjacent boundary points, coordinates of the first and last ends of edge segments, map patch overlay results and corresponding results of land parcel archive fields, the verification status of the work data package has a clear source; by submitting condition branches, feedback tasks and abnormal cache resubmission processes, the server comparison, on-site verification and result archiving maintain the same data chain; and by limiting the recovery conditions of communication status, positioning status or layer call status, interrupted records enter the original work unit verification process. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.
[0017] Figure 1 This is the main flowchart of the intelligent surveying and mapping process for the field operation unit of this invention;
[0018] Figure 2 This is a schematic diagram of the field data acquisition relationship of the present invention.
[0019] Figure 3 This is a schematic diagram of the field structure of the job data packet of the present invention;
[0020] Figure 4 A relationship diagram is generated for the verification status of the operation data package of this invention;
[0021] Figure 5 This is a schematic diagram illustrating the feedback task and exception caching processing of the present invention;
[0022] Figure 6 This is a collaborative structure diagram of the intelligent surveying and mapping system for land surveying and demarcation field operations according to the present invention. Detailed Implementation
[0023] The technical solution described in this invention will be further explained below with reference to the accompanying drawings. The terms used in the scope of protection text, the invention content, including boundary point coordinates, edge segments, field images, ownership attributes, patch identifiers, work data packages, positioning status, adjacent boundary point connection relationships, edge line closure relationships, patch boundary matching relationships, attribute field integrity, work data package verification status, feedback tasks, abnormal cache records, and resubmission order, will retain the same meaning in subsequent embodiments. Boundary point coordinates are spatial coordinate data output by a satellite positioning receiver under boundary point acquisition trigger conditions; edge segments are boundary segment data formed by a ranging device according to the acquisition order of adjacent boundary points; field images are image data acquired by a camera device at the corresponding positions of boundary points or edge segments; ownership attributes are attribute data entered by the field terminal and used to correspond to the fields in the land parcel archive; and patch identifiers are data identifiers read by the field terminal from the local base map layer and used to point to the boundary of the base map patch.
[0024] Please see Figures 1 to 6 This embodiment provides an intelligent surveying and mapping method for land surveying and demarcation field operations. This method is applied to the land surveying and demarcation field operation process. The field terminal, together with a satellite positioning receiver, ranging equipment, camera device, server and geographic information database, completes boundary point collection, boundary line segment organization, on-site image association, ownership attribute verification, spatial layer comparison, feedback task generation and abnormal cache resubmission, so that the collected data, spatial relationships and verification objects in the same field operation unit flow in the same processing chain.
[0025] S1: Acquire the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers of the field operation unit. After receiving the data acquisition task of the field operation unit, the field terminal uses the field operation unit as a common index for this on-site data acquisition, caching, verification, feedback, and archiving. When the operator triggers the boundary point acquisition, the satellite positioning receiver outputs the boundary point coordinates, fixed solution status, differential age, coordinate residuals, and acquisition time. The ranging device outputs the first and last coordinates of the edge segments and the edge segment number according to the acquisition order of adjacent boundary points. The camera device acquires on-site images at the corresponding positions of the boundary points or edge segments. The field terminal enters the ownership attributes and reads the patch identifiers corresponding to the work area from the local base map layer.
[0026] S2, Generate a task data package. The field terminal writes the boundary point coordinates, edge segments, field images, ownership attributes, and patch identifiers into the same field task unit buffer, and forms a task data package according to the acquisition time and acquisition location. The task data package is used to carry at least the set of boundary point coordinates, edge segment set, field image set, ownership attribute field, patch identifier, acquisition time, acquisition location, and subsequent verification status within the same field task unit. After generation, the task data package serves as the common input for subsequent positioning status judgment, edge relationship judgment, patch boundary matching, attribute field integrity judgment, server comparison, feedback task generation, and result archiving.
[0027] S201, during the generation of the job data package, the field terminal reads the preset time window and preset distance range, and binds the boundary point coordinates to the field images whose acquisition time interval meets the preset time window and whose acquisition position falls within the preset distance range. The preset time window is used to limit the temporal correspondence between the field images and the boundary point coordinates, and the preset distance range is used to limit the spatial correspondence between the field images and the boundary point coordinates. By using both acquisition time and acquisition position simultaneously, the field images do not enter the job data package solely based on the shooting order, but rather form an association with the specific boundary point coordinates that can be used for subsequent verification.
[0028] S202, when the coordinates of the same boundary point correspond to multiple field images, the field terminal compares the coverage relationship between the shooting direction of the multiple field images and the extension direction of the edge segment, and retains the field image whose shooting direction covers the extension direction of the edge segment as the image association result. After the image association result is written into the job data packet, it is used as input to determine whether the direction of the field image meets the submission conditions in subsequent image verification. If multiple field images cannot cover the extension direction of the edge segment, the field terminal does not use the random image as a valid image association result, but instead puts the corresponding boundary point coordinates into the supplementary shooting judgment.
[0029] S203: When no on-site image satisfying the preset distance range exists for the boundary point coordinates, the field terminal marks the boundary point coordinates as objects to be re-photographed and writes the image association result and the objects to be re-photographed into the job data packet. The field terminal establishes an image association field, a shooting direction field, and a re-photograph status field for each boundary point coordinate. The image association result is written to the image association field, and the objects to be re-photographed are written to the re-photograph status field. The image association field is used to store the correspondence between on-site images that can be used for subsequent image verification; the shooting direction field is used to store the coverage status of the on-site image over the extension direction of the edge line segment; and the re-photograph status field is used to identify the boundary point coordinates that need to be returned to the site for re-photographing.
[0030] S204, when generating the job data package verification status, the field terminal reads the image association field and the reshoot status field. When the reshoot status field is empty and the direction of the on-site image coverage edge segment corresponding to the image association field extends, the field terminal writes the image verification status into the job data package verification status; when the reshoot status field is not empty, the field terminal marks the image verification status as not meeting the submission conditions. Therefore, the on-site image is not merely stored in the job data package as archival material, but rather forms an intermediate state that can trigger feedback tasks within the job data package verification status.
[0031] S3, Determine the positioning status. The field terminal reads the fixed solution validity identifier, differential age threshold, and coordinate residual threshold from the preset verification rules, and associates the fixed solution status, differential age, and coordinate residuals with the boundary point coordinates at the same acquisition time. The fixed solution status characterizes the solution status of the satellite positioning receiver at the acquisition time, the differential age characterizes the timeliness of the differential correction data, and the coordinate residuals characterize the deviation between the acquired coordinates and the solution constraints. All three types of data are output by the satellite positioning receiver when acquiring data at the boundary points and are written into the job data packet along with the boundary point coordinates.
[0032] S301, when the fixed solution status meets the fixed solution valid identifier, the differential age does not exceed the differential age threshold, and the coordinate residual does not exceed the coordinate residual threshold, the field terminal determines that the positioning status meets the acquisition conditions and uses the positioning status as the positioning verification input in the job data packet verification status. The fixed solution valid identifier, differential age threshold, and coordinate residual threshold are provided by preset verification rules. The field terminal performs association judgment according to the same acquisition time to avoid misusing positioning data from different acquisition times for the status judgment of the same boundary point coordinates.
[0033] S302: When the fixed solution state, differential age, or coordinate residual does not meet the corresponding conditions, the field terminal determines that the positioning state does not meet the acquisition conditions and writes the boundary point coordinates into the retest object list. The retest object list maintains the same field operation unit index as the operation data package and is called when generating the operation data package to verify the status. The boundary point coordinates in the retest object list are used for subsequent feedback task generation, enabling the feedback task to point to specific boundary points instead of just indicating an abnormal positioning status.
[0034] S4 generates the connection relationship between adjacent boundary points. The field terminal reads the boundary point coordinates, edge segments, and acquisition time within the same field operation unit from the operation data packet, arranges the boundary point coordinates according to the acquisition time, and maps the boundary point coordinates of adjacent acquisition sequences to the first and last coordinates of the edge segments. The connection relationship between adjacent boundary points is used to express whether the boundary point coordinates form a valid edge segment connection according to the acquisition sequence, and is a prerequisite input for subsequent edge closure relationship determination.
[0035] S401: When the coordinates of the beginning and end of a line segment correspond to the coordinates of boundary points in the adjacent acquisition sequence, the field terminal generates the connection relationship between adjacent boundary points and writes the connection relationship into the spatial relationship input area of the job data packet verification status. When the coordinates of the beginning or end of a line segment lack corresponding boundary point coordinates, the field terminal writes the corresponding line segment into the connection anomaly record. The connection anomaly record serves as input for subsequent line closure relationship judgment and feedback tasks, used to mark line segments lacking coordinate correspondence.
[0036] S5 generates boundary closure relationships. The field terminal retrieves the connection relationships between adjacent boundary points and connection exception records. When a connection exception record is empty, the field terminal arranges the coordinates of the beginning and end of the boundary segments according to the connection relationships between adjacent boundary points, forming a boundary segment beginning-end connection sequence. The boundary segment beginning-end connection sequence is used to characterize the connection order of boundary segments within the same field operation unit and serves as direct input for closure determination.
[0037] S501: When the coordinates of the end of the last edge segment and the coordinates of the beginning of the first edge segment in the edge segment connection sequence meet the closure distance threshold, the field terminal generates an edge closure relationship that meets the closure condition and writes the edge closure relationship into the work data packet verification status. When there is a break in the edge segment connection sequence or the closure distance threshold is not met, the field terminal writes the edge segment corresponding to the break position into the feedback task. The closure distance threshold is provided by preset verification rules, and the edge segment corresponding to the break position is used as the on-site verification object in the feedback task.
[0038] The closure distance threshold is the distance tolerance used to determine whether the connection sequence of the first and last edges of a line segment forms a spatial closure. The field terminal pre-sets the closure distance threshold based on the mapping accuracy requirements corresponding to the field operation unit, the coordinate acquisition accuracy of the satellite positioning receiver, the ranging accuracy of the ranging equipment, and the scale of the work area. The field terminal calculates the planar distance between the end coordinates of the last edge segment and the beginning coordinates of the first edge segment in the connection sequence. When the planar distance is less than the closure distance threshold, the connection sequence is determined to meet the closure condition; when the planar distance is not less than the closure distance threshold, the connection sequence does not meet the closure condition, and the corresponding edge segment is written into the feedback task.
[0039] S6, Generate Patch Boundary Matching Relationships. The field terminal reads the edge segments and patch identifiers from the task data package and retrieves the corresponding patch boundaries from the local base map layer. The field terminal overlays the edge segments with the base map patch boundaries, and the overlay result is used to generate patch boundary matching relationships. When an edge segment and a base map patch boundary form a corresponding spatial relationship, the patch boundary matching relationship is written into the task data package's verification status; when an edge segment and a base map patch boundary do not form a corresponding spatial relationship, the field terminal writes the corresponding edge segment as a verification object into the feedback task. This process ensures that the patch boundary matching relationship originates from the edge segments in the task data package and the patch boundaries in the local base map layer, rather than from spatial judgment results of unknown origin.
[0040] S7, Generate Attribute Field Integrity. The field terminal reads the ownership attributes from the work data packet and maps them to the parcel archive fields. The parcel archive fields are provided by server comparison or by the controlled archive fields preset by the field terminal. The field names, field values, and field statuses in the ownership attributes are matched with the parcel archive fields according to the preset field correspondence. When all the required fields in the ownership attributes exist and can form a correspondence with the parcel archive fields, the field terminal generates attribute field integrity that meets the submission conditions; when there are missing fields or field correspondence conflicts in the ownership attributes, the field terminal writes the corresponding ownership attribute fields into the feedback task. The attribute field integrity is written into the work data packet verification status and is used as part of the submission condition judgment.
[0041] S8, Generate Operation Data Package Verification Status. The field terminal generates operation data package verification status sequentially based on positioning status, adjacent boundary point connection relationships, edge line closure relationships, map patch boundary matching relationships, and attribute field integrity. Positioning status identifies whether boundary point coordinates meet the acquisition conditions; adjacent boundary point connection relationships identify the correspondence between edge segments and adjacent boundary point coordinates; edge line closure relationships identify whether the connection sequence of the beginning and end of edge segments forms a closure; map patch boundary matching relationships identify the overlay correspondence between edge segments and base map patch boundaries; and attribute field integrity identifies the correspondence between ownership attributes and land parcel archive fields. The operation data package verification status uniformly writes the above intermediate statuses into the data chain of the same field operation unit.
[0042] S9, Execute the submission condition branch. The field terminal reads the verification status of the task data package. When the verification status of the task data package meets the submission conditions, the verified task data package is sent to the server. The server calls the parcel archives, planning red lines, and historical surveying results in the geographic information database to compare the boundary point coordinates, edge segments, ownership attributes, and map patch identifiers in the task data package, and returns the comparison results to the field terminal. The field terminal updates the verification status of the task data package according to the comparison results returned by the server. The verified task data package and the verification record enter the results archiving process together.
[0043] S901: When the verification status of the work data package does not meet the submission conditions, the field terminal generates a feedback task pointing to the boundary point, edge segment, on-site image direction, or ownership attribute field. The field terminal reads the verification items in the work data package verification status that do not meet the submission conditions and establishes a task object correspondence between the verification items and the boundary point, edge segment, on-site image direction, or ownership attribute field. When the verification item corresponds to the positioning status, the field terminal generates a re-measurement task pointing to the boundary point; when the verification item corresponds to the edge closure relationship or the patch boundary matching relationship, the field terminal generates a re-verification task pointing to the edge segment; when the verification item corresponds to the on-site image direction or the integrity of the attribute field, the field terminal generates a confirmation task pointing to the on-site image direction or the ownership attribute field, and writes the re-measurement task, re-verification task, and confirmation task into the feedback task. After the feedback task is written into the work data package, the operator can view the abnormal objects and the reasons for the re-verification within the same field work unit.
[0044] S10, Perform exception caching and resubmission. When the communication status, positioning status, or layer call status does not meet the verification conditions, the field terminal establishes an exception cache record and caches the job data packet, device status, and time and location records. The exception cache record writes the job data packet identifier, status type, device status, acquisition time, acquisition location, and unsubmitted verification items. The status type is used to distinguish between communication status exceptions, positioning status exceptions, and layer call status exceptions. The device status is used to record the operating status of the field terminal, satellite positioning receiver, ranging device, or camera device at the time of acquisition. The acquisition time and acquisition location are used to maintain the correspondence between the exception cache record and the original field operation unit. Unsubmitted verification items are used to identify items that have not yet completed server comparison or on-site verification.
[0045] S1001, the field terminal arranges abnormal cache records according to the acquisition time and generates a resubmission order. When the communication status, positioning status, and layer invocation status all meet the verification conditions, the field terminal submits the job data packets corresponding to the abnormal cache records in the resubmission order. After receiving the resubmitted job data packets, the server calls the geographic information database to compare parcel archives, planning red lines, and historical surveying results, and returns the comparison results to the field terminal. The field terminal updates the job data packet verification status according to the comparison results returned by the server, so that the job data packets corresponding to the abnormal cache records continue to enter the verification, feedback, or archiving process along the data chain of the original field operation unit.
[0046] S11, Results Archiving. Field terminals or servers store verified operation data packages and verification records. Archived content includes the operation data package, its verification status, comparison results returned by the server, feedback task processing status, and the time and location records corresponding to the field operation unit. Archiving does not change the execution order of the aforementioned data collection, verification, feedback, and exception caching. Instead, it treats the already formed data chain of the same field operation unit as the result storage object, ensuring that boundary point coordinates, edge segments, field images, ownership attributes, and map patch identifiers maintain a traceable correspondence after the results are generated.
[0047] This embodiment also provides an intelligent surveying and mapping system for land surveying and demarcation field operations. This system supports intelligent surveying and mapping methods for land surveying and demarcation field operations. The system includes a field terminal, a data package generation unit, a field consistency verification unit, a server comparison unit, a feedback task generation unit, and a results archiving unit. Each unit revolves around the same field operation unit for data transmission and result processing.
[0048] The field data acquisition unit connects to a satellite positioning receiver, ranging equipment, and camera device. It acquires boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers, and receives the fixed solution status, differential age, and coordinate residuals output by the satellite positioning receiver. The field data acquisition unit transmits the acquired data to the operation data package generation unit, but does not directly replace the on-site consistency verification unit for verification. The operation data package generation unit generates operation data packages according to the acquisition time and location of the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers, and then sends the operation data packages to the on-site consistency verification unit.
[0049] The on-site consistency verification unit determines the positioning status based on the fixed solution state, differential age, and coordinate residuals. It generates the connection relationship between adjacent boundary points based on the acquisition order of their coordinates, the boundary closure relationship based on the coordinates of the first and last ends of the boundary segments, the boundary matching relationship based on the overlay results of the boundary segments and the base map boundary, and the attribute field integrity based on the correspondence between ownership attributes and land parcel archive fields. Finally, it generates the operation data package verification status based on the positioning status, the connection relationship between adjacent boundary points, the boundary closure relationship, the boundary matching relationship, and the attribute field integrity. The server comparison unit calls the geographic information database to compare land parcel archives, planning red lines, and historical surveying results, and returns the comparison results to the on-site consistency verification unit or the field terminal. The feedback task generation unit generates feedback tasks based on the operation data package verification status, and the results archiving unit saves the verified operation data packages and verification records.
[0050] During system operation, data output from the field terminal first enters the task data packet generation unit. The task data packet generated by the task data packet generation unit then enters the field consistency verification unit, which outputs the task data packet verification status. When the task data packet verification status meets the submission conditions, the server comparison unit compares the data packet with the land parcel archives, planning red lines, and historical surveying results. When the task data packet verification status does not meet the submission conditions, the feedback task generation unit generates a feedback task. When the communication status, positioning status, or layer call status does not meet the verification conditions, the field acquisition end or field terminal caches the task data packet, equipment status, and time and location records, and resubmits them to the field consistency verification unit or server comparison unit after the corresponding status is restored. Thus, a corresponding execution relationship is formed between the system implementation and the method implementation: acquisition end input, data packet generation, field verification, server comparison, feedback task, and result archiving.
[0051] The specific processes, field states, processing order, judgment conditions, parameter sources, module collaboration, and carrier inheritance relationships in the above embodiments are used to explain the possible implementations of the present invention and should not limit the present invention to the specific embodiments listed. Without departing from the scope of the technical solutions described in this invention, any equivalent substitutions, equivalent modifications, equivalent combinations, order adjustments, corresponding module replacements, equivalent transformations of field names, equivalent inheritance of the executing entity, or equivalent changes in the carrier form that can be conceived by those skilled in the art should fall within the scope of protection of this patent; however, equivalent changes should not extend to unclaimed topics, nor should they alter the substantive correspondence of technical objects through changes in reference numerals, and they should not replace, delete, or weaken the method features, connection relationships, control relationships, data relationships, temporal relationships, parameter relationships, or physical action relationships necessary to achieve the technical effect.
Claims
1. An intelligent surveying and mapping method for land surveying and demarcation field operations, characterized in that, The system acquires the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers of the field operation unit. It also acquires the communication status between the field terminal and the server, the layer access status of the field terminal to the local base map layer or layer service, the device status of the field terminal and its connected satellite positioning receiver, ranging device, and camera, as well as the time and location records formed by the acquisition time and location corresponding to the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers. Finally, it generates an operation data package according to the acquisition time and location of the boundary point coordinates, edge segments, on-site images, ownership attributes, and patch identifiers. The positioning status is determined based on the fixed solution status, differential age, and coordinate residuals output by the satellite positioning receiver. The connection relationship between adjacent boundary points is generated based on the acquisition order of the coordinates of adjacent boundary points in the boundary point coordinates. The boundary line closure relationship is generated based on the coordinates of the first and last ends of the edge line segment. The boundary matching relationship of the map patch is generated based on the overlay result of the edge line segment and the boundary of the base map patch. The attribute field integrity is generated based on the correspondence result of the ownership attribute and the parcel archive field. Based on the positioning status, the connection relationship between adjacent boundary points, the closure relationship of the edge lines, the matching relationship of the map patch boundaries, and the integrity of the attribute fields, the job data package verification status is generated in sequence. When the verification status of the operation data package meets the submission conditions, the operation data package is sent to the server for comparison of land parcel archives, planning red lines and historical surveying results; when the verification status of the operation data package does not meet the submission conditions, a feedback task is generated pointing to the boundary point, edge segment, on-site image direction or ownership attribute field. When the communication status, the positioning status, or the layer call status does not meet the verification conditions, the operation data packet, the device status, and the time and location record are written into the abnormal cache record. After the communication status, the positioning status, or the layer call status is restored, the field operation unit corresponding to the abnormal cache record is resubmitted for verification.
2. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for obtaining the boundary point coordinates, edge segments, on-site images, ownership attributes, and map patch identifiers of field operation units include: The satellite positioning receiver outputs the boundary point coordinates, fixed solution status, differential age, coordinate residuals, and acquisition time according to the boundary point acquisition trigger command. The ranging device outputs the first and last coordinates and the edge segment number according to the acquisition order of adjacent boundary points. The camera device acquires the field image at the corresponding position of the boundary point or edge segment. The field terminal enters the ownership attribute and reads the patch identifier from the local base map layer. The field terminal writes the boundary point coordinates, the edge segment, the field image, the ownership attribute, and the patch identifier into the same field operation unit buffer and generates the operation data packet.
3. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for generating a job data packet according to the acquisition time and acquisition location include: The field terminal reads the preset time window and preset distance range, and binds the boundary point coordinates with the field images whose acquisition time interval meets the preset time window and whose acquisition position falls within the preset distance range. When the same boundary point coordinates correspond to multiple field images, the field images whose shooting direction covers the extension direction of the edge segment are retained as the image association result. When the boundary point coordinates do not have field images that meet the preset distance range, the boundary point coordinates are marked as objects to be re-captured, and the image association result and the objects to be re-captured are written into the operation data packet.
4. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 3, characterized in that, The steps of writing the image association results and the objects to be re-photographed into the job data packet include: The field terminal establishes an image association field, a shooting direction field, and a reshoot status field for each boundary point coordinate. The image association result is written into the image association field, and the object to be reshooted is written into the reshoot status field. When generating the job data package verification status, the image association field and the reshoot status field are read. When the reshoot status field is empty and the field image corresponding to the image association field covers the extension direction of the edge segment, the image verification status is written into the job data package verification status. When the reshoot status field is not empty, the image verification status is marked as not meeting the submission conditions.
5. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for determining the positioning state based on the fixed solution state, differential age, and coordinate residuals output by the satellite positioning receiver include: The field terminal reads the fixed solution validity identifier, differential age threshold, and coordinate residual threshold from the preset verification rules. It associates the fixed solution status, differential age, and coordinate residual with the boundary point coordinates at the same acquisition time. When the fixed solution status meets the requirements of the fixed solution validity identifier, the differential age does not exceed the differential age threshold, and the coordinate residual is less than or equal to the coordinate residual threshold, the positioning status is determined to meet the acquisition conditions. When the fixed solution status, differential age, or coordinate residual does not meet the corresponding conditions, the positioning status is determined to not meet the acquisition conditions, and the boundary point coordinates are written into the retest object list. The retest object list is called when the job data package verification status is generated.
6. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for generating the connection relationship between adjacent boundary points based on the boundary point acquisition order and the coordinates of adjacent boundary points include: The field terminal reads the boundary point coordinates, edge segments, and acquisition time within the same field operation unit from the operation data packet. It arranges the boundary point coordinates according to the acquisition time and maps the boundary point coordinates of adjacent acquisition sequences to the first and last coordinates of the edge segments. When the first and last coordinates of the edge segments correspond to the boundary point coordinates of adjacent acquisition sequences, a connection relationship between adjacent boundary points is generated. When the first or last coordinate of the edge segment lacks a corresponding boundary point coordinate, the corresponding edge segment is written into a connection error record, and the connection error record is called when the operation data packet verification status is generated.
7. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for generating the edge closure relationship based on the coordinates of the first and last ends of the edge segment include: The field terminal calls the connection relationship between adjacent boundary points and the connection anomaly record. When the connection anomaly record is empty, the coordinates of the first end and the last end of the edge segment are arranged according to the connection relationship between adjacent boundary points to form the connection sequence of the first and last ends of the edge segment. When the distance between the end coordinate of the last edge segment and the beginning coordinate of the first edge segment in the edge segment connection sequence is less than a preset closing distance threshold, an edge closure relationship that satisfies the closure condition is generated. When there is a break in the connection sequence of the beginning and end of the edge segment, or when the distance between the end coordinate of the last edge segment and the beginning coordinate of the first edge segment is not less than the preset closure distance threshold, the edge segment corresponding to the break or the position that does not meet the closure condition is written into the feedback task.
8. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps for generating the feedback task include: The field terminal reads the verification items in the operation data packet verification status that do not meet the submission conditions, and establishes a task object correspondence between the verification items and boundary points, edge segments, field image directions, or ownership attribute fields. When the verification item corresponds to the positioning status, a re-measurement task pointing to the boundary point is generated. When the verification item corresponds to the edge closure relationship or the map patch boundary matching relationship, a verification task pointing to the edge segment is generated. When the verification item corresponds to the field image direction or attribute field integrity, a confirmation task pointing to the field image direction or the ownership attribute field is generated, and the re-measurement task, the verification task, and the confirmation task are written into the feedback task.
9. The intelligent surveying and mapping method for land surveying and demarcation field operations according to claim 1, characterized in that, The steps of caching the job data packets, device status, and time location records include: The field terminal detects the data transmission connection results between itself and the server to generate a communication status, detects the reading results of the local base map layer or layer service to generate a layer call status, and reads the operating parameters of the field terminal, satellite positioning receiver, ranging equipment, and camera device to generate a device status. It also records the acquisition time and location corresponding to the boundary point coordinates, edge segments, field images, ownership attributes, and patch identifiers. When the communication status, positioning status, or layer call status does not meet the verification conditions, the field terminal establishes an abnormal cache record. This abnormal cache record includes the job data packet identifier, status type, device status, acquisition time, acquisition location, and unsubmitted verification items. The abnormal cache records are arranged according to the acquisition time, and a resubmission order is generated. When the communication status, positioning status, and layer call status all meet the verification conditions, the job data packet corresponding to the abnormal cache record is submitted according to the resubmission order, and the job data packet verification status is updated based on the comparison results returned by the server.
10. A land surveying and demarcation field intelligent mapping system, used to support the land surveying and demarcation field intelligent mapping method according to any one of claims 1 to 9, characterized in that, include: The system includes: field data acquisition unit, operation data package generation unit, on-site consistency verification unit, server comparison unit, feedback task generation unit, and results archiving unit. The field data acquisition terminal connects to a satellite positioning receiver, ranging equipment, and camera device to acquire boundary point coordinates, edge segments, on-site images, ownership attributes, and map patch identifiers, and receives the fixed solution status, differential age, and coordinate residuals output by the satellite positioning receiver; The task data packet generation unit generates a task data packet according to the boundary point coordinates, the edge segment, the on-site image, the ownership attribute, and the acquisition time and location of the map patch identifier; The on-site consistency verification unit determines the positioning status based on the fixed solution status, the differential age, and the coordinate residual; generates the connection relationship between adjacent boundary points based on the acquisition order of the coordinates of adjacent boundary points in the boundary point coordinates; generates the boundary closure relationship based on the coordinates of the first and last ends of the edge segment; generates the map boundary matching relationship based on the overlay result of the edge segment and the boundary of the base map patch; generates the attribute field integrity based on the correspondence result of the ownership attribute and the parcel archive field; and generates the operation data package verification status based on the positioning status, the connection relationship between adjacent boundary points, the boundary closure relationship, the map boundary matching relationship, and the attribute field integrity. The server comparison unit calls the geographic information database to compare land parcel archives, planning red lines and historical surveying results. The feedback task generation unit generates a feedback task based on the verification status of the operation data package. The result archiving unit saves the operation data package that has passed the verification and the verification record.