GPS data processing method, device and equipment based on full-factor feature coding, medium and product

CN122528356APending Publication Date: 2026-08-07SHENZHEN COMTOP INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN COMTOP INFORMATION TECH
Filing Date
2026-06-24
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

然而,现有方法存在数据流程繁琐的问题,且勘测与设计环节数据割裂严重,难以实现数据的高效复用与协同工作,人工成本高

Benefits of technology

[0009]根据本发明的另一方面,提供了一种计算机程序产品,所述计算机程序在被处理器执行时实现如本发明实施例中任一所述的一种基于全要素地物编码的GPS数据处理方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122528356A_ABST
    Figure CN122528356A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a GPS data processing method and device based on full-factor ground feature coding, equipment, medium and product, the method comprises: obtaining the transmission line channel to be processed GPS data, splitting and parsing according to the preset field data, obtaining the GPS data to be used;According to each to-be-processed ground feature data and mapping relationship table, determine the target ground feature code;Based on the target ground feature coding rule data drawing, obtain the digital survey plan;Based on the flat section generation parameter, DEM aerial survey elevation data and to-be-used GPS data, determine the standard flat section map;Based on the transmission line channel measured point file, determine the digital terrain model;With the standard flat section map as the data source, according to the preset tower site spacing and tower foundation range, divide the terrain range of each tower site, generate the tower foundation topographic map. The technical scheme solves the problems of complicated data processing process, low mapping efficiency and high labor cost, improves the data processing and mapping efficiency, and reduces the labor cost and error rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of power transmission lines, and in particular to GPS data processing methods, apparatus, equipment, media and products based on full-element ground feature coding. Background Technology

[0002] With the rapid development of power infrastructure construction, the requirements for the efficiency and accuracy of survey data processing in transmission line projects are gradually increasing. Global Positioning System (GPS) surveying technology has been widely used in topographic mapping and feature collection for transmission line corridors.

[0003] Currently, existing methods involve surveyors first collecting data via GPS, then manually performing format conversion, coordinate correction, feature classification, and coding annotation to generate intermediate files which are then imported into design software. Further, designers must manually define the scope of the plan and profile maps based on Digital Elevation Model (DEM) elevation data and adjust parameters to ultimately generate the plan and profile maps and the tower site topographic map. However, existing methods suffer from cumbersome data flow, significant data fragmentation between surveying and design stages, difficulty in achieving efficient data reuse and collaborative work, and high labor costs. Summary of the Invention

[0004] This invention provides a GPS data processing method, apparatus, equipment, medium, and product based on full-element feature coding, to improve data processing and mapping efficiency, and reduce labor costs and error rates.

[0005] According to one aspect of the present invention, a GPS data processing method based on full-feature feature coding is provided, comprising: Obtain the GPS data to be processed for the transmission line channel, and split and parse the GPS data to be processed according to preset fields to obtain the GPS data to be used; Based on each feature data to be processed and the mapping relationship table in the GPS data to be used, determine the target feature code of the feature data to be processed; For each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital surveying and mapping plan; Based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used, a standard plan profile is determined. Based on the measured point files of the transmission line corridor, a digital terrain model of the transmission line corridor is determined; Using the standard plan and cross-section diagram as the data source, and based on the preset tower location spacing and tower base range, the terrain range of each tower location is automatically divided to generate a tower base topographic map. Based on the digitally mapped plan, standard cross-section, digital terrain model, and tower base topographic map, the target processing result of the transmission line corridor is determined.

[0006] According to another aspect of the present invention, a GPS data processing apparatus based on full-feature feature coding is provided, the GPS data processing apparatus based on full-feature feature coding comprising: The data acquisition module is used to acquire GPS data to be processed in the transmission line channel, and to split and parse the GPS data to be processed according to preset fields to obtain GPS data to be used. The encoding determination module is used to determine the target feature encoding of the feature data to be processed based on each feature data to be processed in the GPS data to be used and the mapping relationship table; The plan map acquisition module is used to draw data based on the drawing rules of each target feature code to obtain a digital surveying plan map; The plan profile determination module is used to determine the standard plan profile based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used. The model determination module is used to determine the digital terrain model of the transmission line corridor based on the measured point files of the transmission line corridor; The topographic map generation module is used to automatically divide the topographic range of each tower location and generate a tower base topographic map based on the standard plan and cross-section map as the data source and according to the preset tower location spacing and tower base range. The result determination module is used to determine the target processing result of the transmission line channel based on the digital surveying plan, standard plan and section view, digital terrain model and tower base topographic map.

[0007] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform a GPS data processing method based on full-feature coding as described in any embodiment of the present invention.

[0008] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement a GPS data processing method based on full-feature feature coding as described in any embodiment of the present invention.

[0009] According to another aspect of the present invention, a computer program product is provided, which, when executed by a processor, implements a GPS data processing method based on full-feature feature coding as described in any of the embodiments of the present invention.

[0010] The technical solution provided by this invention acquires GPS data to be processed from the transmission line corridor, and splits and parses the GPS data to be processed according to preset fields to obtain GPS data to be used, thereby achieving data standardization and automated processing. Further, based on each feature data to be processed in the GPS data and a pre-acquired mapping table, the target feature code of the feature data to be processed is determined to achieve automatic identification and standardized classification of feature types. For automated generation of plan maps and automatic fusion of terrain data and feature data, for each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital survey plan map. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and the GPS data to be used, a standard plan profile map is determined. To achieve high efficiency and data consistency in the tower site topographic map, further, based on the measured point files of the transmission line corridor, a digital terrain model of the transmission line corridor is determined. Using the standard plan profile map as the data source, and based on the preset tower spacing and tower base range, the terrain range of each tower site is automatically divided to generate a tower base topographic map. In summary, the technical solution provided by the embodiments of the present invention solves the problems of cumbersome data processing flow, low map generation efficiency, and high labor costs, and achieves the technical effect of improving data processing and map generation efficiency while reducing labor costs and error rates.

[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0012] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1A flowchart illustrating a GPS data processing method based on full-feature feature coding, provided for an embodiment of the present invention; Figure 2 A schematic diagram illustrating the data parsing and mapping process of a GPS data processing method based on full-element feature coding, provided in an embodiment of the present invention; Figure 3 A schematic diagram illustrating the standard profile generation process of a GPS data processing method based on full-element feature coding, provided for an embodiment of the present invention; Figure 4 A schematic diagram of the topographic map generation process of Taji, a GPS data processing method based on full-element feature coding, provided for an embodiment of the present invention; Figure 5 A flowchart illustrating a GPS data processing method based on full-feature feature coding, provided for an embodiment of the present invention; Figure 6 A framework diagram of an overall scheme for a GPS data processing method based on full-element feature coding provided in an embodiment of the present invention; Figure 7 A schematic diagram of the structure of a GPS data processing device based on full-element feature coding provided in an embodiment of the present invention; Figure 8 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. Detailed Implementation

[0014] 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.

[0015] 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.

[0016] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0017] Before introducing the technical solutions of the embodiments of the present invention, the application scenarios can be illustrated by example. The GPS data processing method based on full-element feature coding provided by the embodiments of the present invention can be applied to the integrated process of surveying and design of power transmission line projects.

[0018] Figure 1 A flowchart illustrating a GPS data processing method based on full-feature feature coding is provided in this embodiment of the invention. This embodiment is applicable to GPS data processing. The method can be executed by a GPS data processing device based on full-feature feature coding, which can be implemented in software and / or hardware, such as... Figure 1 As shown, the method specifically includes the following steps: S110. Obtain the GPS data to be processed for the transmission line channel, and split and parse the GPS data to be processed according to preset fields to obtain the GPS data to be used.

[0019] In this embodiment, the transmission line corridor can be a strip-shaped area traversed by the transmission line path, which may include the centerline of the line and a certain width on both sides. It should be noted that the transmission line corridor includes topographic relief and various land features. Land features can be understood as various objects formed or artificially constructed on the Earth's surface. These objects can have distinct morphological characteristics and be identifiable. For example, land features can be houses, roads, rivers, and vegetation.

[0020] The GPS data to be processed can be the raw data file collected by surveyors using GPS equipment. This file is typically in TXT format. Optionally, the file may include information such as point numbers, coordinates, elevations, and descriptions of ground features. Preset fields can be predefined data field structures and order rules. For example, preset fields can include, but are not limited to, point numbers, coordinates, elevations, and feature descriptions, which can be used to parse the GPS data to be processed.

[0021] The GPS data to be used can be a structured and standardized dataset obtained after splitting and parsing. This data can be data that has already been split, parsed, and stored according to preset fields, and can be directly accessed later.

[0022] Specifically, such as Figure 2As shown, the data import module receives raw GPS data (GPS data to be processed). This GPS data is collected by technicians using GPS devices. To facilitate subsequent retrieval, preset fields are set in advance, and each record in the GPS data to be processed is automatically cut, extracted, and transformed according to these preset fields to obtain split data. The split data undergoes automatic correction and format conversion to obtain the GPS data to be processed, achieving automated data preprocessing and eliminating manual processing.

[0023] S120. Based on each feature data to be processed and the mapping relationship table in the GPS data to be used, determine the target feature code of the feature data to be processed.

[0024] In this embodiment, the feature data to be processed can be a specific record related to the feature in the GPS data to be used. This record may contain the original descriptive information of the feature.

[0025] The mapping table can be a pre-established correspondence table. This table records the mapping rules between the original feature descriptions and the standardized target feature codes. In other words, by establishing a mapping table, singularities in feature descriptions can be eliminated, ensuring that feature descriptions are uniformly classified under a unique target code.

[0026] The target feature code is a unique, standardized code assigned to each feature data point after matching against a mapping table. It should be noted that this code can employ a hierarchical numerical structure.

[0027] Specifically, such as Figure 2 As shown, the feature classification and identification is performed based on the full-element feature coding module. That is, according to the pre-acquired mapping relationship table, the feature type of each feature data to be processed in the GPS data to be used is identified, the target feature code of the feature data to be processed is determined, and different types of feature data to be processed are stored separately.

[0028] It should be noted that, to ensure data standardization and consistency, the mapping relationship between the land cover codes corresponding to different land cover information can be determined to obtain a mapping relationship table. The process of determining the mapping relationship will be described in detail below. Optionally, the mapping relationship between the land cover codes corresponding to different land cover information can be determined in the following way: For all ground features involved in the transmission line survey, the following code is used: First, a major ground feature category code is determined based on the first ground feature category. This first category includes at least residential areas, roads, water systems, vegetation, pipelines, landforms, control points, and boundary lines. Second, a subcategory code is determined based on the second ground feature category. This subcategory includes at least single-story buildings, multi-story buildings, highways, and rural roads. Third, a third ground feature attribute code is determined based on the third ground feature category. Different ground feature categories correspond to different codes.

[0029] In this embodiment, the first land feature category can be the top-level classification of land features. This classification can be understood as reflecting the macro-level category to which the land feature belongs. Optionally, the first land feature category includes at least residential area category, road category, water system category, vegetation category, pipeline category, landform category, control point category, and boundary line category. The residential area category can include buildings and ancillary facilities related to human habitation, life, and work, such as houses. The road category can include man-made facilities used for transportation, such as highways, railways, and paths. The water system category can include natural or artificial water bodies and related facilities, such as rivers, lakes, and ponds. The vegetation category can include surface vegetation communities, such as forests and grasslands. The pipeline category can include overhead or underground linear transmission facilities, such as power transmission lines, communication lines, and oil pipelines. The landform category can include natural features formed by surface undulations, such as steep cliffs and depressions. The control point category can include standard points used as reference points in surveying work, such as survey control points, GPS control points, and leveling points. Boundary lines can be classified as administrative or management boundaries, such as provincial boundaries, county boundaries, and national boundaries.

[0030] The land feature category code can be used to indicate the macro-level category to which a land feature belongs. It should be noted that the first two digits of the land feature code represent the land feature category. For example, in the land feature category code, "01" represents residential land, "02" represents roads, "03" represents water systems, "04" represents vegetation, "05" represents pipelines, "06" represents landforms, "07" represents control points, and "08" represents boundaries.

[0031] The second feature category can be a feature category reflecting a specific type of feature. That is, a feature category further subdivided under the first feature category. Optionally, the second feature category may include at least a single-story building category, a multi-story building category, a highway category, and a rural road category. The single-story building category can be a building type with only one floor, such as a residence, factory, or shop. The multi-story building category can be a building type with two or more floors, such as residential buildings or office buildings. The highway category can be a high-grade public road connecting cities or important facilities, such as highways, passageways, or provincial roads. The rural road category can be a low-grade road connecting villages or farmland, such as village roads.

[0032] The feature subclass code can be used to represent the specific type of a feature under a first feature category. It should be noted that the third and fourth digits of the feature code are the feature subclass code. For example, in the feature subclass code, "0101" represents a single-story building category, "0102" represents a multi-story building category, "0201" represents a highway category, and "0202" represents a rural road category.

[0033] The third feature category can be a category reflecting the specific attributes of a feature. That is, it's a more detailed subcategory under the second feature category. Feature attribute codes can be codes used to represent the specific attribute characteristics of a feature. It should be noted that the eighth feature code in the feature coding is the feature attribute code. For example, under the second feature category "Single-story House Category," it can be divided into brick-wood structure and brick-concrete structure. Therefore, in the feature attribute code, "01010001" represents a single-story brick-wood house, and "01010002" represents a single-story brick-concrete house.

[0034] Specifically, such as Figure 2 As shown, coding rule matching is performed based on the full-element feature coding module. That is, after completing the feature type identification, matching is performed based on the coding rules to finally obtain the feature attribute code. The specific process is as follows: For all landform information involved in the power transmission line survey, a three-level hierarchical coding system is used to identify landform types, namely, a first landform category, a second landform category, and a third landform category. The first landform category includes at least residential landforms, roads, water systems, vegetation, pipelines, landforms, control points, and boundary lines. Based on the first landform category, a corresponding major landform category code is determined. Further, under the first landform category, the second landform category serves as an intermediate hierarchical classification, further subdividing the first landform category, with each second landform category corresponding to a unique subcategory code. Further, the second landform category is refined into a third landform category, and based on the third landform category to which the landform information belongs, a landform attribute code is determined to identify the specific attribute characteristics of the landform; different landform categories correspond to different codes. It should be noted that the landform code contains built-in information such as landform type, attributes, precision, and hierarchy, allowing the software to directly parse relevant landform information through the landform code. By defining the codes for land features, we can achieve structured and hierarchical management of land feature information, ensuring the uniqueness and unambiguity of land feature identification.

[0035] Furthermore, to ensure the universality and practicality of the coding, this embodiment of the invention also supports flexible expansion of land feature types and coding according to different voltage levels and survey needs in different regions, while simultaneously updating the mapping relationship to adapt to diverse and differentiated engineering scenarios.

[0036] S130. For each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital surveying and mapping plan.

[0037] In this embodiment, the drawing rules can be pre-defined graphic drawing specifications for each type of land feature. Optionally, the graphic drawing specifications include at least the following three types of land features: point features, linear features, and area features. Point features can be features with small areas that cannot be displayed at the map scale. This can be understood as features that only have location coordinates and no area or direction attributes, such as utility poles and control points. Line features can be features with length characteristics, but whose width is negligible at the map scale. This can be understood as features that can be formed by connecting a series of coordinate points, having direction and length, but whose width is not displayed to scale, such as boundary lines and highways. Area features can be features with a defined range and area. This type of feature can be formed by connecting closed coordinate points, having a defined boundary and area, such as houses and vegetation areas.

[0038] Digitally mapped maps can be generated as standard CAD format electronic drawings. It should be noted that these drawings must include the accurate location and shape of all features, feature symbols, line types, and fills.

[0039] Specifically, such as Figure 2 As shown, the GPS data parsing and mapping module is used to configure parsing rules (drawing rules) and perform geographic coordinate mapping. After obtaining the feature codes of all ground features, each target feature code is parsed to identify the feature type corresponding to the target feature code and call the corresponding drawing rules for drawing. Through the above method, all parsed feature data are automatically converted into standardized image elements, ultimately generating a digital surveying and mapping plan, achieving fully automated map generation, ensuring standardized and consistent drawings, eliminating human differences, and thus improving data accuracy.

[0040] S140. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used, determine the standard plan profile.

[0041] In this embodiment, the profile generation parameters can be a series of control parameters configured before generating the profile map. The DEM aerial survey elevation data can be the topographic elevation data used to draw the ground lines in the standard profile map. This data can be obtained through UAV aerial surveys, satellite remote sensing, or lidar, etc.

[0042] A standard plan and profile drawing can be the final plan and profile drawing that conforms to industry standards. It should be noted that a plan and profile drawing can include both plan views and cross-sectional views. Plan views are used to display the planar distribution of features within a certain range on both sides of the route centerline. Cross-sectional views are used to display the topographic relief along the route. In the plan and profile drawings, the plan views and cross-sectional views are aligned vertically using the same cumulative coordinate system to analyze the correspondence between features and terrain.

[0043] Specifically, the parameters for generating the horizontal profile are obtained. After the parameters for generating the horizontal profile are configured, the DEM aerial survey data and the GPS data to be used are automatically extracted. The above data are precisely fused and aligned according to coordinates, and a standard horizontal profile map is generated on this basis to realize the automatic fusion of terrain and feature data and meet diverse mapping needs.

[0044] Furthermore, the detailed process for determining the standard plan profile is described. Optionally, based on the received plan profile generation parameters, DEM aerial survey elevation data, and the GPS data to be used, the standard plan profile is determined, including: The system receives the plan profile generation parameters configured based on the system interface. These parameters include at least the starting cumulative distance, plane range, map frame range, elevation range, and annotation arrangement. Based on the plan profile generation parameters, the system fuses and processes the DEM aerial survey elevation data and the GPS data to be used to obtain a standard plan profile map. The standard plan profile map is marked with elevation, cumulative distance, feature names, and tower location reservation information.

[0045] In this embodiment, the system interface can serve as an operational platform for interaction between the user and the computer software system. This platform can be presented in the form of a graphical window. The user can input commands, configuration parameters, etc., through this system interface.

[0046] It should be noted that the planar profile generation coefficients configured based on the system interface include at least the initial cumulative distance, planar range, map frame range, elevation range, and annotation arrangement. The initial cumulative distance can be the mileage of the starting point of the route. This parameter is used to determine the coordinate origin of the planar profile; all subsequent locations are calculated based on this origin.

[0047] The planar extent can be the drawing width on both sides of the centerline of the route. This width is used to determine the display range of features in the plan view. It should be noted that the planar extent can be adjusted manually. For example, if the planar extent is set to 50 meters, only features located within 50 meters on both sides of the centerline of the route will be drawn, while features outside the range will not be displayed.

[0048] The map frame range can be the length of a single drawing along the route. This length can be used to segment long-distance routes into multiple drawings, each drawing corresponding to a map frame range length. It should be noted that the map frame range can be manually adjusted. For example, if the total route length is 10 kilometers and the map frame range is 75 meters, multiple drawings will be automatically generated, each covering a 75-meter section of the route.

[0049] The elevation range can be the elevation display interval of the cross-section diagram, that is, the minimum and maximum values ​​of the vertical axis of the cross-section diagram. It should be noted that the elevation range can be automatically matched by the program to the elevation range in the data to be processed, without the need for manual setting, to ensure that the ground line is completely displayed within the valid area of ​​the drawing.

[0050] The annotation arrangement can be a set of rules for automatic avoidance and arrangement of text labels on the drawing. This arrangement can be determined automatically by the program to calculate the optimal layout, such as determining the font size, placement, rotation angle, and spacing between annotations.

[0051] It should be noted that the standard plan and profile map obtained after fusing DEM aerial survey elevation data with the GPS data to be used includes markings of elevation, cumulative distance, feature names, and reserved tower locations. Elevation refers to the altitude of each point on the ground line in the profile map. Cumulative distance refers to the distance from the starting cumulative distance point to a specific point along the route. Feature names are the names used to identify the specific type of each feature in the plan map. Reserved tower locations are the symbols and location information of the tower erection positions pre-selected by the designers on the plan and profile map.

[0052] Specifically, such as Figure 3As shown, the process begins with parameter configuration. Users input the planar profile generation parameters through the system interface, including at least the starting cumulative distance, planar range, map frame range, elevation range, and annotation arrangement. After parameter configuration, data for the specified area is extracted. The DEM aerial survey elevation data and the GPS data to be used are then fused. This involves matching and aligning the DEM aerial survey elevation data and the GPS data according to spatial coordinates, determining the coordinate origin based on the starting cumulative distance, cropping feature data according to the planar range, segmenting long lines according to the map frame range, setting the vertical coordinate scale of the profile map according to the elevation range, and arranging text labels using the annotation arrangement method. After this fusion process, a standard planar profile is automatically generated and output along with related data files. Flexible parameter configuration and automatic data fusion improve map generation efficiency and accuracy.

[0053] It should be noted that when data changes occur, dynamic refresh, numerical recalculation, and feature redrawing functions are supported. Specifically, when a user modifies the planar profile generation parameters or edits feature attributes in the interface, dynamic refresh is automatically triggered, updating the displayed content of the planar profile map in real time without requiring manual re-execution of the generation command. Simultaneously, numerical recalculation can be automatically initiated to recalculate elevation values, cumulative distance values, and other data affected by changes in planar profile generation parameters, ensuring that the labeled values ​​are consistent with the latest data source. Furthermore, when feature attributes and feature codes change, the corresponding feature graphics can be automatically erased, and new drawing rules are determined based on the feature attributes and codes. The corresponding feature graphics are then redrawn based on these drawing rules to ensure real-time matching between feature graphics and feature attributes. Through the coordinated operation of these three mechanisms—dynamic refresh, numerical recalculation, and feature redrawing—accurate and synchronized standard planar profile maps are obtained, thereby improving the efficiency of design iteration.

[0054] S150. Based on the measured point files of the transmission line corridor, determine the digital terrain model of the transmission line corridor.

[0055] In this embodiment, the measured point file can be a data file of points collected on-site by surveyors using GPS equipment within the power transmission line corridor. This file records the plane coordinates, elevation, point number, and attribute information of each measured point.

[0056] A digital terrain model is a three-dimensional model that digitally represents the shape of the earth's surface. This model can reflect the undulations and changes in the ground.

[0057] Specifically, surveyors use GPS equipment to collect point data in the field, obtaining a measured point file based on the transmission line corridor. Based on the measured point data in the measured point file, a digital terrain model of the transmission line corridor can be determined, providing high-precision terrain data for subsequent plan and profile generation and line design.

[0058] Furthermore, the process of determining the digital terrain model is refined. Optionally, based on the measured point files of the transmission line corridor, the digital terrain model of the transmission line corridor is determined, including: The measured point data to be processed in the measured point file is denoised to obtain the measured point data to be used. Based on the measured point data to be used and the smooth fitting algorithm, the measured points corresponding to the measured point data to be used are connected and the terrain is fitted to obtain a digital terrain model.

[0059] In this embodiment, the measured point data to be processed can be the raw data directly read from the measured point file. The measured points to be used can be the measured point data after noise reduction processing. This data has removed outliers and noise and can be directly used for subsequent processing.

[0060] Smoothing fitting algorithms are mathematical methods that can generate continuous and smooth terrain surfaces from discrete measured point data. For example, a smoothing fitting algorithm can be a cubic spline fitting method, which uses a cubic polynomial function for local fitting and ensures that the function values, first derivative values, and second derivative values ​​of adjacent polynomials are continuous at each data point, thereby forming a globally smooth curve without abrupt changes.

[0061] Connecting points can be understood as the process of sequentially connecting discrete measured points according to their spatial adjacency to form continuous line segments. Terrain fitting can be understood as the process of constructing a continuous surface that approximates the real landform based on discrete measured point data and using a smoothing fitting algorithm.

[0062] Specifically, users import the measured point files of the transmission line corridor. Based on these files, the measured point data is preprocessed. Preprocessing includes at least filtering, noise reduction, and outlier removal. After cleaning the measured point data, a smoothing fitting algorithm, such as cubic spline fitting, is used to automatically connect the measured point data and fit the terrain, eliminating terrain jitter caused by uneven spacing or local point errors. For corridor data spanning multiple survey areas, the system automatically performs splicing and mosaicking between survey areas. This involves identifying corresponding feature points in overlapping areas of adjacent survey areas, calculating coordinate transformation parameters, and adjusting the boundary data of the survey areas to eliminate systematic deviations and elevation jumps at the junctions. After these processes, a digital terrain model of the transmission line corridor is generated, achieving automated and high-precision terrain modeling.

[0063] S160. Using standard plan and cross-section diagrams as the data source, and based on the preset tower spacing and tower base range, automatically divide the terrain range of each tower location and generate a tower base topographic map.

[0064] In this embodiment, the preset tower spacing can be the standard distance between two adjacent towers pre-set by the designer based on factors such as the voltage level of the transmission line, terrain conditions, and tower type. The tower base area can be the size of the ground area occupied by a single tower foundation. That is, it is the area corresponding to the expansion of a certain distance outward from the center of the tower base.

[0065] The terrain extent can be the local terrain area corresponding to each tower site. It should be noted that this extent can be determined by the tower base area, by extracting terrain data from this area from a standard plan and section drawing to determine the terrain extent of the tower site.

[0066] The tower base topographic map can be a topographic map generated separately for the location of a single tower. This map includes at least topographic contour lines, ground elevation markings, tower base area markings, topographic profile lines, and elevation difference markings.

[0067] Specifically, a pre-generated standard plan is obtained. Based on the tower base range and the preset tower spacing, the terrain range corresponding to each tower location is obtained from the standard plan and cross-section map. Based on the extracted terrain data, a unique tower base topographic map for each tower location is generated, realizing the batch automated generation of tower base topographic maps, reducing labor costs and improving work efficiency.

[0068] Next, the specific process of generating the tower base topographic map will be described in detail. Optionally, using a standard plan and cross-section as the data source, and based on the preset tower location spacing and tower base range, the terrain range of each tower location is automatically divided to generate the tower base topographic map, including: Based on the standard plan and cross-section map as the data source, and according to the tower location spacing and tower base range, the system automatically divides each tower location into a tower base topographic area; it batch acquires topographic and feature data within the tower base topographic area, draws the map frame, marks elevations, feature information and tower location coordinates, and generates a tower base topographic map corresponding to each tower base.

[0069] In this embodiment, the tower site topographic range can be a local terrain area divided for each tower location. This area is used to generate the tower site topographic map.

[0070] Topography can refer to the undulating features of the land surface. Topography can include changes in ground elevation, slope, and the distribution of elevation lines. This data can be obtained from the cross-sectional portion of a standard plan view. Feature data can include information on various features existing within the tower base's topographic area. Map borders can be the basic map elements such as borders, map sheets, and title blocks for each tower base topographic map. Elevation markings can be the marking of ground elevation values ​​at key locations on the tower base topographic map. Key locations can include the tower center, the four corner points of the tower base, and topographic feature points.

[0071] The feature information can be the symbols and names of features within the tower base area marked on the tower base topographic map. The tower location coordinates can be the planar coordinates and cumulative distance values ​​of the tower location center.

[0072] Specifically, such as Figure 4 As shown, firstly, using the standard plan view as the sole data source (plan view data source), based on the preset tower spacing and tower base range, the system automatically divides the corresponding tower base topographic range and cumulative distance direction along the line for each tower location. The center position of each tower location is calculated sequentially based on the initial cumulative distance and tower spacing. Then, using this center as a reference, the system expands outwards according to the tower base range parameters to form the boundary of a local topographic area. Based on the topographic range of each tower base, single-tower topographic extraction is performed from the standard plan view, that is, extracting topographic and feature data within the topographic range of a single tower base, drawing the map frame, marking elevations, feature information, and tower coordinates. Finally, batch generation is completed, generating the tower base topographic map corresponding to each tower foundation. After batch generation of tower base topographic maps, they are automatically named according to preset rules and automatically archived and stored in a designated folder, realizing the automated batch generation of tower base topographic maps and improving design efficiency.

[0073] S170. Based on digitally mapped plan, standard plan and section, digital terrain model, and tower base topographic map, determine the target processing results for the transmission line corridor.

[0074] In this embodiment, the target processing result can be a data package of the transmission line corridor. Optionally, the target processing result may include a set of graphic files, a terrain dataset, an attribute data table, correlation relationships, and metadata.

[0075] Specifically, the process involves the comprehensive integration of digitally mapped floor plans, standard plan and section views, digital terrain models, and tower base topographic maps to generate transmission line corridor target processing results. This achieves integrated data collection and design, improving design efficiency, data consistency, and project delivery quality. Electrical designers can directly access the standard plan and section views for tasks such as tower placement, sag calculation, and ground distance verification. Structural designers can directly access the tower base topographic maps for tasks related to tower leg configuration and foundation selection. Importing all data in a standardized format eliminates the need for manual data processing, format conversion, and manual entry before data can be used, significantly improving work efficiency.

[0076] At the same time, a built-in version management mechanism can be implemented, which automatically records the modifications, modification times, and version change history of the target processing results. When transmission lines are rerouted or upgraded, only the data of the changed sections is updated to ensure data traceability and reusability, achieving integrated surveying and design collaboration.

[0077] It should be noted that after obtaining the target processing results, the survey results, including the digitally mapped plan, standard plan and section views, digital terrain model, and tower base topographic map, are automatically synchronized to the electrical design module and the structural design module. The technical solution provided by this invention acquires GPS data to be processed from the transmission line corridor, and splits and parses the GPS data to be processed according to preset fields to obtain GPS data to be used, thereby achieving data standardization and automated processing. Further, based on each feature data to be processed in the GPS data and a pre-acquired mapping table, the target feature code of the feature data to be processed is determined to achieve automatic identification and standardized classification of feature types. For automated generation of plan maps and automatic fusion of terrain data and feature data, for each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital survey plan map. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and the GPS data to be used, a standard plan profile map is determined. To achieve high efficiency and data consistency in the tower site topographic map, further, based on the measured point files of the transmission line corridor, a digital terrain model of the transmission line corridor is determined. Using the standard plan profile map as the data source, and based on the preset tower spacing and tower base range, the terrain range of each tower site is automatically divided to generate a tower base topographic map. In summary, the technical solution provided by the embodiments of the present invention solves the problems of cumbersome data processing flow, low map generation efficiency, and high labor costs, and achieves the technical effect of improving data processing and map generation efficiency while reducing labor costs and error rates.

[0078] Figure 5The flowchart of a GPS data processing method based on full-element feature coding provided in this embodiment of the invention further refines the process of determining the digital mapping plane based on the above embodiment.

[0079] like Figure 5 As shown, the method includes: S210. Obtain the GPS data to be processed for the transmission line channel, and split and parse the GPS data to be processed according to preset fields to obtain the GPS data to be used.

[0080] S220. Based on each feature data to be processed and the mapping relationship table in the GPS data to be used, determine the target feature code of the feature data to be processed.

[0081] S230. Based on the target feature code, determine the codes for different feature categories, feature subcategories, and the drawing rules corresponding to the third feature category.

[0082] The drawing rules include at least the drawing method and the pattern filling method.

[0083] In this embodiment, the drawing rules can be predefined graphic drawing specifications for each feature code. These rules guide the computer in converting feature data into visual graphic elements. Optionally, the drawing rules include at least a drawing method and a pattern filling method.

[0084] The drawing method can be a basic drawing method based on the geometric type and characteristics of the features. The pattern filling method can be a drawing method that uses a filling pattern based on the geometric type and characteristics of the features. Optionally, the drawing method can include point feature drawing method, line feature drawing method, and area feature drawing method. It should be noted that when the feature type is area feature, both the drawing method and the pattern filling method must be used simultaneously.

[0085] Specifically, the target feature's corresponding code is obtained and parsed to determine the corresponding major feature category code, subcategory code, and third-party category. After code parsing, the corresponding drawing rule is retrieved and determined from a pre-defined drawing rule base based on the three levels of coding information. This three-level coding-based drawing rule determination mechanism ensures accurate matching of drawing rules for each feature, guaranteeing consistent graphic representation of the same type of feature across different image frames, and providing a rule-based basis for subsequent automated image rendering.

[0086] S240. Based on the drawing rules, the target ground features are encoded and image drawn.

[0087] This can be understood as follows: each land feature type corresponds to different drawing rules. The system can automatically identify the land feature type based on its target code and call the corresponding drawing rules for drawing. For example, when the land feature belongs to the point feature type, the drawing method is used, automatically calling the point feature drawing method and labeling it with a specific icon. This specific icon can be pre-set according to different land features. When the land feature belongs to the line feature type, the drawing method is used, automatically calling the line feature drawing method and drawing it with the corresponding line type, connecting the coordinate points sequentially and applying different line styles according to the land feature type. The line style can be pre-set according to different land features. When the land feature belongs to the area feature type, the drawing method and pattern fill method are used, automatically calling the area feature drawing method to draw a closed outline and using the corresponding fill icon, applying a specific fill icon inside the outline. This specific fill icon can be pre-set according to different land features.

[0088] Specifically, based on established drawing rules, the target feature codes are used for image drawing. When a feature is identified as a point, a drawing method is used, marking its GPS coordinates with a specific icon. When a feature is identified as a line, a drawing method is used to connect the coordinate points sequentially, applying differentiated line types based on the feature type. When a feature is identified as an area, a drawing method and pattern filling method are used to draw a closed outline and apply a corresponding fill pattern inside the outline. Automatically identifying geometric types based on feature codes and calling corresponding drawing rules can replace the tedious manual drawing, marking, and filling work, achieving automation, reducing labor costs, improving work efficiency, and ensuring standardized and high-quality drawings.

[0089] S250. Based on the mapping results of each target feature code, a digital mapping plane is obtained.

[0090] In this embodiment, the drawing result can be a graphic element generated after automatically drawing each feature according to the drawing rules corresponding to each target feature code. It should be noted that each drawing result can be an independent CAD graphic object, which includes geometric shape, location coordinates, layer affiliation, and graphic attributes.

[0091] Specifically, after drawing and generating the drawing results based on the target feature codes and drawing rules, the drawing results of all features are composited. This involves spatially aligning all drawing results according to a unified coordinate system to ensure that each feature graphic element falls within its GPS measured coordinate location. Furthermore, the layers are overlaid in the order of areal features, linear features, and point features. Finally, the map frame is cropped according to a preset map sheet range and scale, ultimately generating a complete digital surveying plane, achieving automated and integrated conversion from GPS data to standardized survey results.

[0092] It should be noted that after the digital mapping plane is constructed, human-computer interaction functions are further provided to facilitate designers' rapid identification and attribute query of features in the digital mapping plane. This process will be described below. Optionally, at least one first identifier is displayed in the digital mapping plane, where the first identifier corresponds to the feature information located based on GPS data in the transmission line planning; In response to the triggering operation of the first identifier, the query results of the ground features corresponding to the triggered first identifier are displayed, wherein the query results of the ground features include the target code, coordinates and elevation.

[0093] In this embodiment, the first identifier can be a visual graphic element in a digital mapping plane used to represent one of the land features, and this element corresponds to the land feature information located based on GPS data in the power transmission line planning.

[0094] The triggering action can be an interactive action performed by a user on the first identifier via an input device. This action can activate the feature search function. For example, the input device can be a mouse or a touchscreen. Optionally, the triggering action includes, but is not limited to, clicking or hovering over the location of the first identifier via an input device.

[0095] The result of a feature query can be a set of attribute data returned based on a user-triggered action. This set is associated with the feature. Optionally, the result of a feature query may include, but is not limited to, the target feature's code, coordinates, and elevation.

[0096] Coordinates can represent the spatial location of a feature on a digitally mapped plane. Elevation can represent the altitude of a feature.

[0097] Specifically, after the digital mapping plane is drawn, at least one primary identifier is displayed on it; that is, each feature is presented as a corresponding graphic symbol on the digital mapping plane. When a user needs to view the detailed attributes of a feature, they can trigger an operation by clicking or hovering over the primary identifier corresponding to that feature. In response to the trigger operation on the primary identifier, the system automatically retrieves the feature attribute records associated with that primary identifier from the background database and extracts information including at least the target code, coordinates, and elevation as the feature query results displayed on the user interface. This enables dynamic data interaction on the digital mapping plane, improving readability and information retrieval efficiency.

[0098] To meet the practical needs of designers in observing and adjusting digital mapping planes, a view editing and control function is further designed. The view editing and control process is described below. Optionally, in response to editing operations on feature query results, the presentation of the first identifier of the feature query result on the digital mapping plane is adjusted. The editing operations include at least scaling, panning, and layer adjustment operations on the view to which the first identifier belongs.

[0099] In this embodiment, the presentation result can be the visual display status of the first identifier on the digitally mapped plan. For example, the presentation result includes, but is not limited to, the display scale, display position, and display style.

[0100] Editing operations are actions that control the displayed view of a digitized surveyed plan. Optionally, editing operations may include at least zooming, panning, and layer adjustment operations on the view to which the first identifier belongs. Zooming may change the display scale of the view to which the first identifier belongs; panning may change the display area of ​​the view to which the first identifier belongs; and layer adjustment operations may change the display status of the layers in the view to which the first identifier belongs, such as adjusting the layer order.

[0101] Specifically, in response to user editing operations triggered by feature query results, the system adjusts the presentation of the first identifier associated with that feature on the digital mapping map in real time. The system adjusts the view containing the first identifier based on the user's editing operations. Specifically, when the user zooms in, the display scale of the view containing the first identifier is reduced; when the user pans, the origin of the display area of ​​the view containing the first identifier is recalculated, and the current viewport is moved in the specified direction; when the user adjusts a layer, the layer of the view containing the first identifier is refreshed accordingly. Through this process, the view containing the first identifier is edited to change its presentation on the digital mapping map, improving observation flexibility, enhancing information filtering capabilities, and ultimately improving the readability and interactivity of the digital mapping map.

[0102] S260. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used, determine the standard plan profile. S270. Based on the measured point files of the transmission line corridor, determine the digital terrain model of the transmission line corridor; S280. Using standard plan and cross-section diagrams as the data source, and based on the preset tower location spacing and tower base range, automatically divide the terrain range of each tower location and generate a tower base topographic map. S290. Based on digitally mapped plan, standard plan and section, digital terrain model, and tower base topographic map, determine the target processing results for the transmission line corridor.

[0103] The technical solution provided by this invention involves acquiring GPS data to be processed from a power transmission line corridor, and then splitting and parsing the GPS data according to preset fields to obtain usable GPS data. Further, based on each feature data to be processed and its mapping table in the usable GPS data, the target feature code for the feature data to be processed is determined. After acquiring the target feature code, the target feature code is parsed to determine the drawing rules corresponding to different feature category codes, feature subcategory codes, and third-category features. Further, the target feature code is drawn according to the drawing rules. The drawing result for each target feature code is acquired, and a digital mapping plane is generated based on the drawing result. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and usable GPS data, a standard plan profile is determined. Based on the measured point files of the power transmission line corridor, a digital terrain model of the power transmission line corridor is determined. Using the standard plan profile as the data source, and based on the preset tower spacing and tower base range, the terrain range of each tower location is automatically divided to generate a tower base terrain map. Ultimately, based on digitally mapped plan, standard plan and profile maps, digital terrain models, and tower site topographic maps, the target processing results for the transmission line corridor were determined. This achieved fully automated data processing throughout the entire process. By automatically drawing differentiated ground features, standardized drawing practices were ensured, and the accuracy and flexibility of the data were improved, thereby enhancing data processing and mapping efficiency.

[0104] Figure 6 This is a framework diagram of a GPS data processing method based on full-feature land cover coding provided by an embodiment of the present invention. Based on the above embodiment, an optional example is provided, which can be used for GPS data processing scenarios.

[0105] like Figure 6As shown, the first step is data acquisition. Designers acquire GPS data (GPS data to be processed) using GPS devices, including the coordinates and attribute information of ground features. The second step is data transmission. The acquired GPS data is transmitted to the processing software in real time. The third step is data parsing. The processing software parses the GPS data, which involves splitting it based on preset fields including point number, plane coordinates X and Y, elevation Z, ground feature code, and remarks attributes, extracting information such as ground feature code, coordinates, and attributes. Furthermore, the ground features are categorized according to the mapping relationship between the ground feature code (target ground feature code) and the coding system (preset relationship table), and different types of ground feature data are stored separately.

[0106] The fourth step is map processing. After parsing the GPS data, based on the feature codes, the codes for different major feature categories, subcategories, and the corresponding drawing rules for the third feature category are determined. Furthermore, point features, linear features, and area features are automatically distinguished, and pre-determined drawing rules are adopted. For example, point features are labeled with specific icons, linear features are drawn with corresponding line types, and area features are drawn with corresponding fill patterns, automatically generating a digital surveying and mapping plan (plan map).

[0107] The fifth step is the generation of the horizontal profile. Users can configure the parameters for generating the horizontal profile through the interface, including the starting cumulative distance, the plane range, the map frame range, the elevation range, and the annotation arrangement. After the parameters are configured, the DEM aerial survey elevation data is automatically extracted and fused with the ground feature data. By extracting the profile lines, a cross-section map (standard horizontal profile map) is generated.

[0108] The sixth step involves channel data fitting and mosaicking, and batch generation of tower base topographic maps. After the user imports the measured point files of the transmission line channel, the system automatically filters, denoises, and removes outlier data points from the measured point data files. Furthermore, a smoothing fitting algorithm is used to automatically connect the measured points and fit the terrain, while simultaneously stitching and mosaicking the channel data from multiple measurement areas to eliminate connection errors between measurement areas, thus forming a digital terrain model of the transmission line channel. Further, using the generated plan and profile maps as the data source, the system automatically divides the terrain range of each tower location according to the preset tower spacing and tower base terrain range, and batch extracts the terrain and feature data within each tower location's range. It automatically draws the map frame, labels elevations, feature information, tower location coordinates, etc., generating tower base topographic maps, which are automatically named according to the rule of "tower location number + tower base topographic map," and archived to a designated folder, achieving batch generation and standardized archiving of one map per tower.

[0109] The seventh step is outputting the results. Export the generated plan view (digitalized plan view), cross-section view (standard cross-section view), tower base topographic map, and attribute report as the target processing results.

[0110] Figure 7 This is a schematic diagram of a GPS data processing device based on full-feature feature coding, provided as an embodiment of the present invention. This embodiment is applicable to GPS data processing and can be implemented using software and / or hardware. The device can be integrated into any device that provides GPS data processing functionality, such as… Figure 7 As shown, the GPS data processing device based on full-element feature coding specifically includes: a data acquisition module 310, a coding determination module 320, a plan map acquisition module 330, a plan and profile map determination module 340, a model determination module 350, a topographic map generation module 360, and a result determination module 370.

[0111] The system includes: a data acquisition module 310, used to acquire GPS data to be processed from the transmission line channel, and to split and parse the GPS data to be processed according to preset fields to obtain GPS data to be used; an encoding determination module 320, used to determine the target feature code of the target feature data based on each target feature data and mapping table in the GPS data to be used; a plan view acquisition module 330, used to draw data based on the drawing rules of the target feature code for each target feature code to obtain a digital survey plan view; and a plan profile determination module 340, used to determine the plan profile based on the received plan profile. The system uses parameters, DEM aerial survey elevation data, and GPS data to be used to determine a standard plan and profile; a model determination module 350 is used to determine a digital terrain model of the transmission line corridor based on the measured point files of the transmission line corridor; a terrain map generation module 360 ​​is used to automatically divide the terrain range of each tower location and generate a tower base topographic map based on the standard plan and profile as the data source and according to the preset tower location spacing and tower base range; and a result determination module 370 is used to determine the target processing result of the transmission line corridor based on the digital survey plan, standard plan and profile, digital terrain model, and tower base topographic map.

[0112] The technical solution provided by this invention acquires GPS data to be processed from the transmission line corridor, and splits and parses the GPS data to be processed according to preset fields to obtain GPS data to be used, thereby achieving data standardization and automated processing. Further, based on each feature data to be processed in the GPS data and a pre-acquired mapping table, the target feature code of the feature data to be processed is determined to achieve automatic identification and standardized classification of feature types. For automated generation of plan maps and automatic fusion of terrain data and feature data, for each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital survey plan map. Based on the received plan profile generation parameters, DEM aerial survey elevation data, and the GPS data to be used, a standard plan profile map is determined. To achieve high efficiency and data consistency in the tower site topographic map, further, based on the measured point files of the transmission line corridor, a digital terrain model of the transmission line corridor is determined. Using the standard plan profile map as the data source, and based on the preset tower spacing and tower base range, the terrain range of each tower site is automatically divided to generate a tower base topographic map. In summary, the technical solution provided by the embodiments of the present invention solves the problems of cumbersome data processing flow, low map generation efficiency, and high labor costs, and achieves the technical effect of improving data processing and map generation efficiency while reducing labor costs and error rates.

[0113] Based on the above embodiments, the mapping relationship of land cover codes corresponding to different land cover information is determined in the following manner: The feature category coding determination module is used to determine the feature category code based on the first feature category to which the feature information belongs for all feature information involved in the survey of transmission lines; wherein, the first feature category includes at least residential area category, road category, water system category, vegetation category, pipeline category, landform category, control point category and boundary line category. The feature subclass coding determination module is used to determine the feature subclass code based on the second feature category to which the feature information belongs, wherein the second feature category includes at least single-story building category, multi-story building category, highway category, and rural road category; The feature attribute coding module is used to determine the feature attribute code based on the third feature category to which the feature information belongs; Different land cover categories have different codes.

[0114] Based on the above embodiments, the plan view acquisition module includes: The rule determination unit is used to determine the drawing rules corresponding to different major land cover codes, the land cover sub-class codes, and the third land cover category based on the target land cover code, wherein the drawing rules include at least a drawing method and a pattern filling method; An image drawing unit is used to draw images of the target ground features based on the drawing rules; The plane acquisition unit is used to obtain the digital mapping plane based on the drawing results of the coding of each target feature.

[0115] Based on the above embodiments, the device further includes: The first identifier display module is used to display at least one first identifier in the digital mapping plane, wherein the first identifier corresponds to the ground feature information located based on GPS data in the power transmission line planning; The results display module is used to respond to the triggering operation of the first identifier and display the feature query results corresponding to the triggered first identifier, wherein the feature query results include target code, coordinates and elevation.

[0116] Based on the above embodiments, the device further includes: The result adjustment module is used to adjust the presentation of the first identifier to which the feature query result belongs on the digital mapping plane in response to the editing operation of the feature query result; The editing operations include at least scaling, panning, and layer adjustment operations on the view to which the first identifier belongs.

[0117] Based on the above embodiments, the plan and section view determination module includes: The parameter receiving unit is used to receive the planar profile generation parameters configured based on the system interface, wherein the planar profile generation parameters include at least the starting cumulative distance, the plane range, the map frame range, the elevation range, and the annotation arrangement method. The plan profile acquisition unit is used to fuse and process the DEM aerial survey elevation data and the GPS data to be used based on the plan profile generation parameters to obtain a standard plan profile. The standard plan view includes information on elevation, cumulative distance, name of ground feature, and reserved location for tower.

[0118] Based on the above embodiments, the model determination module includes: The data acquisition unit is used to perform noise reduction processing on the measured point data to be processed in the measured point file to obtain the measured point data to be used. The model acquisition unit is used to connect the measured points corresponding to the measured points to be used and fit the terrain based on the measured point data to be used and the smoothing fitting algorithm, so as to obtain the digital terrain model.

[0119] Based on the above embodiments, the topographic map generation module includes: The range division unit is used to automatically divide each tower location into a tower base topographic range based on the standard plan and cross-section diagram as the data source, and based on the tower location spacing and the tower base range. The topographic map generation unit is used to acquire topographic and feature data within the topographic area of ​​the tower base in batches, draw map outlines, mark elevations, feature information and tower location coordinates, and generate a topographic map of each tower base.

[0120] The above-described products can perform the methods provided in any embodiment of the present invention, and have the corresponding functional modules and beneficial effects for performing the methods.

[0121] Figure 8 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0122] like Figure 8 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0123] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0124] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as a GPS data processing method based on full-feature feature coding.

[0125] In some embodiments, a GPS data processing method based on full-feature coding can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the GPS data processing method based on full-feature coding described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform a GPS data processing method based on full-feature coding by any other suitable means (e.g., by means of firmware).

[0126] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0127] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0128] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0129] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0130] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0131] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0132] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0133] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements a GPS data processing method based on full-feature feature coding according to any embodiment of the invention.

[0134] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0135] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A GPS data processing method based on full-element feature coding, characterized in that, include: Obtain the GPS data to be processed for the transmission line channel, and split and parse the GPS data to be processed according to preset fields to obtain the GPS data to be used; Based on each feature data to be processed and the mapping relationship table in the GPS data to be used, determine the target feature code of the feature data to be processed; For each target feature code, data is drawn based on the drawing rules of the target feature code to obtain a digital surveying and mapping plan; Based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used, a standard plan profile is determined. Based on the measured point files of the transmission line corridor, a digital terrain model of the transmission line corridor is determined; Using the standard plan and cross-section diagram as the data source, and based on the preset tower location spacing and tower base range, the terrain range of each tower location is automatically divided to generate a tower base topographic map. Based on the digitally mapped plan, standard cross-section, digital terrain model, and tower base topographic map, the target processing result of the transmission line corridor is determined.

2. The method according to claim 1, characterized in that, The mapping relationship between different land cover information and their corresponding land cover codes is determined in the following way: For all the land features involved in the survey of transmission lines, a land feature category code is determined according to the first land feature category to which the land feature information belongs; wherein, the first land feature category includes at least residential land category, road category, water system category, vegetation category, pipeline category, landform category, control point category and boundary line category; Based on the second land feature category to which the land feature information belongs, the land feature subclass code is determined, wherein the second land feature category includes at least single-story building category, multi-story building category, highway category, and rural road category; The feature attribute code is determined based on the third feature category to which the feature information belongs; Different land cover categories have different codes.

3. The method according to claim 1, characterized in that, The process of drawing data based on the target feature code and mapping rules to obtain a digital mapping plane includes: Based on the target feature code, determine the drawing rules corresponding to different feature category codes, feature sub-category codes, and third feature category, wherein the drawing rules include at least drawing method and pattern filling method; Based on the aforementioned drawing rules, image drawing is performed on the target feature codes; The digital mapping plane is obtained based on the mapping results of each target feature code.

4. The method according to claim 1 or 3, characterized in that, The method further includes: At least one first identifier is displayed in the digital mapping plane, wherein the first identifier corresponds to ground feature information located based on GPS data in the transmission line planning; In response to a trigger operation on a first identifier, the query results of the ground features corresponding to the triggered first identifier are displayed, wherein the query results of the ground features include the target code, coordinates and elevation.

5. The method according to claim 4, characterized in that, The method further includes: In response to the editing operation of the feature query result, the presentation of the first identifier to which the feature query result belongs on the digital mapping plane is adjusted; The editing operations include at least scaling, panning, and layer adjustment operations on the view to which the first identifier belongs.

6. The method according to claim 1, characterized in that, The process of determining the standard plan profile based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used includes: Receives plan profile generation parameters configured based on the system interface, wherein the plan profile generation parameters include at least the starting cumulative distance, plan range, map frame range, elevation range, and annotation arrangement method; Based on the profile generation parameters, the DEM aerial survey elevation data and the GPS data to be used are fused and processed to obtain a standard profile map. The standard plan view includes information on elevation, cumulative distance, name of ground feature, and reserved location for tower.

7. The method according to claim 1, characterized in that, The process of determining a digital terrain model of the transmission line corridor based on the measured point files of the corridor includes: Based on the noise reduction processing of the measured point data to be processed in the measured point file, the measured point data to be used is obtained. Based on the measured point data to be used and the smoothing fitting algorithm, the measured points corresponding to the measured point data to be used are connected and the terrain is fitted to obtain the digital terrain model.

8. The method according to claim 1, characterized in that, The process of using the standard plan and cross-section diagram as the data source, and automatically dividing the terrain area of ​​each tower location according to the preset tower location spacing and tower base range, to generate a tower base topographic map includes: Based on the standard plan and cross-section diagram as the data source, and according to the tower location spacing and the tower base range, each tower location is automatically divided into a tower base topographic range; The system acquires topographic and feature data within the area of ​​each tower base in batches, draws map outlines, marks elevations, feature information, and tower location coordinates, and generates a topographic map of each tower base.

9. A GPS data processing device based on full-element feature coding, characterized in that, include: The data acquisition module is used to acquire GPS data to be processed in the transmission line channel, and to split and parse the GPS data to be processed according to preset fields to obtain GPS data to be used. The encoding determination module is used to determine the target feature encoding of the feature data to be processed based on each feature data to be processed and the mapping relationship table in the GPS data to be used; The plan map acquisition module is used to draw data based on the drawing rules of each target feature code to obtain a digital surveying plan map; The plan profile determination module is used to determine the standard plan profile based on the received plan profile generation parameters, DEM aerial survey elevation data, and GPS data to be used. The model determination module is used to determine the digital terrain model of the transmission line corridor based on the measured point files of the transmission line corridor; The topographic map generation module is used to automatically divide the topographic range of each tower location and generate a tower base topographic map based on the standard plan and cross-section map as the data source and according to the preset tower location spacing and tower base range. The result determination module is used to determine the target processing result of the transmission line channel based on the digital surveying plan, standard plan and section view, digital terrain model and tower base topographic map.

10. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform a GPS data processing method based on full-feature coding as described in any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute a GPS data processing method based on full-feature feature coding as described in any one of claims 1-8.

12. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements a GPS data processing method based on full-feature coding according to any one of claims 1-8.