CN113643405B - Marking method, examining method, system and equipment for graph-model linkage - Google Patents
Marking method, examining method, system and equipment for graph-model linkage Download PDFInfo
- Publication number
- CN113643405B CN113643405B CN202110918573.2A CN202110918573A CN113643405B CN 113643405 B CN113643405 B CN 113643405B CN 202110918573 A CN202110918573 A CN 202110918573A CN 113643405 B CN113643405 B CN 113643405B
- Authority
- CN
- China
- Prior art keywords
- dimensional
- graph
- plane
- mark
- model
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000010586 diagram Methods 0.000 claims description 10
- 238000007689 inspection Methods 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000002372 labelling Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/08—Projecting images onto non-planar surfaces, e.g. geodetic screens
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Generation (AREA)
Abstract
The embodiment of the invention provides a marking method, an examining method, a system and equipment for graph-model linkage, which are used for acquiring a first three-dimensional model, a plurality of first two-dimensional graphs and a drawing catalog; dividing the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane graphs; marking each first two-dimensional graph respectively to obtain a first mark corresponding to each first two-dimensional graph and all second two-dimensional graphs with the corresponding first marks; marking each first plane graph respectively to obtain a second mark of each first plane graph and all second plane graphs with corresponding second marks; and generating a second three-dimensional model according to all the second plane drawings, generating a data packet by using the second three-dimensional model, all the second two-dimensional drawings and the drawing catalog, and uploading the data packet to an examination system.
Description
Technical Field
The invention relates to the technical field of drawing processing, in particular to a drawing-die linkage marking method, a checking method, a system and equipment.
Background
At present, drawings used in the field of construction are delivered to relevant review units for review through two-dimensional drawings, and in the actual application process, a three-dimensional model is usually adopted for construction; generally, a consignor packs a three-dimensional model and a two-dimensional drawing into a folder and then delivers the folder to an examining organization for examination, during examination, an examiner needs to compare the three-dimensional model with a corresponding two-dimensional drawing to judge whether the three-dimensional model and the two-dimensional drawing are consistent, if so, the examination can be passed, and if not, corresponding information is fed back to the consignor.
However, in the process of implementing the technical solution of the invention in the embodiments of the present application, the inventor of the present application finds that the above technology has at least the following technical problems:
in the current drawing delivery inspection process, an inspector needs to find a position corresponding to a three-dimensional model for each two-dimensional drawing in a folder for inspection, and the process is very complex and the working efficiency is low.
Disclosure of Invention
The invention provides a method, a system and equipment for marking graph-model linkage, which are used for solving the technical problems that in the process of delivering and checking drawings in the prior art, a checker needs to find a position corresponding to a three-dimensional model for each two-dimensional drawing in a folder to check, the process is very complex, and the working efficiency is low.
The invention provides a marking method of graph-model linkage, which comprises the following steps:
acquiring a first three-dimensional model, a plurality of first two-dimensional diagrams and a drawing catalog, wherein the drawing catalog comprises information of all the first two-dimensional diagrams;
dividing the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane drawings, wherein the dividing position of the first three-dimensional model is determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one by one;
marking each first two-dimensional graph respectively to obtain a first mark corresponding to each first two-dimensional graph and all second two-dimensional graphs with corresponding first marks, wherein the first marks corresponding to any two second two-dimensional graphs are different;
respectively marking each first plane graph to obtain a second mark of each first plane graph and all second plane graphs with corresponding second marks, wherein the second plane graphs correspond to the second two-dimensional graphs one by one, and the second mark of any second plane graph is consistent with the first mark of the second two-dimensional graph corresponding to the second plane graph;
and generating a second three-dimensional model according to all the second plane maps, and uploading the second three-dimensional model, all the second two-dimensional maps and the drawing catalog to an examination system.
In some embodiments, the information of the first mark includes first vector information, a first principal direction, a first principal axis direction, a first drawing name, and a first drawing scale;
the information of the second mark comprises second vector information, a second main direction, a second main shaft direction, a second drawing name and a second drawing proportion;
wherein, the information of the first mark is consistent with the information of the second mark, which specifically comprises:
the first vector information is consistent with the second vector information;
the first main direction is consistent with the second main direction;
the first axial direction is consistent with the second axial direction;
the first drawing name is consistent with the second drawing name;
the first drawing proportion is consistent with the second drawing proportion.
In some embodiments, the information of the first marker comprises first signature information, and the information of the second marker comprises second signature information;
the first signature information and the second signature information are the same.
In some embodiments, in the step of marking each of the first two-dimensional maps, the marked position is an intersection point where serial numbers of two sets of non-parallel axis networks in each of the first two-dimensional maps are the first.
In some embodiments, the acquiring all the second two-dimensional maps with the corresponding first marks includes:
compiling the information of the first marks in the second two-dimensional images to obtain first information codes corresponding to the first marks;
and attaching all the first information codes to the corresponding second two-dimensional graphs to generate all the second two-dimensional graphs with the corresponding first marks.
The application also provides a method for examining the graph-model linkage, which is suitable for the method for marking the graph-model linkage, and the method comprises the following steps:
acquiring a data packet uploaded in the graph-model linkage marking method, wherein the data packet comprises a second three-dimensional model, all second two-dimensional graphs and a drawing catalog;
acquiring a first mark corresponding to each second two-dimensional image according to all the second two-dimensional images;
indexing the second three-dimensional model according to all the first marks to obtain all the second marks;
segmenting the second three-dimensional model according to all the second marks to obtain a plurality of third plane images;
acquiring the corresponding relation between the second two-dimensional graph and the third plane graph according to the relation between the first mark and the second mark;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the corresponding relation between the second two-dimensional graph and the third plane graph.
In some embodiments, the completing the examination of the second two-dimensional map and the second three-dimensional model according to the corresponding relationship between the second two-dimensional map and the third plan map specifically includes:
determining all groups of examination objects according to the corresponding relation between the second two-dimensional graph and the third plane graph, wherein any group of examination objects comprises a second two-dimensional graph and a third plane graph corresponding to the second two-dimensional graph;
carrying out similarity identification on each group of second two-dimensional graphs and a third plane graph corresponding to each group of second two-dimensional graphs one by one to obtain an identification result;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the identification result.
In some embodiments, the obtaining the data packet uploaded in the graph-model linkage marking method and the obtaining the first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs further includes:
acquiring the data packet uploaded in the graph-model linkage marking method;
judging whether the data in the data packet conforms to a drawing catalog or not;
if yes, acquiring a first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs;
if not, the data package is subjected to record reminding or uploading failure information is fed back relative to the data in the drawing catalog.
The embodiment of the invention also provides a graph-model linkage marking system, which comprises the following modules:
the system comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring a first three-dimensional model, a plurality of first two-dimensional drawings and a drawing catalog, and the drawing catalog comprises information of all the first two-dimensional drawings;
the second acquisition module is used for segmenting the first three-dimensional model in the Z-axis direction to acquire a plurality of first plane drawings, and the segmentation positions of the first three-dimensional model are determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one by one;
a third obtaining module, configured to mark each of the first two-dimensional maps respectively, and obtain a first mark corresponding to each of the first two-dimensional maps and all second two-dimensional maps with the corresponding first mark, where the first marks corresponding to any two of the second two-dimensional maps are different;
a fourth obtaining module, configured to mark each of the first plane maps, and obtain a second mark of each of the first plane maps and all second plane maps with corresponding second marks, where the second plane maps correspond to the second two-dimensional maps one to one, and the second mark of any one of the second plane maps is consistent with the first mark of the second two-dimensional map corresponding to the second plane map;
and the generating module is used for generating a second three-dimensional model according to all the second plane maps and uploading the second three-dimensional model, all the second two-dimensional maps and the drawing catalog to an examination system.
The embodiment of the invention provides a marking device for graph-model linkage, which comprises a processor and a memory, wherein the processor is used for processing a graph model;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is used for executing the graph-model linkage marking method according to the instructions in the program codes.
According to the technical scheme, the embodiment of the invention has the following advantages:
the embodiment of the invention provides a marking method, an examination method, a system and equipment for graph-model linkage, wherein the marking method comprises the following steps: acquiring a first three-dimensional model, a plurality of first two-dimensional diagrams and a drawing catalog, wherein the drawing catalog comprises name information of all the first two-dimensional diagrams; dividing the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane drawings, wherein the dividing position of the first three-dimensional model is determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one by one; marking each first two-dimensional graph respectively to obtain a first mark corresponding to each first two-dimensional graph and all second two-dimensional graphs with corresponding first marks, wherein the first marks corresponding to any two second two-dimensional graphs are different; respectively marking each first plane graph to obtain a second mark of each first plane graph and all second plane graphs with corresponding second marks, wherein the second plane graphs correspond to the second two-dimensional graphs one by one, and the second mark of any second plane graph is consistent with the first mark of the second two-dimensional graph corresponding to the second plane graph; and generating a second three-dimensional model according to all the second plane drawings, generating a data packet by using the second three-dimensional model, all the second two-dimensional drawings and the drawing catalog, and uploading the data packet to an examination system.
The marking method of the embodiment of the invention comprises the steps of segmenting the first three-dimensional model in advance from a first plane map corresponding to the first two-dimensional map, then marking the first plane map with a first mark to generate a second two-dimensional map, marking the first plane map with a second mark corresponding to the first mark to form a second plane map, restoring the second plane map back to the three-dimensional model to form a second three-dimensional model after marking of all the second two-dimensional maps and the second plane map is completed, enabling all the second plane maps and the drawing catalog to generate a data packet, and uploading the data packet to an examination system; the data packet is used for corresponding to the second two-dimensional graph according to the drawing catalog during examination, obtaining first marks in the second two-dimensional graph according to the second two-dimensional graph, indexing the second three-dimensional model according to the first marks, obtaining second marks in the three-dimensional model image, completing indexing of all the first marks, obtaining all the second marks in the second three-dimensional model, and returning the second two-dimensional graph to the same position in the second three-dimensional model through the one-to-one correspondence of the first marks and the second marks, so that an examiner does not need to search the position of the three-dimensional model corresponding to the two-dimensional graph through naked eyes, examination efficiency is effectively improved, and examination precision can be improved; the technical problems that in the drawing delivery inspection process in the prior art, an inspector needs to find a position corresponding to a three-dimensional model for each two-dimensional drawing in a folder to inspect, the process is very complex, and the working efficiency is low are effectively solved.
Drawings
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 that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a method flowchart of a method, a system and a device for marking graph-model linkage according to an embodiment of the present invention.
Fig. 2 is a system configuration diagram of a method, a system, and an apparatus for marking graph-model linkage according to an embodiment of the present invention.
Fig. 3 is an apparatus framework diagram of a method, a system, and an apparatus for marking graph-model linkage according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method, a system and equipment for marking graph-mode linkage, which are used for solving the technical problem that a data marking service has high concurrent reading and writing caused by the fact that a strategy of high concurrent reading and writing lock is not provided during data marking in the prior art.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which embodiments of the invention belong. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Before further detailed description of the embodiments of the present invention, terms and expressions referred to in the embodiments of the present invention will be described, and the terms and expressions referred to in the embodiments of the present invention will be explained as follows.
The drawing is a technology for simply summarizing video content, extracting moving objects by performing algorithm analysis on the moving objects in a video in an automatic or semi-automatic mode, analyzing the moving tracks of all the objects, splicing different objects into a common background scene, and combining the different objects in a certain mode to generate a new concentrated video.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method, system and apparatus for marking graph-model linkage according to an embodiment of the present invention.
As shown in fig. 1, the invention provides a method for marking graph-model linkage, which comprises the following steps:
acquiring a first three-dimensional model, a plurality of first two-dimensional diagrams and a drawing catalog, wherein the drawing catalog comprises name information of all the first two-dimensional diagrams;
dividing the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane drawings, wherein the dividing position of the first three-dimensional model is determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one by one;
marking each first two-dimensional graph respectively to obtain a first mark corresponding to each first two-dimensional graph and all second two-dimensional graphs with corresponding first marks, wherein the first marks corresponding to any two second two-dimensional graphs are different;
respectively marking each first plane graph to obtain a second mark of each first plane graph and all second plane graphs with corresponding second marks, wherein the second plane graphs correspond to the second two-dimensional graphs one by one, and the second mark of any second plane graph is consistent with the first mark of the second two-dimensional graph corresponding to the second plane graph;
and generating a second three-dimensional model according to all the second plane drawings, generating a data packet by using the second three-dimensional model, all the second two-dimensional drawings and the drawing catalog, and uploading the data packet to an examination system.
The marking method of the embodiment of the invention comprises the steps of segmenting the first three-dimensional model in advance from a first plane map corresponding to the first two-dimensional map, then marking the first plane map with a first mark to generate a second two-dimensional map, marking the first plane map with a second mark corresponding to the first mark to form a second plane map, restoring the second plane map back to the three-dimensional model to form a second three-dimensional model after marking of all the second two-dimensional maps and the second plane map is completed, enabling all the second plane maps and the drawing catalog to generate a data packet, and uploading the data packet to an examination system; the data packet is used for corresponding to the second two-dimensional graph according to the drawing catalog during examination, obtaining first marks in the second two-dimensional graph according to the second two-dimensional graph, indexing the second three-dimensional model according to the first marks, obtaining second marks in the three-dimensional model image, completing indexing of all the first marks, obtaining all the second marks in the second three-dimensional model, and returning the second two-dimensional graph to the same position in the second three-dimensional model through the one-to-one correspondence of the first marks and the second marks, so that an examiner does not need to search the position of the three-dimensional model corresponding to the two-dimensional graph through naked eyes, examination efficiency is effectively improved, and examination precision can be improved; the technical problems that in the drawing delivery inspection process in the prior art, an inspector needs to find a position corresponding to a three-dimensional model for each two-dimensional drawing in a folder to inspect, the process is very complex, and the working efficiency is low are effectively solved.
In addition, for the drawings of buildings, the drawings may be modified for many times, if the drawings corresponding to the two-dimensional drawing in delivery are searched in the three-dimensional model only by naked eyes of examiners in the prior art, the workload is huge in sequence for each modification, and by the marking method in the embodiment of the application, the corresponding position can be found by matching the first mark and the second mark no matter how the drawings are modified each time, so that the efficiency of examination can be improved in the subsequent modification process, and the error can be effectively reduced.
After the marking method enters the image examination system, the three-dimensional model view and the corresponding two-dimensional drawing can be subjected to data synchronization such as translation, scaling, marking, positioning and the like simultaneously based on the implanted positioning points, so that the application requirement of associated image examination is met, and in addition, the relationship between two images can be obtained through computer synchronization, so that the artificial intelligent judgment of image identification is realized.
The two-dimensional graph can be made by CAD software, and the marking method of this embodiment is mainly applicable to a server of a delivery party, where the first mark may actually be a point on the second two-dimensional graph, and the second mark may be the same point on the second plane, and the positions of the points are the same, and the points have the same information, and can be quickly obtained by indexing or the like.
In this embodiment, the two-dimensional map only has an X axis and a Y axis, the three-dimensional model has a Z axis in addition to the X axis and the Y axis, and when the drawing is examined, the three-dimensional model is required to examine a plane of the three-dimensional model at a corresponding position through the two-dimensional map, therefore, by the marking method of this embodiment, the three-dimensional model is cut in the direction of the Z axis, a first plane map formed by a plurality of X axes and Y axes can be formed, and at this time, the first plane map and the first two-dimensional map are the same, wherein all name information of the first two-dimensional map is on the drawing catalog, and the information of the first two-dimensional map on the drawing catalog is consistent with all information of the first two-dimensional map, so that the number and the position of the two-dimensional map to be delivered can be known directly through the drawing catalog; the three-dimensional model is divided according to the drawing catalog, and can also correspond to the first two-dimensional graph. During examination, the plane coordinates (X, Y axis coordinates) of the first mark of the two-dimensional graph and the plane coordinates (X, Y axis coordinates) of the second mark of the three-dimensional model are matched in a lightweight model engine, and the matching conversion of the space floor (Z axis) coordinates is realized by the drawing list corresponding relation. The Z-axis sectioning range refers to the Z-axis coordinate of the current floor and the corresponding floor height.
In some embodiments of the present application, the information of the first mark includes first vector information, a first principal direction, a first principal axis direction, a first drawing name, and a first drawing scale;
the information of the second mark comprises second vector information, a second main direction, a second main shaft direction, a second drawing name and a second drawing proportion;
wherein, the information of the first mark is consistent with the information of the second mark, specifically:
the first vector information is consistent with the second vector information;
the first principal direction is the same as the second principal direction;
the first axial direction is consistent with the second axial direction;
the first drawing name is consistent with the second drawing name;
the first drawing proportion is consistent with the second drawing proportion.
Through the consistency of the information, the first mark and the second mark can be ensured to be the same position coordinate, so that the second plane graph and the second two-dimensional graph are in one-to-one correspondence.
In an embodiment of the present application, the information of the first mark includes first signature information, and the information of the second mark includes second signature information;
the first signature information and the second signature information are the same.
In the process of some marks, a signature needs to be attached, so that when the second three-dimensional model and the corresponding second two-dimensional drawing are found to be inconsistent, an operator can directly know the corresponding drawing according to the signature, and the corresponding drawing is revised again, thereby improving the efficiency of the revision of the drawing.
In some embodiments of the present application, in the step of marking each of the first two-dimensional maps, the marked position is an intersection point where serial numbers of two sets of non-parallel axis networks in each of the first two-dimensional maps are the first.
The position marked by the first mark can be directly marked on all the first two-dimensional graphs through software, so that the marking efficiency can be effectively improved.
In other implementations of the present application, the acquiring all the second two-dimensional maps with the corresponding first marks specifically includes:
compiling the information of the first marks in the second two-dimensional images to obtain first information codes corresponding to the first marks;
and attaching all the first information codes to the corresponding second two-dimensional graphs to generate all the second two-dimensional graphs with the corresponding first marks.
By converting the first mark into an information code, such as a two-dimensional code, and the like, the auditing system can rapidly obtain the information in the first mark by identifying the information code, thereby determining the position of the first mark, acquiring the first mark, and indexing the second mark by the first mark to improve the auditing efficiency.
There is also provided in some embodiments of the present application a method of reviewing a graphic-model linkage, the reviewing method being adapted for a method of marking a graphic-model linkage as described above, the reviewing method comprising the steps of:
acquiring a data packet uploaded in the graph-model linkage marking method, wherein the data packet comprises a second three-dimensional model, all second two-dimensional graphs and a drawing catalog;
according to all the second two-dimensional graphs, a first mark corresponding to each second two-dimensional graph is obtained;
indexing the second three-dimensional model according to all the first marks to obtain all the second marks;
segmenting the second three-dimensional model according to all the second marks to obtain a plurality of third plane images;
acquiring the corresponding relation between the second two-dimensional graph and the third plane graph according to the relation between the first mark and the second mark;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the corresponding relation between the second two-dimensional graph and the third plane graph.
In the examination system, the first marks in the second three-dimensional model can be obtained according to all the second two-dimensional maps, so that all the first marks are obtained, the second marks corresponding to the first marks in the second three-dimensional model can be found according to the first marks through indexing, so that the corresponding layers in the second three-dimensional model can be directly obtained, the third plane maps can be obtained from the two-dimensional perspective, the correspondence between each third plane map and the second two-dimensional map is realized through the one-to-one correspondence relationship between the first marks and the second marks, so that the correspondence between the third plane map and the second two-dimensional map can be rapidly obtained, then the third plane map and the second two-dimensional map are examined, so that the workload is effectively reduced, the examination efficiency is improved, and after the two-dimensional maps or the three-dimensional models are modified each time, the positions of the corresponding matched two-dimensional graph and the three-dimensional model can be obtained by the same method, and the first mark and the second mark can be repeatedly used, so that the examination efficiency is improved in each examination process.
In some embodiments of the application, the completing the examination of the second two-dimensional graph and the second three-dimensional model according to the corresponding relationship between the second two-dimensional graph and the third plan view specifically includes:
determining all groups of examination objects according to the corresponding relation between the second two-dimensional graph and the third plane graph, wherein any group of examination objects comprises a second two-dimensional graph and a third plane graph corresponding to the second two-dimensional graph;
performing similarity identification on each group of second two-dimensional graphs and third plane graphs corresponding to each group of second two-dimensional graphs one by one to obtain identification results;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the identification result.
When the second two-dimensional graph and the third two-dimensional graph are examined, the second two-dimensional graph and the third two-dimensional graph can be identified through an automatic identification similarity identification method, the identification method can also be calculated through a neural network, then a corresponding identification model is obtained, and then identification is carried out, so that the examination efficiency can be improved, manual examination is not needed, examination can be directly completed on a system, and an examination result is generated.
In some embodiments, the obtaining the data packet uploaded in the graph-model linkage marking method and the obtaining the first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs further include:
acquiring the data packet uploaded in the graph-model linkage marking method;
judging whether the data in the data packet conforms to a drawing catalog or not;
if yes, acquiring a first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs;
if not, the data package is subjected to record reminding or uploading failure information is fed back relative to the data in the drawing catalog.
When acquiring the data packet, the files in the data packet need to be checked, whether the files in the data packet are complete or not can be judged clearly in advance, so that the examination can be performed, if the files in the data packet are incomplete, a two-dimensional graph or a three-dimensional model is lacked, subsequent examination cannot be performed, the data packet integrity is firstly checked through an examination system, and even whether a corresponding first mark exists in the two-dimensional graph is examined, the problems occurring in the subsequent examination process can be saved, the examination efficiency is further improved, and the labor cost is saved.
As shown in fig. 2, an embodiment of the present invention further provides a system for marking a graph-model linkage, which includes the following modules:
the system comprises a first obtaining module 201, a second obtaining module 201 and a processing module, wherein the first obtaining module 201 is used for obtaining a first three-dimensional model, a plurality of first two-dimensional drawings and a drawing catalog, and the drawing catalog comprises information of all the first two-dimensional drawings;
a second obtaining module 202, where the second obtaining module 202 is configured to divide the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane drawings, and the dividing position of the first three-dimensional model is determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one to one;
a third obtaining module 203, where the third obtaining module 203 is configured to mark each of the first two-dimensional maps respectively, to obtain a first mark corresponding to each of the first two-dimensional maps and all second two-dimensional maps with the corresponding first mark, where the first marks corresponding to any two of the second two-dimensional maps are different;
a fourth obtaining module 204, where the fourth obtaining module 204 is configured to mark each of the first plane maps, and obtain a second mark of each of the first plane maps and all second plane maps with the corresponding second mark, where the second plane maps correspond to the second two-dimensional maps one to one, and the second mark of any one of the second plane maps is consistent with the first mark of the second two-dimensional map corresponding to the second plane map;
a generating module 205, where the generating module 205 is configured to generate a second three-dimensional model according to all the second plane drawings, generate a data packet from the second three-dimensional model, all the second two-dimensional drawings, and the drawing catalog, and upload the data packet to an examination system.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
As shown in fig. 3, an embodiment of the present invention further provides a drawing-die linked marking apparatus, which includes a processor 300 and a memory 301;
the memory 301 is used for storing a program code 302 and transmitting the program code 302 to the processor;
the processor 300 is configured to execute the steps of the graph-model linkage marking method according to the instructions in the program code 302.
Illustratively, the computer program 302 may be partitioned into one or more modules/units, which are stored in the memory 301 and executed by the processor 300 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 302 in the terminal device 30.
The terminal device 30 may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device may include, but is not limited to, a processor 300, a memory 301. Those skilled in the art will appreciate that fig. 3 is merely an example of a terminal device 30 and does not constitute a limitation of terminal device 30 and may include more or fewer components than shown, or some components may be combined, or different components, e.g., the terminal device may also include input-output devices, network access devices, buses, etc.
The processor 300 may be a Central Processing Unit (CPU), other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 301 may be an internal storage unit of the terminal device 30, such as a hard disk or a memory of the terminal device 30. The memory 301 may also be an external storage device of the terminal device 30, such as a plug-in hard disk, a smart card (SMC), a Secure Digital (SD) card, a flash card (FlashCard), and the like, provided on the terminal device 30. Further, the memory 301 may also include both an internal storage unit and an external storage device of the terminal device 30. The memory 301 is used for storing the computer program and other programs and data required by the terminal device. The memory 301 may also be used to temporarily store data that has been output or is to be output.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one type of logical functional division, and other divisions may be realized in practice, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may also be implemented in the form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit 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, which is substantially or partly contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform 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, an optical disk, or other various media capable of storing program codes.
The embodiment of the invention sends a request for acquiring the image of the annotation task to the server of the annotation platform through the client; after the server side of the labeling platform receives the request, the distributed buffer area performs registration service to the coordination module;
after the registration service is completed, the coordination module reads and writes the picture index information with the timestamp in the index library and sends the picture index information to the distributed buffer area; the distributed buffer zone feeds back the concurrent access amount to the coordination module;
the coordination module regulates and distributes the picture index information to the distributed buffer area according to the concurrent access amount; the client reads the picture index information of the distributed buffer area and downloads the tagging task picture according to the picture index information;
and the client submits the annotation information to the annotation platform server, and the annotation platform server updates the annotation state of the index information of the annotation task picture. The embodiment of the invention solves the problem of high concurrent reading and writing by increasing the memory buffer area under the distributed storage of big data, provides a high-throughput concurrent labeling service method, and solves the technical problem that the data labeling service has high concurrent reading and writing due to the fact that a high concurrent reading and writing lock strategy is not provided during data labeling in the prior art.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A method for marking graph-model linkage is characterized by comprising the following steps:
acquiring a first three-dimensional model, a plurality of first two-dimensional diagrams and a drawing catalog, wherein the drawing catalog comprises name information of all the first two-dimensional diagrams;
dividing the first three-dimensional model in the Z-axis direction to obtain a plurality of first plane graphs, wherein the dividing position of the first three-dimensional model is determined according to the drawing catalog, so that the first plane graphs correspond to the first two-dimensional graphs one by one;
marking each first two-dimensional graph respectively to obtain a first mark corresponding to each first two-dimensional graph and all second two-dimensional graphs with corresponding first marks, wherein the first marks corresponding to any two second two-dimensional graphs are different;
respectively marking each first plane graph to obtain a second mark of each first plane graph and all second plane graphs with corresponding second marks, wherein the second plane graphs correspond to the second two-dimensional graphs one by one, and the second mark of any second plane graph is consistent with the first mark of the second two-dimensional graph corresponding to the second plane graph;
and generating a second three-dimensional model according to all the second plane drawings, generating a data packet by using the second three-dimensional model, all the second two-dimensional drawings and the drawing catalog, and uploading the data packet to an examination system.
2. The method for marking the graph-model linkage according to claim 1, wherein the first marking information comprises first vector information, a first main direction, a first main axis direction, a first drawing name and a first drawing scale;
the information of the second mark comprises second vector information, a second main direction, a second main shaft direction, a second drawing name and a second drawing proportion;
wherein, the information of the first mark is consistent with the information of the second mark, specifically:
the first vector information is consistent with the second vector information;
the first principal direction is the same as the second principal direction;
the first axial direction is consistent with the second axial direction;
the first drawing name is consistent with the second drawing name;
the first drawing proportion is consistent with the second drawing proportion.
3. The method for marking the graph-model linkage according to claim 2, wherein the information of the first mark comprises first signature information, and the information of the second mark comprises second signature information;
the first signature information and the second signature information are the same.
4. The method according to claim 1, wherein the marking of each of the first two-dimensional maps is performed at an intersection point where two sets of serial numbers of non-parallel axis networks in each of the first two-dimensional maps are the first.
5. The method for marking map-model linkage according to claim 1, wherein the step of acquiring all the second two-dimensional maps with the corresponding first marks specifically comprises:
compiling the information of the first marks in the second two-dimensional images to obtain first information codes corresponding to the first marks;
and attaching all the first information codes to the corresponding second two-dimensional graphs to generate all the second two-dimensional graphs with the corresponding first marks.
6. An inspection method of a graph-model linkage, which is applied to the marking method of the graph-model linkage according to any one of claims 1 to 5, and comprises the following steps:
acquiring a data packet uploaded in the graph-model linkage marking method according to any one of claims 1 to 5, wherein the data packet comprises a second three-dimensional model, all the second two-dimensional graphs and a drawing catalog;
according to all the second two-dimensional graphs, a first mark corresponding to each second two-dimensional graph is obtained;
indexing the second three-dimensional model according to all the first marks to obtain all the second marks;
segmenting the second three-dimensional model according to all the second marks to obtain a plurality of third plane images;
acquiring the corresponding relation between the second two-dimensional graph and the third plane graph according to the relation between the first mark and the second mark;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the corresponding relation between the second two-dimensional graph and the third plane graph.
7. The method according to claim 6, wherein the step of completing the examination of the second two-dimensional graph and the second three-dimensional model according to the correspondence between the second two-dimensional graph and the third plan graph specifically comprises:
determining all groups of examination objects according to the corresponding relation between the second two-dimensional graph and the third plane graph, wherein any group of examination objects comprises a second two-dimensional graph and a third plane graph corresponding to the second two-dimensional graph;
performing similarity identification on each group of second two-dimensional graphs and third plane graphs corresponding to each group of second two-dimensional graphs one by one to obtain identification results;
and finishing the examination of the second two-dimensional graph and the second three-dimensional model according to the identification result.
8. The method according to claim 6, wherein the step of obtaining the data packet uploaded in the method for marking a graphic-model linkage according to any one of claims 1 to 5 and the first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs further comprises:
acquiring the data packet uploaded in the graph-model linkage marking method according to any one of claims 1 to 5;
judging whether the data in the data packet conforms to a drawing catalog or not;
if yes, acquiring a first mark corresponding to each second two-dimensional graph according to all the second two-dimensional graphs;
if not, the data package is subjected to record reminding or uploading failure information is fed back relative to the data in the drawing catalog.
9. A graphic-model linked marking system, characterized in that it comprises the following modules:
the system comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring a first three-dimensional model, a plurality of first two-dimensional drawings and a drawing catalog, and the drawing catalog comprises information of all the first two-dimensional drawings;
the second acquisition module is used for segmenting the first three-dimensional model in the Z-axis direction to acquire a plurality of first plane drawings, and the segmentation positions of the first three-dimensional model are determined according to the drawing catalog, so that the first plane drawings correspond to the first two-dimensional drawings one by one;
the third acquisition module is used for marking each first two-dimensional image respectively to acquire a first mark corresponding to each first two-dimensional image and all second two-dimensional images with corresponding first marks, and the first marks corresponding to any two second two-dimensional images are different;
a fourth obtaining module, configured to mark each of the first plane maps respectively, obtain a second mark of each of the first plane maps and all second plane maps with corresponding second marks, where the second plane maps correspond to the second two-dimensional maps one to one, and the second mark of any one of the second plane maps is consistent with the first mark of the second two-dimensional map corresponding to the second plane map;
and the generating module is used for generating a second three-dimensional model according to all the second plane graphs, generating a data packet by using the second three-dimensional model, all the second two-dimensional graphs and the drawing catalog, and uploading the data packet to an examination system.
10. The graph-model linked marking equipment is characterized by comprising a processor and a memory;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is used for executing the graph-model linkage marking method according to the instructions in the program code, wherein the graph-model linkage marking method is as defined in any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110918573.2A CN113643405B (en) | 2021-08-11 | 2021-08-11 | Marking method, examining method, system and equipment for graph-model linkage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110918573.2A CN113643405B (en) | 2021-08-11 | 2021-08-11 | Marking method, examining method, system and equipment for graph-model linkage |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113643405A CN113643405A (en) | 2021-11-12 |
CN113643405B true CN113643405B (en) | 2022-07-15 |
Family
ID=78420782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110918573.2A Active CN113643405B (en) | 2021-08-11 | 2021-08-11 | Marking method, examining method, system and equipment for graph-model linkage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113643405B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114972659B (en) * | 2022-07-28 | 2022-11-01 | 江西少科智能建造科技有限公司 | Method and system for converting two-dimensional drawing into three-dimensional model for drawing examination |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086735A (en) * | 2018-08-17 | 2018-12-25 | 四川网道科技发展有限公司 | A kind of drawing examination system based on big data |
CN110688692A (en) * | 2019-08-27 | 2020-01-14 | 水利部水利水电规划设计总院 | Two-three-dimensional linkage and superposition display method based on structured BIM model |
CN111444563A (en) * | 2020-03-24 | 2020-07-24 | 陈东银 | Automatic checking method for consistency of building model and design drawing |
CN111783392A (en) * | 2020-06-12 | 2020-10-16 | 万翼科技有限公司 | Drawing examination result display method and related equipment |
CN112560275A (en) * | 2020-12-22 | 2021-03-26 | 中设数字技术股份有限公司 | Two-dimensional three-dimensional real-time linkage on-line drawing annotation checking system and method |
CN113010945A (en) * | 2021-02-26 | 2021-06-22 | 万翼科技有限公司 | BIM model linkage method and system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10909698B2 (en) * | 2019-05-03 | 2021-02-02 | Procore Technologies, Inc. | Pattern matching tool |
CN111831873B (en) * | 2020-06-24 | 2023-04-04 | 万翼科技有限公司 | Drawing review method and related device |
CN112001025B (en) * | 2020-09-03 | 2021-05-14 | 山东合联互联网科技有限公司 | Multi-file format engineering drawing on-line examination method and system |
CN112784345B (en) * | 2021-02-07 | 2022-12-06 | 殿汇空间(上海)信息科技有限公司 | Method, system, terminal and medium for checking consistency of graph model based on knowledge graph |
-
2021
- 2021-08-11 CN CN202110918573.2A patent/CN113643405B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086735A (en) * | 2018-08-17 | 2018-12-25 | 四川网道科技发展有限公司 | A kind of drawing examination system based on big data |
CN110688692A (en) * | 2019-08-27 | 2020-01-14 | 水利部水利水电规划设计总院 | Two-three-dimensional linkage and superposition display method based on structured BIM model |
CN111444563A (en) * | 2020-03-24 | 2020-07-24 | 陈东银 | Automatic checking method for consistency of building model and design drawing |
CN111783392A (en) * | 2020-06-12 | 2020-10-16 | 万翼科技有限公司 | Drawing examination result display method and related equipment |
CN112560275A (en) * | 2020-12-22 | 2021-03-26 | 中设数字技术股份有限公司 | Two-dimensional three-dimensional real-time linkage on-line drawing annotation checking system and method |
CN113010945A (en) * | 2021-02-26 | 2021-06-22 | 万翼科技有限公司 | BIM model linkage method and system |
Also Published As
Publication number | Publication date |
---|---|
CN113643405A (en) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111815754B (en) | Three-dimensional information determining method, three-dimensional information determining device and terminal equipment | |
US7830374B2 (en) | System and method for integrating dispersed point-clouds of multiple scans of an object | |
CN109002820B (en) | License plate recognition method and device and related equipment | |
CN109886928B (en) | Target cell marking method, device, storage medium and terminal equipment | |
US7027651B2 (en) | Geometric hashing method for model-based recognition of an object | |
CN113643405B (en) | Marking method, examining method, system and equipment for graph-model linkage | |
CN114972771B (en) | Method and device for vehicle damage assessment and claim, electronic equipment and storage medium | |
CN112183244A (en) | Scene establishing method and device, storage medium and electronic device | |
CN112381087A (en) | Image recognition method, apparatus, computer device and medium combining RPA and AI | |
CN113407536A (en) | Method and device for associating table data, terminal equipment and medium | |
US20230196756A1 (en) | Method for detecting defects and electronic device | |
CN112927194A (en) | Automatic checking method and system for design drawing and real object | |
CN111563031A (en) | Game resource checking method, system, storage medium and computing device | |
CN113705270B (en) | Method, device, equipment and storage medium for identifying two-dimensional code positioning code area | |
CN112733948B (en) | Full-target associated index automatic testing method, system, medium and terminal | |
CN115601547A (en) | Sample image acquisition method, sample image acquisition device, cargo management method, cargo management device, cargo management equipment and storage medium | |
CN115658692A (en) | Proof-reading analysis method and device suitable for schematic diagram netlist and electronic equipment | |
CN114155471A (en) | Design drawing and object verification method, device, computer equipment and system | |
CN114140812A (en) | Primitive recognition method, device, equipment and medium | |
CN114898155A (en) | Vehicle damage assessment method, device, equipment and storage medium | |
CN113139617A (en) | Power transmission line autonomous positioning method and device and terminal equipment | |
CN112529039B (en) | Method and device for checking material information of main board and storage medium | |
CN115760855B (en) | Workpiece inspection method and related equipment | |
CN113673268B (en) | Identification method, system and equipment for different brightness | |
CN117932111B (en) | Video tracing method, device, equipment and storage medium based on image processing |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |