[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111583406A - Pole tower foot base point coordinate calculation method and device and terminal equipment - Google Patents

Pole tower foot base point coordinate calculation method and device and terminal equipment Download PDF

Info

Publication number
CN111583406A
CN111583406A CN202010422630.3A CN202010422630A CN111583406A CN 111583406 A CN111583406 A CN 111583406A CN 202010422630 A CN202010422630 A CN 202010422630A CN 111583406 A CN111583406 A CN 111583406A
Authority
CN
China
Prior art keywords
cloud data
point cloud
tower
ground
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010422630.3A
Other languages
Chinese (zh)
Inventor
段勇
其他发明人请求不公开姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lyushi Intelligent Technology Co ltd
Beijing Greenvalley Technology Co ltd
Original Assignee
Shenzhen Lyushi Intelligent Technology Co ltd
Beijing Greenvalley Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lyushi Intelligent Technology Co ltd, Beijing Greenvalley Technology Co ltd filed Critical Shenzhen Lyushi Intelligent Technology Co ltd
Priority to CN202010422630.3A priority Critical patent/CN111583406A/en
Publication of CN111583406A publication Critical patent/CN111583406A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

The invention discloses a pole tower foot base point coordinate calculation method, a pole tower foot base point coordinate calculation device and terminal equipment, wherein the method comprises the following steps: acquiring environmental point cloud data around a tower; extracting ground point cloud data and tower body point cloud data of a tower from the environment point cloud data; constructing a triangular net according to the ground point cloud data; determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data; and calculating the intersection point of the straight line where the lateral edge is located and the triangular net, and taking the coordinates of the intersection point as the coordinates of the pole and tower foot base points. The technical scheme of the invention accurately calculates the coordinates of the base points of the tower feet, has high automation degree, and effectively avoids the problem that the base points of the tower feet of the tower cannot be accurately selected due to the interference of vegetation on the ground.

Description

Pole tower foot base point coordinate calculation method and device and terminal equipment
Technical Field
The invention relates to the technical field of survey measurement, in particular to a pole tower foot base point coordinate calculation method, a pole tower foot base point coordinate calculation device and terminal equipment.
Background
The transmission line is large in scale, wide in coverage range and complex in passing terrain environment, and detection and evaluation need to be carried out on the line and the tower body regularly. The measurement of the coordinates of the pole tower foot base points can be used for judging whether the center of the pole tower deviates or not and also can be used for judging whether the pole tower is settled or not, so that the pole tower foot base points are key information of operation and maintenance of the pole tower body.
At present, the mode of measuring the coordinates of the tower foot base points of the tower is mainly manual, instruments such as an optical theodolite and the like are adopted to measure and position the tower foundation, and only manual on-site measurement is carried out regularly, so that the working strength is high, the efficiency is low, the timeliness is poor, and the tower body and accessory equipment are difficult to observe in an all-round mode. Therefore, the method for analyzing based on the high-precision three-dimensional point cloud data is gradually applied to all levels of the power industry.
In the prior art, the specific position of a tower is determined by performing three-dimensional overhead power transmission line optimization design through point cloud data, a Digital Elevation Model (DEM), a Digital Surface Model (DSM), a Digital Orthophoto Map (DOM) and contour lines, direction lines of four tower legs are determined according to a selected tower shape and a selected corner angle, and the positions of the tower legs are determined according to a tower footing range, so that accurate coordinates of the tower legs are obtained. The prior art is exemplified: CN 102706323A-a method for extracting a tower footing section based on airborne laser radar data, which generates a DEM according to images and point cloud data and determines tower footing information according to a tower shape, a corner angle and the like to generate a tower footing section diagram. CN 107680102A-an airborne point cloud data electric power tower automatic extraction method based on space constraint-it mainly extracts tower point cloud through parameters such as elevation value and threshold radius.
However, in the technical scheme, not only an additional model is required for support, but also the related parameters are more, the calculation complexity is high, and the precision is easily influenced by the precision degree of the parameters.
Disclosure of Invention
In view of the foregoing problems, an object of the embodiments of the present invention is to provide a method and an apparatus for calculating coordinates of a tower foot base point, and a terminal device, so as to solve the deficiencies of the prior art.
According to an embodiment of the invention, a pole tower foot base point coordinate calculation method is provided, which includes:
acquiring environmental point cloud data around a tower;
extracting ground point cloud data and tower body point cloud data of a tower from the environment point cloud data;
constructing a triangular net according to the ground point cloud data;
determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data;
and calculating the intersection point of the straight line where the lateral edge is located and the triangular net, and taking the coordinates of the intersection point as the coordinates of the pole and tower foot base points.
In the above method for calculating coordinates of the pole tower foot base point, extracting the ground point cloud data and the tower body point cloud data of the pole tower from the environment point cloud data includes:
classifying the environment point cloud data based on regions to obtain point cloud data of each region;
and determining the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area.
In the above method for calculating coordinates of the pole tower foot base point, classifying the environmental point cloud data based on regions to obtain point cloud data of each region includes:
classifying the environment point cloud data based on the ground object form corresponding to the environment point cloud data to obtain point cloud data of each area;
correspondingly, the determining of the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area includes:
determining a ground area where the tower is located and an area where the tower body is located in each area;
and determining the ground point cloud data in the point cloud data of the ground area where the tower is located, and determining the tower body point cloud data in the point cloud data of the area where the tower body is located.
In the above method for calculating coordinates of the tower foot base point, the determining the ground point cloud data in the point cloud data of the ground area where the tower is located, and the determining the tower body point cloud data in the point cloud data of the area where the tower body is located includes:
determining a target area in a ground area where the tower is located and an area where the tower body is located;
constructing a bounding box based on the point cloud data of the target area;
and taking the point cloud data of the ground area where the tower is located in the bounding box as the ground point cloud data, and taking the point cloud data of the area where the tower body is located in the bounding box as the tower body point cloud data.
In the above method for calculating coordinates of the pole tower foot base point, the constructing a triangulation network according to the ground point cloud data includes:
and determining constructed point cloud data in the ground point cloud data according to the tower bounding boxes around the towers, and constructing a triangular network according to the constructed point cloud data.
In the above method for calculating coordinates of the pole tower foot base point, the determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data includes: layering the tower body point cloud data through a plurality of planes parallel to a horizontal plane where the ground is located to obtain point cloud data corresponding to each layer; respectively clustering the point cloud data corresponding to each layer to determine a plurality of angular points in the layer;
and performing linear fitting on the coordinates of the corner points at the same position in each layer to obtain a straight line where the side edges are located.
In the above method for calculating coordinates of the pole tower foot base point, the calculating an intersection point of the straight line where the lateral edge is located and the triangulation network includes: determining an extension line of a straight line where the lateral edge is located to one side of the horizontal plane; and taking the first intersection point of the extension line and the triangular net as the intersection point of the straight line where the side edge is located and the triangular net.
According to another embodiment of the invention, a tower foot base point coordinate calculation device is provided, which comprises:
the acquisition module is used for acquiring environmental point cloud data around the tower;
the extraction module is used for extracting ground point cloud data and tower body point cloud data of the tower from the environment point cloud data;
the construction module is used for constructing a triangular net according to the ground point cloud data;
the determining module is used for determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data;
and the calculation module is used for calculating the intersection point of the straight line where the lateral edge is located and the triangular net and taking the coordinate of the intersection point as the coordinate of the base point of the tower foot.
According to still another embodiment of the present invention, a terminal device is provided, where the terminal device includes a memory and a processor, the memory is used for storing a computer program, and the processor runs the computer program to make the terminal device execute the above-mentioned tower foot base point coordinate calculation method.
According to still another embodiment of the present invention, there is provided a computer-readable storage medium storing the computer program used in the terminal device.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the invention discloses a pole tower foot base point coordinate calculation method, a pole tower foot base point coordinate calculation device and terminal equipment, and provides a pole tower foot base point coordinate calculation method based on high-precision three-dimensional point cloud data. The method can effectively avoid near-ground vegetation point cloud data interference while calculating based on high-precision point cloud data, accurately calculate the coordinates of the base points of the tower feet, remarkably improve the operation efficiency and the measurement precision, save the cost, and provide data support for the three-dimensional modeling of the tower according to the measurement result.
The pole tower foot base point coordinate calculation method, the pole tower foot base point coordinate calculation device and the terminal equipment provided by the invention can accurately select the pole tower foot base point under the condition that the pole tower foot base point is abnormally selected, for example, in a densely-covered area such as a mountain area and the like, influenced by near-ground vegetation point cloud data, can directly determine the coordinate of the pole tower foot base point, can calculate the coordinate of the pole tower foot base point by the scanned ground point cloud data and tower body point cloud data, have higher calculation result precision and high automation degree, and can effectively avoid the problem that the pole tower foot base point cannot be accurately selected due to interference.
In addition, the pole tower foot base point coordinate calculation method, the pole tower foot base point coordinate calculation device and the terminal equipment provided by the invention have great difference with the two prior arts; compared with the CN102706323A patent technology, the prior art relates to the calculation of the coordinates of the tower foot base points, which is different from the implementation manner of the present invention, and the manner provided by the present invention is based on only point cloud data, does not need information such as image data, tower shape, corner, etc., and is easy to implement and has high precision. Compared with the CN107680102A patent technology, in the prior art, tower point cloud is extracted mainly through parameters such as elevation values and threshold radii, wherein calculation related to tower foot points is different from the implementation manner of the present invention, and the present invention mainly focuses on elevation information of points, but in the present invention, the present invention focuses on how to quickly and accurately calculate complete coordinate information of a base point of a tower foot.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings needed in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention, and therefore should not be considered as limiting the scope of the present invention, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic flow chart illustrating a method for calculating coordinates of a tower foot base point according to a first embodiment of the present invention;
fig. 2 is a schematic flow chart illustrating a method for calculating coordinates of a tower foot base point according to a second embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating a method for calculating coordinates of a tower foot base point according to a third embodiment of the present invention;
fig. 4 is a schematic flow chart illustrating a tower foot base point coordinate calculation method according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram illustrating a tower foot base point coordinate calculation device according to a fifth embodiment of the present invention.
Description of the main element symbols: 500-pole tower foot base point coordinate calculation device; 510-an obtaining module; 520-an extraction module; 530-a building block; 540-determining module; 550-calculation module.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
Fig. 1 shows a schematic flow chart of a tower foot base point coordinate calculation method according to a first embodiment of the present invention.
The pole tower foot base point coordinate calculation method comprises the following steps:
in step S110, environmental point cloud data around the tower is acquired.
Specifically, the surrounding environment of the tower can be scanned through the three-dimensional laser radar, the point cloud data is collected, and the collected point cloud data is used as the surrounding environment point cloud data of the tower.
The surrounding environment of the tower mainly comprises a scanned object with the power line as a theme, such as various ground objects like the tower, a wire, a ground point, vegetation, buildings and the like.
In step S120, ground point cloud data and tower body point cloud data of the tower are extracted from the environmental point cloud data.
Specifically, when the three-dimensional laser radar scans, the scanned environment point cloud data includes point cloud data of all objects in a scanning area of the three-dimensional laser radar, and the point cloud data of all the objects includes usable and unusable parts, even point cloud data of noise points, so that classification needs to be performed in the scanned environment point cloud data, ground point cloud data of a tower ground and tower body point cloud data of a tower body, which are related to calculation of a tower foot base point coordinate, are extracted, and the tower foot base point coordinate is calculated based on the extracted ground point cloud data and tower body point cloud data.
In step S130, a triangulation network is constructed from the ground point cloud data.
The triangulation network is an effective way for realizing terrain three-dimensional visualization, so that after the ground point cloud data is obtained, the triangulation network is constructed according to the ground point cloud data, so that the ground shape is constructed better.
Preferably, the triangulation network may be a dironi triangulation network, and among all possible triangulation networks, the dironi triangulation network can avoid generating a triangle with an excessively small acute angle under the condition that discrete points are uniformly distributed, and is suitable for terrain fitting, wherein the terrain surface can be approximated by a continuous triangle generated by irregularly and discretely distributed data points, and is described by different levels of resolution, data points at a place where the terrain is flat are sparse, and the constructed triangulation network is large and sparse; data points at places with steep terrain are dense, and the constructed triangular net is small and dense.
Specifically, in the present embodiment, a dironi triangulation network may be constructed in the following manner:
firstly, establishing a large triangle, enclosing all ground point cloud data, inserting a point into the large triangle, connecting the point with three vertexes of the triangle containing the point to form three new triangles, then carrying out empty circumcircle detection on the new triangles one by one, and simultaneously optimizing by using a local optimization process, namely ensuring that the formed triangulation network is a Dironey triangulation network by a diagonal exchange method.
In some other embodiments, the dironi triangulation network may be constructed in other manners, which is not limited herein.
In step S140, a straight line where a lateral edge of the tower body is located is determined according to the tower body point cloud data.
Specifically, the lateral edges of the tower body can be identified in the tower body point cloud data, and the straight line where the lateral edges of the tower body are located is determined.
Generally, each tower has four lateral edges, and the straight lines of the four lateral edges of the tower can be determined according to the tower body point cloud data.
In step S150, an intersection point of the straight line where the side edge is located and the triangulation network is calculated, and coordinates of the intersection point are used as coordinates of a pole and tower foot base point.
In order to maintain the stability of the tower, the tower foot base points of the tower and the corresponding side edges are generally on the same straight line, and therefore, in order to obtain the coordinates of the tower foot base points, the intersection points of the side edges and the ground are generally used as the tower foot base points.
Specifically, since the tower ground is approximated by the triangulation network, in this embodiment, intersection points of straight lines where the side edges of the tower are located and the triangulation network are calculated respectively, coordinates of the intersection points are used as coordinates of the tower foot base points, and further, coordinates of the tower foot base points can be calculated and obtained through a straight line equation of the straight lines where the side edges are located and an equation of the triangulation network.
According to the technical scheme, the triangular net can be constructed through ground point cloud data to approximate the ground shape, the tower side edges are extracted through tower body point cloud data, the pole tower foot base points are determined through the intersection points of the side edges and the ground triangular net, the problem that the pole tower foot base points cannot be accurately selected due to near-ground vegetation interference is effectively solved, the point cloud data required by calculation are less, and the precision is high.
Example 2
Fig. 2 is a schematic flow chart illustrating a method for calculating coordinates of a tower foot base point according to a second embodiment of the present invention.
The pole tower foot base point coordinate calculation method comprises the following steps:
in step S210, environmental point cloud data around the tower is acquired.
This step is the same as step S110, and is not described herein again.
In step S220, the environmental point cloud data is classified based on regions to obtain point cloud data of each region.
In step S230, the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located are determined in the point cloud data of each area.
Generally, the pole tower foot base point is the intersection point of the ground and the side edge of the pole tower body, so after the environmental point cloud data is scanned, only the ground point cloud data and the tower body point cloud data are needed to participate in subsequent operation, and other data can be filtered.
Specifically, when the three-dimensional laser radar scans, the scanned environment point cloud data includes point cloud data of all objects in the scanning area, and therefore the environment point cloud data needs to be classified, and the environment point cloud data is divided into different areas, so that point cloud data of a ground area where a tower is located and point cloud data of a tower body area are obtained.
In this embodiment, the environmental point cloud data may be classified in the following manner to obtain point cloud data of each area:
and classifying the environment point cloud data based on the ground object form corresponding to the environment point cloud data to obtain the point cloud data of each area.
Correspondingly, the determination of the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area can be realized in the following ways:
determining a ground area where the tower is located and an area where the tower body is located in each area; and determining the ground point cloud data in the point cloud data of the ground area where the tower is located, and determining the tower body point cloud data in the point cloud data of the area where the tower body is located.
In this embodiment, a classification model (which may be a classifier, a neural network model, or a known classification algorithm, and is not limited herein) may be trained according to a feature shape (which may include a ground shape, a tower shape, a building shape, and the like) corresponding to the environment point cloud data, and the environment point cloud data is classified by the trained classification model, after classification, each point cloud in the environment point cloud data has a category attribute, for example, a certain point cloud belongs to a ground shape. And determining each area corresponding to the environment point cloud data according to the category attribute of each point cloud in the environment point cloud data, wherein the areas comprise a ground area where a tower is located, a tower body area, a building area and the like.
It should be noted that, in order to reduce errors of the classification model and improve classification accuracy, the environment point cloud data may be classified into an inaccurate point cloud or an unclassified point cloud manually in response to a category attribute input by a user for the environment point cloud data, where the category attribute may include a ground category, a tower category, a wire category, a building category, and the like.
And determining a ground area and a tower body area where the tower is located in each classified area, determining ground point cloud data in the ground area where the tower is located, and determining the tower body point cloud data in the area where the tower is located.
In this embodiment, determining ground point cloud data from the point cloud data in the ground area where the tower is located, and determining the tower body point cloud data from the point cloud data in the area where the tower body is located may include:
determining a target area in a ground area where the tower is located and an area where the tower body is located; constructing a bounding box based on the point cloud data of the target area; and taking the point cloud data of the ground area where the tower is located in the bounding box as the ground point cloud data, and taking the point cloud data of the area where the tower body is located in the bounding box as the tower body point cloud data.
Specifically, when acquiring the environmental point cloud data, an area with a relatively large acquisition range is generally acquired, for example, the environmental point cloud data of one power transmission line is acquired. Therefore, when specifically calculating the coordinates of the tower footing points, a target area needs to be determined in the ground area where the tower is located and the area where the tower body is located, for example, the coordinates of the tower footing points of the first tower of a certain line need to be measured.
In order to reduce the amount of point cloud calculation and increase the algorithm processing speed, an bounding box can be constructed based on the target area, for example, when the coordinates of the foot base points of the number-th tower of a certain line are to be measured, the bounding box can be constructed along the XYZ axis direction in the world coordinate system with the position of the tower as the center.
And taking the point cloud data of the ground area where the tower is located in the bounding box as the ground point cloud data, taking the point cloud data of the area where the tower body is located in the bounding box as the tower body point cloud data, and taking the data outside the bounding box not to participate in calculation.
In this embodiment, the bounding box may be a minimum direction bounding box. And may not be so limited in some other embodiments.
In some other embodiments, determining the ground point cloud data from the point cloud data in the ground area where the tower is located, and determining the tower body point cloud data from the point cloud data in the area where the tower body is located may further include:
and taking the point cloud data in the ground area where the tower is located as the ground point cloud data, and taking the point cloud data in the area where the tower body is located as the tower body point cloud data.
In step S240, a triangulation network is constructed from the ground point cloud data.
The step is the same as step S130, and is not described herein again.
In step S250, a straight line where a lateral edge of the tower body is located is determined according to the tower body point cloud data.
The step is the same as step S140, and is not described herein again.
In step S260, an intersection point of the straight line where the side edge is located and the triangulation network is calculated, and coordinates of the intersection point are used as coordinates of a pole and tower foot base point.
This step is the same as step S150, and is not described herein again.
Example 3
Fig. 3 is a schematic flow chart illustrating a method for calculating coordinates of a tower foot base point according to a first embodiment of the present invention.
The pole tower foot base point coordinate calculation method comprises the following steps:
in step S310, environmental point cloud data around the tower is acquired.
The step is the same as step S110, and is not described herein again.
In step S320, ground point cloud data and tower body point cloud data of the tower are extracted from the environment point cloud data.
This step is the same as step S120, and is not described herein again.
In step S330, a triangulation network is constructed according to the ground point cloud data.
The step is the same as step S130, and is not described herein again.
In step S340, the tower body point cloud data is layered through a plurality of planes parallel to the horizontal plane where the ground is located, so as to obtain point cloud data corresponding to each layer.
Specifically, the horizontal plane is a horizontal plane in which the earth is located in the world coordinate system.
A plurality of planes parallel to the horizontal plane can be selected at preset intervals, and the tower body point cloud data is layered through the planes.
In step S350, clustering is performed on the point cloud data corresponding to each layer to determine a plurality of corner points in the layer.
Specifically, after the lateral edges of the tower body are divided into layers, clustering is firstly carried out on the point cloud data of each layer to obtain multi-cluster point clouds; because an image formed by four side edges of the tower body is generally a quadrangle on a plane, the relative position relationship of the intersection points (such as the distance between the four intersection points, the angle between two diagonals of the quadrangle formed by the four corner points, and the like) can be determined according to the shape of the quadrangle, and then the four corner points are extracted from the multi-cluster point cloud according to the relative position relationship of the corner points.
In step S360, coordinates of corner points at the same position in each layer are subjected to linear fitting to obtain a straight line where the side edge is located.
Further, performing linear fitting on angular points in the same position in different layers to obtain a straight line where the side edges are located.
In this embodiment, the corner points at the same position in different layers may be:
for example, in the first layer plane, four corner points A, B, C, D are obtained, and with the corner point a at the lower left corner as a starting point, the four corner points are respectively ordered clockwise to obtain a-C-D-B;
in the second layer plane, E, F, G, H four corner points are obtained, and the four corner points are respectively sequenced in the clockwise direction by taking the corner point E at the lower left corner as a starting point to obtain E-H-F-G;
then there are four groups of corner points in the same position in the first and second layer planes, a and E, C and H, D and F, B and G, respectively.
After the angular points at the same positions in each layer are determined, fitting is carried out according to the angular points at the same positions to obtain a straight line, and the straight line is used as a straight line where a side edge of the tower is located.
In step S370, an intersection point between the straight line where the side edge is located and the triangulation network is calculated, and coordinates of the intersection point are used as coordinates of a pole tower foot base point.
This step is the same as step S150, and is not described herein again.
Example 4
Fig. 4 is a schematic flow chart illustrating a tower foot base point coordinate calculation method according to a fourth embodiment of the present invention.
The pole tower foot base point coordinate calculation method comprises the following steps:
in step S410, environmental point cloud data around the tower is acquired.
The step is the same as step S110, and is not described herein again.
In step S420, ground point cloud data and tower body point cloud data of the tower are extracted from the environment point cloud data.
This step is the same as step S120, and is not described herein again.
In step S430, a triangulation network is constructed from the ground point cloud data.
The step is the same as step S130, and is not described herein again.
In step S440, a straight line where a lateral edge of the tower body is located is determined according to the tower body point cloud data.
The step is the same as step S140, and is not described herein again.
In step S450, an extension line of the straight line of the side edge to one side of the horizontal plane is determined.
Specifically, since the straight line where the side edge is located is generally within the interval of the plane in which the tower body point cloud data is layered, when the intersection point of the straight line where the side edge is located and the triangulation network is to be calculated, it is often necessary to determine the extension line of the straight line where the side edge is located to the horizontal plane (which may also be referred to as the ground direction) according to the straight line where the side edge is located.
In step S460, the first intersection point of the extension line and the triangulation network is taken as the intersection point of the straight line where the side edge is located and the triangulation network, and the coordinates of the intersection point is taken as the coordinates of the pole and tower foot base point.
Specifically, since there is usually concave-convex information about the ground-approaching triangulation network, there may be a case where a plurality of intersection points occur between the extension line and the triangulation network, in this embodiment, the first intersection point between the extension line and the triangulation network is taken as the intersection point between the straight line where the side edge is located and the triangulation network, and the coordinates of the pole tower foot base point are calculated according to the equation of the triangulation network and the straight line equation of the extension line.
Further, the constructing a triangulation network according to the ground point cloud data comprises:
and determining constructed point cloud data in the ground point cloud data according to the tower bounding boxes around the towers, and constructing a triangular network according to the constructed point cloud data.
Specifically, in order to reduce the calculation amount and improve the calculation efficiency, a tower bounding box can be constructed around the tower, ground point cloud data in the tower bounding box is used as construction data, and a triangular net is constructed according to the construction data.
Wherein the tower bounding box may be a smallest tower bounding box.
Example 5
Fig. 5 is a schematic structural diagram illustrating a tower foot base point coordinate calculation device according to a fifth embodiment of the present invention. The tower foot base point coordinate calculation device 500 corresponds to the tower foot base point coordinate calculation method in embodiment 1, and the tower foot base point coordinate calculation method in embodiment 1 is also applicable to the tower foot base point coordinate calculation device 500, and is not described herein again.
The tower foot base point coordinate calculation device 500 comprises an acquisition module 510, an extraction module 520, a construction module 530, a determination module 540 and a calculation module 550.
The obtaining module 510 is configured to obtain environmental point cloud data around the tower.
And an extracting module 520, configured to extract ground point cloud data and tower body point cloud data of the tower from the environment point cloud data.
A building module 530, configured to build a triangulation network according to the ground point cloud data.
And the determining module 540 is configured to determine a straight line where a lateral edge of the tower body is located according to the tower body point cloud data.
And the calculating module 550 is configured to calculate an intersection point of the straight line where the lateral edge is located and the triangulation network, and use a coordinate of the intersection point as a coordinate of a pole tower foot base point.
Further, the extraction module 520 includes:
the classification unit is used for classifying the environment point cloud data based on regions to obtain point cloud data of each region;
and the area determining and determining unit is used for determining the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area.
Further, the classification unit includes:
clustering the environmental point cloud data to obtain each point cloud cluster; respectively determining the corresponding area of each point cloud cluster, and taking the point cloud data corresponding to each point cloud cluster as the point cloud data of the corresponding area;
accordingly, the region determination determining unit includes:
determining a ground area where the tower is located and an area where the tower body is located in each area;
and taking the point cloud data of the ground area where the tower is located as the ground point cloud data, and taking the point cloud data of the area where the tower body is located as the tower body point cloud data.
Further, the classification unit includes:
constructing the point cloud data into point cloud blocks;
respectively determining the corresponding area of each point cloud block, and taking the point cloud data corresponding to each point cloud block as the point cloud data of the corresponding area;
accordingly, the region determination determining unit includes:
determining the ground area where the tower is located and the area where the tower body is located according to the shape corresponding to the cloud blocks of each point;
and taking the point cloud data of the ground area where the tower is located as the ground point cloud data, and taking the point cloud data of the area where the tower body is located as the tower body point cloud data.
Further, the building module 530 includes:
and determining constructed point cloud data in the ground point cloud data according to the tower bounding boxes around the towers, and constructing a triangular network according to the constructed point cloud data.
Further, the determining module 540 includes:
layering the tower body point cloud data through a plurality of planes parallel to a horizontal plane where the ground is located to obtain point cloud data corresponding to each layer;
respectively clustering the point cloud data corresponding to each layer to determine a plurality of angular points in the layer;
and performing linear fitting on the coordinates of the corner points at the same position in each layer to obtain a straight line where the side edges are located.
Further, the calculating module 550 includes:
determining an extension line of a straight line where the lateral edge is located to one side of the horizontal plane;
taking the first intersection point of the extension line and the triangular net as the intersection point of the straight line where the lateral edge is located and the triangular net;
and taking the coordinates of the intersection points as the coordinates of the base points of the tower feet.
Another embodiment of the present invention further provides a terminal device, where the terminal device includes a memory and a processor, where the memory is used to store a computer program, and the processor runs the computer program to enable the terminal device to execute the functions of each module in the tower foot base point coordinate calculation method or the tower foot base point coordinate calculation apparatus.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to use of the computer device, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The terminal device can be a computer terminal (desktop computer, server, etc.), and can also be a mobile terminal (mobile phone, tablet computer, notebook computer, etc.).
The embodiment also provides a computer storage medium for storing the pole tower foot base point coordinate calculation method used in the terminal device.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative and, for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, each functional module or unit in each embodiment of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention or a part of the technical solution that contributes to the prior art in essence can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.

Claims (10)

1. A pole tower foot base point coordinate calculation method is characterized by comprising the following steps:
acquiring environmental point cloud data around a tower;
extracting ground point cloud data and tower body point cloud data of a tower from the environment point cloud data;
constructing a triangular net according to the ground point cloud data;
determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data;
and calculating the intersection point of the straight line where the lateral edge is located and the triangular net, and taking the coordinates of the intersection point as the coordinates of the pole and tower foot base points.
2. The tower foot base point coordinate calculation method according to claim 1, wherein extracting the ground point cloud data and the tower body point cloud data of the tower from the environment point cloud data comprises:
classifying the environment point cloud data based on regions to obtain point cloud data of each region;
and determining the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area.
3. The tower foot base point coordinate calculation method according to claim 2, wherein the step of classifying the environmental point cloud data based on regions to obtain the point cloud data of each region comprises:
classifying the environment point cloud data based on the ground object form corresponding to the environment point cloud data to obtain point cloud data of each area;
determining the ground point cloud data of the ground area where the tower is located and the tower body point cloud data of the area where the tower body is located in the point cloud data of each area, wherein the determining comprises the following steps:
determining a ground area where the tower is located and an area where the tower body is located in each area;
and determining the ground point cloud data in the point cloud data of the ground area where the tower is located, and determining the tower body point cloud data in the point cloud data of the area where the tower body is located.
4. The pole tower foot base point coordinate calculation method according to claim 3, wherein determining the ground point cloud data in the point cloud data of the ground area where the pole tower is located, and determining the tower body point cloud data in the point cloud data of the area where the tower body is located comprises:
determining a target area in a ground area where the tower is located and an area where the tower body is located;
constructing a bounding box based on the point cloud data of the target area;
and taking the point cloud data of the ground area where the tower is located in the bounding box as the ground point cloud data, and taking the point cloud data of the area where the tower body is located in the bounding box as the tower body point cloud data.
5. The tower foot base point coordinate calculation method of claim 1, wherein constructing a triangulation network from the ground point cloud data comprises:
and determining constructed point cloud data in the ground point cloud data according to the tower bounding boxes around the towers, and constructing a triangular network according to the constructed point cloud data.
6. The tower foot base point coordinate calculation method according to claim 1, wherein determining a straight line where a lateral edge of a tower body is located according to the tower body point cloud data comprises:
layering the tower body point cloud data through a plurality of planes parallel to a horizontal plane where the ground is located to obtain point cloud data corresponding to each layer;
respectively clustering the point cloud data corresponding to each layer to determine a plurality of angular points in the layer;
and performing linear fitting on the coordinates of the corner points at the same position in each layer to obtain a straight line where the side edges are located.
7. The tower foot base point coordinate calculation method of claim 1, wherein the calculating the intersection point of the straight line where the lateral edge is located and the triangulation network comprises:
determining an extension line of a straight line where the lateral edge is located to one side of the horizontal plane;
and taking the first intersection point of the extension line and the triangular net as the intersection point of the straight line where the side edge is located and the triangular net.
8. A tower foot base point coordinate calculation device, comprising:
the acquisition module is used for acquiring environmental point cloud data around the tower;
the extraction module is used for extracting ground point cloud data and tower body point cloud data of the tower from the environment point cloud data;
the construction module is used for constructing a triangular net according to the ground point cloud data;
the determining module is used for determining a straight line where a lateral edge of the tower body is located according to the tower body point cloud data;
and the calculation module is used for calculating the intersection point of the straight line where the lateral edge is located and the triangular net and taking the coordinate of the intersection point as the coordinate of the base point of the tower foot.
9. A terminal device, characterized by comprising a memory for storing a computer program and a processor for operating the computer program to make the terminal device execute the tower foot base point coordinate calculation method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing the computer program used in the terminal device according to claim 9.
CN202010422630.3A 2020-05-19 2020-05-19 Pole tower foot base point coordinate calculation method and device and terminal equipment Pending CN111583406A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010422630.3A CN111583406A (en) 2020-05-19 2020-05-19 Pole tower foot base point coordinate calculation method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010422630.3A CN111583406A (en) 2020-05-19 2020-05-19 Pole tower foot base point coordinate calculation method and device and terminal equipment

Publications (1)

Publication Number Publication Date
CN111583406A true CN111583406A (en) 2020-08-25

Family

ID=72113674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010422630.3A Pending CN111583406A (en) 2020-05-19 2020-05-19 Pole tower foot base point coordinate calculation method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN111583406A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114046776A (en) * 2021-09-22 2022-02-15 北京洛斯达科技发展有限公司 Power transmission engineering water and soil conservation measure implementation checking system
CN114451636A (en) * 2022-02-09 2022-05-10 河北经贸大学 Conformal insole generation method based on rotary 3D foot type scanner

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662179A (en) * 2012-05-18 2012-09-12 四川省科学城久利科技实业有限责任公司 Three-dimensional optimizing route selection method based on airborne laser radar
CN102706323A (en) * 2012-05-18 2012-10-03 四川省科学城久利科技实业有限责任公司 Tower footing section extracting method based on airborne laser radar data
US9677016B2 (en) * 2010-06-29 2017-06-13 Chevron U.S.A. Inc. Catalytic processes and systems for base oil production using zeolite SSZ-32X
CN107633504A (en) * 2017-08-07 2018-01-26 广东电网有限责任公司机巡作业中心 Shaft tower inclined degree detection method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9677016B2 (en) * 2010-06-29 2017-06-13 Chevron U.S.A. Inc. Catalytic processes and systems for base oil production using zeolite SSZ-32X
CN102662179A (en) * 2012-05-18 2012-09-12 四川省科学城久利科技实业有限责任公司 Three-dimensional optimizing route selection method based on airborne laser radar
CN102706323A (en) * 2012-05-18 2012-10-03 四川省科学城久利科技实业有限责任公司 Tower footing section extracting method based on airborne laser radar data
CN107633504A (en) * 2017-08-07 2018-01-26 广东电网有限责任公司机巡作业中心 Shaft tower inclined degree detection method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
赵兴东等编: "《矿用三维激光数字测量原理及其工程应用》", 31 January 2016 *
陆守义: "《地理信息系统》", 31 August 2004 *
陈亮: "基于高密度机载激光点云的输电线路杆塔信息提取", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114046776A (en) * 2021-09-22 2022-02-15 北京洛斯达科技发展有限公司 Power transmission engineering water and soil conservation measure implementation checking system
CN114451636A (en) * 2022-02-09 2022-05-10 河北经贸大学 Conformal insole generation method based on rotary 3D foot type scanner
CN114451636B (en) * 2022-02-09 2023-09-12 河北经贸大学 Conformal insole generation method based on rotary 3D foot scanner

Similar Documents

Publication Publication Date Title
CN111598823A (en) Multi-source mobile measurement point cloud data air-ground integrated fusion method and storage medium
Alexander et al. Integrating building footprints and LiDAR elevation data to classify roof structures and visualise buildings
CN108225334B (en) Positioning method and device based on three-dimensional live-action data
CN113570665B (en) Road edge extraction method and device and electronic equipment
CN110794413B (en) Method and system for detecting power line of point cloud data of laser radar segmented by linear voxels
CN113916130B (en) Building position measuring method based on least square method
dos Santos et al. Extraction of building roof boundaries from LiDAR data using an adaptive alpha-shape algorithm
Lee et al. Extraction and regularization of various building boundaries with complex shapes utilizing distribution characteristics of airborne LIDAR points
CN114283070B (en) Method for manufacturing terrain section by fusing unmanned aerial vehicle image and laser point cloud
CN107393004A (en) A kind of method and device for obtaining building amount of demolition in power transmission line corridor
CN115082699A (en) Contour shape extraction method and device, electronic equipment and storage medium
CN111583406A (en) Pole tower foot base point coordinate calculation method and device and terminal equipment
Liu et al. High-resolution DEM generated from LiDAR data for water resource management
Piltz et al. Volume based DTM generation from very high resolution photogrammetric DSMs
Demir Automated detection of 3D roof planes from Lidar data
CN114387488A (en) Road extraction system and method based on Potree point cloud image fusion
CN114387293A (en) Road edge detection method and device, electronic equipment and vehicle
CN116106904B (en) Facility deformation monitoring method and facility deformation monitoring equipment for object MT-InSAR
Carneiro et al. Digital urban morphometrics: automatic extraction and assessment of morphological properties of buildings
KR101621858B1 (en) Apparatus and method for calculating horizontal distance between peak and structure point
Su et al. Hierarchical moving curved fitting filtering method based on LIDAR data
Badora et al. Effect of DTM resolution on the determination of slope values in an upland catchment using different computational algorithms
CN115861561B (en) Contour line generation method and device based on semantic constraint
CN115828110B (en) Water system space feature similarity detection method, device, storage medium and apparatus
CN118245770B (en) Method, device, equipment and medium for generating multi-meteorological element distribution characteristics

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200825