CN114282288A - Axle network identification method, device, equipment and storage medium - Google Patents
Axle network identification method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN114282288A CN114282288A CN202111435992.7A CN202111435992A CN114282288A CN 114282288 A CN114282288 A CN 114282288A CN 202111435992 A CN202111435992 A CN 202111435992A CN 114282288 A CN114282288 A CN 114282288A
- Authority
- CN
- China
- Prior art keywords
- line segment
- information
- axis
- segment
- line
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 claims description 10
- 238000010276 construction Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 8
- 238000012216 screening Methods 0.000 claims description 7
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Abstract
The application relates to a method, a device, equipment and a storage medium for identifying a shaft network, and relates to the technical field of drawing identification. The shaft network identification method comprises the following steps: analyzing primitive information from a building drawing; acquiring target line segments with two end points respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles; obtaining the layer where each target line segment is located, and taking the layer with the largest number of target line segments as an axis network layer; and identifying the axle network information according to the axle network layer. The method and the device are used for solving the problem of poor universality of shaft network identification.
Description
Technical Field
The application relates to the technical field of drawing identification, in particular to a method, a device, equipment and a storage medium for identifying a shaft network.
Background
When drawing the construction drawing, a shaft network is generally drawn. The shaft net is a net composed of building axes, is artificially marked on the central line of a symmetrical interface or a section component according to the common convention standard in order to mark the detailed size of the component in the building drawing.
At present, a layer where a shaft network is located needs to be specified, and shaft network information is identified in the layer where the shaft network is located, so that when a building drawing is drawn, defined layer processing needs to be performed on primitives contained in the shaft network in the building drawing, only the shaft network information can be identified for the building drawing drawn in a standardized manner, and the shaft network identification universality is poor.
Disclosure of Invention
The application provides a shaft network identification method, a shaft network identification device, shaft network identification equipment and a storage medium, which are used for solving the problem of poor universality of shaft network identification.
In a first aspect, an embodiment of the present application provides a shaft network identification method, including:
analyzing primitive information from a building drawing;
acquiring target line segments with two end points respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles;
obtaining the layer where each target line segment is located, and taking the layer with the largest number of the target line segments as an axis network layer;
and identifying the axle network information according to the axle network layer.
Optionally, the obtaining, according to the primitive information, a target line segment whose two end points are respectively connected to two circles includes:
acquiring a first line segment according to the primitive information, wherein the length of the first line segment is greater than a preset length value;
and acquiring the target line segment from the first line segment.
Optionally, the obtaining a first line segment according to the primitive information includes:
acquiring a second line segment according to the primitive information, wherein the second line segment comprises at least one of a single-segment line and a multi-segment line;
if the second line segment comprises a plurality of line segments, splitting the plurality of line segments into single line segments according to end points;
judging whether the length of the single-segment line is greater than the preset length value or not;
and if the length of the single-segment line is greater than the preset length value, taking the single-segment line as the first line segment.
Optionally, the obtaining the target line segment from the first line segment includes:
screening out overlapped line segments from the first line segments;
deleting a line segment whose length is not the longest from the overlapped line segments;
taking the line segment reserved after deletion in the first line segment as a third line segment;
and acquiring the target line segment from the third line segment.
Optionally, the obtaining the target line segment from the third line segment includes:
respectively extending the third line segment by preset extension length values from two end points to obtain a fourth line segment;
judging whether the distance between the circle centers of the two circles and the fourth line segment is smaller than a preset distance value or not;
and if the distance between the centers of the two circles and the fourth line segment is smaller than the preset distance value, taking the fourth line segment as the target line segment.
Optionally, the identifying, according to the axicon layer, axicon information includes:
taking the target line segment belonging to the axis network layer as an axis;
taking characters in a circle connected with the end point of the axis as an axis number;
acquiring information of the axis and information of the axis number;
and taking the information of the axis and the information of the axis number as the axis network information.
Optionally, the analyzing the primitive information from the building drawing includes:
copying the building drawing to generate a copied building drawing;
and analyzing the copied building drawing to obtain the primitive information.
In a second aspect, an embodiment of the present application provides an axle net identification apparatus, including:
the analysis module is used for analyzing the primitive information from the building drawing;
the first acquisition module is used for acquiring target line segments of which two end points are respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles;
the second obtaining module is used for obtaining the layer where each target line segment is located, and taking the layer with the largest number of the target line segments as an axis network layer;
and the identification module is used for identifying the axle network information according to the axle network layer.
Optionally, the first obtaining module includes:
the first obtaining submodule is used for obtaining a first line segment according to the primitive information, wherein the length of the first line segment is greater than a preset length value;
and the second obtaining submodule is used for obtaining the target line segment from the first line segment.
Optionally, the first obtaining sub-module includes:
the first acquiring unit is used for acquiring a second line segment according to the primitive information, wherein the second line segment comprises at least one of a single-segment line and a multi-segment line;
a splitting unit, configured to split the multi-segment line into single segment lines according to end points if the second segment includes the multi-segment line;
the first processing unit is used for judging whether the length of the single-segment line is greater than the preset length value or not;
and the second processing unit is used for taking the single-segment line as the first line segment if the length of the single-segment line is greater than the preset length value.
Optionally, the second obtaining sub-module includes:
the screening unit is used for screening out overlapped line segments from the first line segments;
a deleting unit configured to delete a line segment whose length is not the longest from the overlapped line segments;
a third processing unit, configured to use a line segment that remains after deletion in the first line segment as a third line segment;
and the second acquisition unit is used for acquiring the target line segment from the third line segment.
Optionally, the second obtaining unit includes:
the extension subunit is configured to extend the third line segment by preset extension length values from two end points, respectively, to obtain a fourth line segment;
the first processing subunit is used for judging whether the distance between the circle centers of the two circles and the fourth line segment is smaller than a preset distance value or not;
and the second processing subunit is configured to, if the distance between the centers of the two circles and the fourth line segment is smaller than the preset distance value, take the fourth line segment as the target line segment.
Optionally, the identification module comprises:
the first processing submodule is used for taking the target line segment belonging to the axis network layer as an axis;
the second processing submodule is used for taking characters in a circle connected with the end point of the axis as an axis number;
the third acquisition submodule is used for acquiring the information of the axis and the information of the axis number;
and the third processing submodule is used for taking the information of the axis and the information of the axis number as the information of the axle network.
Optionally, the parsing module includes:
the copying submodule is used for copying the building drawing to generate a copied building drawing;
and the fourth processing submodule is used for analyzing the copied building drawing to obtain the primitive information.
In a third aspect, an embodiment of the present application provides an electronic device, including: the system comprises a processor, a memory and a communication bus, wherein the processor and the memory are communicated with each other through the communication bus;
the memory for storing a computer program;
the processor is configured to execute the program stored in the memory, and implement the method for identifying an axle network according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the method for identifying an axle network according to the first aspect.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages: according to the method provided by the embodiment of the application, primitive information is analyzed from a building drawing, the target line segments of which two end points are respectively connected with two circles are obtained according to the primitive information, characters are arranged inside the two circles, the layer where each target line segment is located is obtained, the layer with the largest number of the target line segments is used as an axis network layer, and axis network information is identified according to the axis network layer. Compared with the prior art, the layer where the axis network is located needs to be specified, and then the axis network information is identified in the layer where the axis network is located, the method obtains the target line segments of which two end points are respectively connected with the two circles through the geometric relation between the circle where the axis number is located and the axis, wherein characters are arranged inside the two circles, the layer with the largest number of the target line segments is used as the axis network layer, the axis network layer is accurately identified, and then the axis network information is identified according to the axis network layer. The method is suitable for shaft network identification in various building drawings, reduces customization standardization work, enhances the universality of shaft network identification, and solves the problem of poor universality of shaft network identification.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a schematic view of a prior art axle network in construction drawings;
FIG. 2 is a schematic flow chart illustrating a method for identifying an axle network in an embodiment of the present application;
FIG. 3 is a flowchart illustrating a method for obtaining a target line segment according to primitive information in an embodiment of the present application;
FIG. 4 is a flowchart illustrating a method for obtaining a target line segment from a third line segment according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an axle network identification device in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The inventor discovers that the shaft network in the construction drawing in the prior art is analyzed: fig. 1 is a schematic view of a shaft network in the construction drawing. In fig. 1, the solid lines are axes, the characters in the circles are axis numbers, for example, A, B, C, 1, 2, 3, 4 are axis numbers, the dashed lines are labeled lines, the characters beside the dashed lines are labeled dimensions, for example, 400, 600, 300 are labeled dimensions, and the labeled dimensions are used for labeling the distance between the two axes.
In the embodiment of the application, a method for identifying a shaft network is provided, and the method can be applied to a server, and certainly can also be applied to other electronic devices, such as a terminal (a mobile phone, a tablet computer, etc.). In the embodiment of the present application, the method is described as being applied to a server.
In the embodiment of the present application, as shown in fig. 2, the method flow of the axle network identification mainly includes:
The construction drawing can be drawings in various formats, and the protection scope of the application is not limited by the specific format of the construction drawing. In the embodiment of the present application, an architectural drawing is taken as a CAD (Computer Aided Design) drawing for example.
And the graphic elements refer to basic graphic elements. The primitives include points, line segments, circles, text, and the like. The primitive information may be position information of the primitive in the building drawing, or may be a category of the primitive, for example, a line segment, a circle, a character, and the like.
In one embodiment, the parsing of the primitive information from the construction drawing includes: copying the construction drawing to generate a copied construction drawing; and analyzing the copied building drawing to obtain primitive information.
The copied building drawing is analyzed to obtain the primitive information, and the situation that the primitive information cannot be obtained through analysis due to the fact that other programs occupy the original building drawing can be prevented.
In a specific embodiment, as shown in fig. 3, obtaining a target line segment whose two end points are respectively connected to two circles according to the primitive information includes:
The preset length value can be an empirical value or a numerical value obtained by a plurality of tests. For example, the predetermined length value is 200 mm.
The method comprises the steps of firstly obtaining a first line segment according to primitive information, then obtaining a target line segment from the first line segment, and removing line segments with the length smaller than or equal to a preset length value, removing some interference line segments, and improving the efficiency and accuracy of axis identification.
In one embodiment, obtaining the first line segment according to the primitive information includes: acquiring a second line segment according to the primitive information, wherein the second line segment comprises at least one of a single-segment line and a multi-segment line; if the second line segment comprises a plurality of line segments, splitting the plurality of line segments into single line segments according to end points; judging whether the length of the single-segment line is greater than a preset length value or not; and if the length of the single-segment line is greater than the preset length value, taking the single-segment line as a first segment.
When the primitive information is analyzed, the multiple segments are analyzed as a whole, the multiple segments need to be split into single segments according to end points, and then whether the single segment is the first segment or not is judged.
In one embodiment, obtaining the target line segment from the first line segment includes: screening out a superposed line segment from the first line segments; deleting the line segment with the length not the longest from the overlapped line segments; taking the line segment reserved after deletion in the first line segment as a third line segment; and acquiring a target line segment from the third line segment.
And performing coincidence filtering from the first line segment, reserving the coincident line segment with the longest length as a third line segment, deleting the line segment with the length which is not the longest length from the coincident line segment, acquiring a target line segment from the third line segment, further removing some coincident interference line segments, and improving the efficiency and accuracy of identifying the axis.
In a specific embodiment, as shown in fig. 4, obtaining the target line segment from the third line segment includes:
The preset extension length value may be an empirical value or a numerical value obtained through multiple tests. For example, the predetermined extension length value is 30 mm.
And respectively extending the preset extension length values of the third line segment from the two end points to obtain a fourth line segment, so that the distance between the centers of the two circles and the fourth line segment can be conveniently calculated.
The preset distance value may be an empirical value or a numerical value obtained through multiple tests. For example, the preset distance value is 5 mm.
In step 403, if the distance between the centers of the two circles and the fourth line segment is smaller than the preset distance value, the fourth line segment is taken as the target line segment.
Specifically, the distance between the centers of the two circles and the fourth line segment is smaller than a preset distance value, or the distance between the centers of the two circles and the fourth line segment is zero, that is, the centers of the two circles are located on the fourth line segment, and the fourth line segment is used as the target line segment. The distance between the circle centers of the two circles and the fourth line segment can be a numerical value which is smaller than a preset distance value but not zero, so that the fault tolerance is improved, and the phenomenon that the axes and the shaft numbers cannot be identified when small-range deviation occurs in drawing is avoided, and the axes and the shaft numbers are prevented from being identified in a missing mode.
The target line segments may still have some interference line segments, each building drawing only has one axis network layer, and the layer with the largest number of the target line segments is used as the axis network layer, so that the efficiency and the accuracy of axis network information identification can be improved.
And step 204, identifying the axle network information according to the axle network layer.
In a specific embodiment, identifying the axicon information according to the axicon layer includes: taking a target line segment belonging to the axis network layer as an axis; characters in a circle connected with the end point of the axis are used as the number of the axis; acquiring information of an axis and information of an axis number; the information of the axis and the information of the number of the axis are used as the information of the axis network.
The target line segments belonging to the axis network layer are used as axes, and the identified target line segments are not directly used as axes, so that some interference line segments can be further removed, and the efficiency and accuracy of axis identification are improved. And the shaft number is identified according to the axis, so that the efficiency and the accuracy of identifying the shaft number can be improved.
To sum up, according to the method provided by the embodiment of the application, primitive information is analyzed from a building drawing, and according to the primitive information, target line segments with two end points respectively connected with two circles are obtained, wherein characters are arranged inside the two circles, the layer where each target line segment is located is obtained, the layer with the largest number of the target line segments is used as an axis network layer, and axis network information is identified according to the axis network layer. Compared with the prior art, the layer where the axis network is located needs to be specified, and then the axis network information is identified in the layer where the axis network is located, the method obtains the target line segments of which two end points are respectively connected with the two circles through the geometric relation between the circle where the axis number is located and the axis, wherein characters are arranged inside the two circles, the layer with the largest number of the target line segments is used as the axis network layer, the axis network layer is accurately identified, and then the axis network information is identified according to the axis network layer. The method is suitable for shaft network identification in various building drawings, reduces customization standardization work, enhances the universality of shaft network identification, and solves the problem of poor universality of shaft network identification.
Based on the same concept, the embodiment of the present application provides an axle network identification apparatus, and specific implementation of the apparatus may refer to the description of the method embodiment section, and repeated details are not repeated, as shown in fig. 5, the apparatus mainly includes:
the analysis module 501 is used for analyzing the primitive information from the building drawing;
a first obtaining module 502, configured to obtain, according to the primitive information, a target line segment where two end points are respectively connected to two circles, where characters are inside the two circles;
a second obtaining module 503, configured to obtain a layer where each target line segment is located, and use the layer with the largest number of the target line segments as an axis network layer;
and the identifying module 504 is configured to identify the axle network information according to the axle network layer.
Optionally, the first obtaining module includes:
the first obtaining submodule is used for obtaining a first line segment according to the primitive information, wherein the length of the first line segment is greater than a preset length value;
and the second obtaining submodule is used for obtaining the target line segment from the first line segment.
Optionally, the first obtaining sub-module includes:
the first acquiring unit is used for acquiring a second line segment according to the primitive information, wherein the second line segment comprises at least one of a single-segment line and a multi-segment line;
a splitting unit, configured to split the multi-segment line into single segment lines according to end points if the second segment includes the multi-segment line;
the first processing unit is used for judging whether the length of the single-segment line is greater than the preset length value or not;
and the second processing unit is used for taking the single-segment line as the first line segment if the length of the single-segment line is greater than the preset length value.
Optionally, the second obtaining sub-module includes:
the screening unit is used for screening out overlapped line segments from the first line segments;
a deleting unit configured to delete a line segment whose length is not the longest from the overlapped line segments;
a third processing unit, configured to use a line segment that remains after deletion in the first line segment as a third line segment;
and the second acquisition unit is used for acquiring the target line segment from the third line segment.
Optionally, the second obtaining unit includes:
the extension subunit is configured to extend the third line segment by preset extension length values from two end points, respectively, to obtain a fourth line segment;
the first processing subunit is used for judging whether the distance between the circle centers of the two circles and the fourth line segment is smaller than a preset distance value or not;
and the second processing subunit is configured to, if the distance between the centers of the two circles and the fourth line segment is smaller than the preset distance value, take the fourth line segment as the target line segment.
Optionally, the identification module comprises:
the first processing submodule is used for taking the target line segment belonging to the axis network layer as an axis;
the second processing submodule is used for taking characters in a circle connected with the end point of the axis as an axis number;
the third acquisition submodule is used for acquiring the information of the axis and the information of the axis number;
and the third processing submodule is used for taking the information of the axis and the information of the axis number as the information of the axle network.
Optionally, the parsing module includes:
the copying submodule is used for copying the building drawing to generate a copied building drawing;
and the fourth processing submodule is used for analyzing the copied building drawing to obtain the primitive information.
Based on the same concept, an embodiment of the present application further provides an electronic device, as shown in fig. 6, the electronic device mainly includes: a processor 601, a memory 602, and a communication bus 603, wherein the processor 601 and the memory 602 communicate with each other via the communication bus 603. The memory 602 stores a program executable by the processor 601, and the processor 601 executes the program stored in the memory 602 to implement the following steps:
analyzing primitive information from a building drawing; acquiring target line segments with two end points respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles; obtaining the layer where each target line segment is located, and taking the layer with the largest number of target line segments as an axis network layer; and identifying the axle network information according to the axle network layer.
The communication bus 603 mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus 603 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 6, but this is not intended to represent only one bus or type of bus.
The Memory 602 may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Alternatively, the memory may be at least one storage device located remotely from the processor 601.
The Processor 601 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like, and may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components.
In yet another embodiment of the present application, there is also provided a computer-readable storage medium having stored therein a computer program, which, when run on a computer, causes the computer to execute the method for identifying an axis network described in the above-mentioned embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes, etc.), optical media (e.g., DVDs), or semiconductor media (e.g., solid state drives), among others.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present invention, which enable those skilled in the art to understand or practice the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A method of identifying a shaft network, comprising:
analyzing primitive information from a building drawing;
acquiring target line segments with two end points respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles;
obtaining the layer where each target line segment is located, and taking the layer with the largest number of the target line segments as an axis network layer;
and identifying the axle network information according to the axle network layer.
2. The method for identifying the axicon according to claim 1, wherein the obtaining a target line segment whose two end points are respectively connected with two circles according to the primitive information comprises:
acquiring a first line segment according to the primitive information, wherein the length of the first line segment is greater than a preset length value;
and acquiring the target line segment from the first line segment.
3. The method according to claim 2, wherein the obtaining a first line segment according to the primitive information comprises:
acquiring a second line segment according to the primitive information, wherein the second line segment comprises at least one of a single-segment line and a multi-segment line;
if the second line segment comprises a plurality of line segments, splitting the plurality of line segments into single line segments according to end points;
judging whether the length of the single-segment line is greater than the preset length value or not;
and if the length of the single-segment line is greater than the preset length value, taking the single-segment line as the first line segment.
4. The method for identifying an axle network according to claim 2, wherein the obtaining the target line segment from the first line segment comprises:
screening out overlapped line segments from the first line segments;
deleting a line segment whose length is not the longest from the overlapped line segments;
taking the line segment reserved after deletion in the first line segment as a third line segment;
and acquiring the target line segment from the third line segment.
5. The method for identifying an axle network according to claim 4, wherein the obtaining the target line segment from the third line segment comprises:
respectively extending the third line segment by preset extension length values from two end points to obtain a fourth line segment;
judging whether the distance between the circle centers of the two circles and the fourth line segment is smaller than a preset distance value or not;
and if the distance between the centers of the two circles and the fourth line segment is smaller than the preset distance value, taking the fourth line segment as the target line segment.
6. The method according to any one of claims 1 to 5, wherein the identifying the axicon information according to the axicon layer comprises:
taking the target line segment belonging to the axis network layer as an axis;
taking characters in a circle connected with the end point of the axis as an axis number;
acquiring information of the axis and information of the axis number;
and taking the information of the axis and the information of the axis number as the axis network information.
7. The method for identifying the shaft screen according to claim 1, wherein the analyzing of the primitive information from the construction drawing comprises:
copying the building drawing to generate a copied building drawing;
and analyzing the copied building drawing to obtain the primitive information.
8. An axle net identification device, comprising:
the analysis module is used for analyzing the primitive information from the building drawing;
the first acquisition module is used for acquiring target line segments of which two end points are respectively connected with two circles according to the primitive information, wherein characters are arranged inside the two circles;
the second obtaining module is used for obtaining the layer where each target line segment is located, and taking the layer with the largest number of the target line segments as an axis network layer;
and the identification module is used for identifying the axle network information according to the axle network layer.
9. An electronic device, comprising: the system comprises a processor, a memory and a communication bus, wherein the processor and the memory are communicated with each other through the communication bus;
the memory for storing a computer program;
the processor is configured to execute the program stored in the memory to implement the axle network identification method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, wherein the computer program is executed by a processor to implement the method of identifying an axle network according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111435992.7A CN114282288A (en) | 2021-11-29 | 2021-11-29 | Axle network identification method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111435992.7A CN114282288A (en) | 2021-11-29 | 2021-11-29 | Axle network identification method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114282288A true CN114282288A (en) | 2022-04-05 |
Family
ID=80870246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111435992.7A Pending CN114282288A (en) | 2021-11-29 | 2021-11-29 | Axle network identification method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114282288A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116704204A (en) * | 2023-04-20 | 2023-09-05 | 华联世纪工程咨询股份有限公司 | Shaft network identification method based on graph combination |
CN117473633A (en) * | 2023-12-26 | 2024-01-30 | 合肥坤颐建筑科技合伙企业(有限合伙) | Shaft network generation method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08180082A (en) * | 1994-12-21 | 1996-07-12 | Takenaka Komuten Co Ltd | Construction drawing preparing device |
JP2005107769A (en) * | 2003-09-30 | 2005-04-21 | Fukui Computer Kk | Survey information processing apparatus, cad device, survey information processing method, and its program |
CN109658415A (en) * | 2018-12-27 | 2019-04-19 | 福建省晨曦信息科技股份有限公司 | A kind of drawing dividing method, electronic equipment and storage medium |
CN109670469A (en) * | 2018-12-27 | 2019-04-23 | 福建省晨曦信息科技股份有限公司 | A kind of axis net generation method, electronic equipment and storage medium |
-
2021
- 2021-11-29 CN CN202111435992.7A patent/CN114282288A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08180082A (en) * | 1994-12-21 | 1996-07-12 | Takenaka Komuten Co Ltd | Construction drawing preparing device |
JP2005107769A (en) * | 2003-09-30 | 2005-04-21 | Fukui Computer Kk | Survey information processing apparatus, cad device, survey information processing method, and its program |
CN109658415A (en) * | 2018-12-27 | 2019-04-19 | 福建省晨曦信息科技股份有限公司 | A kind of drawing dividing method, electronic equipment and storage medium |
CN109670469A (en) * | 2018-12-27 | 2019-04-23 | 福建省晨曦信息科技股份有限公司 | A kind of axis net generation method, electronic equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
马成;陆小龙;汪德江;: "基于CAD图纸的BIM模型轴网生成方法研究", 土木建筑工程信息技术, no. 01, 15 February 2016 (2016-02-15), pages 43 - 47 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116704204A (en) * | 2023-04-20 | 2023-09-05 | 华联世纪工程咨询股份有限公司 | Shaft network identification method based on graph combination |
CN116704204B (en) * | 2023-04-20 | 2024-01-05 | 华联世纪工程咨询股份有限公司 | Shaft network identification method based on graph combination |
CN117473633A (en) * | 2023-12-26 | 2024-01-30 | 合肥坤颐建筑科技合伙企业(有限合伙) | Shaft network generation method, device, equipment and storage medium |
CN117473633B (en) * | 2023-12-26 | 2024-04-02 | 合肥坤颐建筑科技合伙企业(有限合伙) | Shaft network generation method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114282288A (en) | Axle network identification method, device, equipment and storage medium | |
CN113190781B (en) | Page layout method, device, equipment and storage medium | |
CN111062013B (en) | Account filtering method and device, electronic equipment and machine-readable storage medium | |
CN108008936B (en) | Data processing method and device and electronic equipment | |
CN110377209B (en) | Method and device for realizing visual flow configuration through dragging | |
CN112685211B (en) | Error information display method and device, electronic equipment and medium | |
CN111583000B (en) | Method and device for identifying behavior of surrounding mark and string mark, computer equipment and storage medium | |
CN116935430A (en) | Picture frame identification method and device, electronic equipment and storage medium | |
CN114445844A (en) | Plate member identification method, device, equipment and storage medium | |
CN114444168A (en) | Method and device for identifying wall column in building drawing, electronic equipment and storage medium | |
CN112818937B (en) | Excel file identification method and device, electronic equipment and readable storage medium | |
CN114443592A (en) | Data storage method and device, electronic equipment and storage medium | |
CN113076961B (en) | Image feature library updating method, image detection method and device | |
CN111666520A (en) | Method and device for generating electronic form based on form image | |
CN111914517A (en) | Document hyperlink creating method and device, electronic equipment and readable storage medium | |
CN114283189A (en) | Beam line processing method, device, equipment and storage medium | |
CN115082951B (en) | Beam member identification method, device, equipment and storage medium | |
CN111523531A (en) | Word processing method and device, electronic equipment and computer readable storage medium | |
CN116152816A (en) | Method and device for identifying closed area, electronic equipment and storage medium | |
CN114443003A (en) | Component rendering method and device, electronic equipment and storage medium | |
CN114283415A (en) | Parking space identification method and device, electronic equipment and storage medium | |
CN114283186A (en) | Method and device for identifying object in engineering drawing, electronic equipment and storage medium | |
CN115544620A (en) | Method, device and equipment for analyzing door and window tables in drawing and storage medium | |
CN115116084A (en) | Method, device and equipment for identifying quotation and storage medium | |
CN110569459A (en) | statistical method and device for webpage information |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230625 Address after: A601, Zhongke Naneng Building, No. 06 Yuexing 6th Road, Gaoxin District Community, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 518063 Applicant after: Shenzhen Wanyi Digital Technology Co.,Ltd. Address before: 519085 room 105-24914, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area) Applicant before: WANYI TECHNOLOGY Co.,Ltd. |