One-click publishing and automatic booklet division method for engineering design drawings based on threshold parameters
Through the method based on threshold parameters, the entropy weight method is used to calculate the drawing feature weights and dynamically adjust the classification rules, the flexibility, degree of automation and compatibility of drawing management and publishing in the existing technology is solved, and efficient and accurate one-click drawing publication and automatic volume separation are achieved.
Patent Information
- Application Number
- CN202411707386.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The prior art has significant flaws in flexibility, automation and compatibility when dealing with complex and diverse engineering design drawings, making it difficult to meet the needs of modern engineering design for efficiency, accuracy and flexibility.
The threshold parameter-based method is used to calculate the characteristic weight of the drawing through the entropy weight method, and combined with dynamic adjustment formulas, the threshold of each page, chapter classification rules and professional classification rules are adjusted in real time to achieve efficient one-click publication and automatic volume division of the drawings.
It significantly improves the efficiency and classification accuracy of drawing volumes, reduces the workload of manual adjustments, can dynamically adapt to different scenario needs, and improves the flexibility and automation of drawing management and publishing.
Smart Images

Figure CN119205041B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of one-key publishing of drawings, and in particular to a one-key publishing and automatic volume division method for engineering design drawings based on threshold parameters. Background Art
[0002] With the rapid development of information technology and engineering design automation, the design and management of large-scale engineering projects have put forward higher requirements for the preparation, classification and publication of drawings. As an important carrier for the implementation of engineering projects, the organization and publication of engineering design drawings directly affect the efficiency and quality of engineering implementation. However, the current drawing management and publishing technology still has many limitations when dealing with complex and diverse engineering design drawings, and it is difficult to meet the needs of modern engineering design for efficiency, accuracy and flexibility.
[0003] At present, the management and publication of many engineering design drawings still rely on traditional manual operations or semi-automatic systems. These technologies usually include fixed-format drawing grouping and publication methods. Specifically, users need to manually classify and adjust the drawings, and then generate and publish files according to fixed rules. Although some systems can achieve a certain degree of automation, such as simple grouping of drawings according to preset categories, the overall process still requires users to invest a lot of time and energy to repeatedly check and manually adjust the drawing data. Although this method can guarantee the accuracy of the results to a certain extent, it has obvious limitations.
[0004] On the one hand, the parameter settings in the existing technology are not flexible enough. The system can usually only process drawings in fixed formats and cannot be dynamically adjusted according to user needs. For the drawing classification needs with complex directory structures such as chapters, majors, drawing packages and sub-drawing packages, the existing system is difficult to support refined and personalized management, which requires users to constantly intervene manually and make corrections during the volume division process; on the other hand, the low degree of automation is also the core problem of traditional methods. Many systems have only achieved automation in a single link, while the core steps of volume division, adjustment and publishing still require manual operation, and truly efficient one-click publishing cannot be achieved. In addition, in terms of compatibility, the existing system has limited support for engineering design drawings of different types and formats. When the type or format of the input drawing does not meet expectations, recognition errors or processing failures often occur, greatly limiting the applicability of the system.
[0005] In summary, the existing technology has significant defects in flexibility, automation and compatibility, and it is difficult to meet the current efficiency requirements of engineering design drawing management and publishing. There is an urgent need for a new method that can combine dynamic parameter adjustment, automated volume division and one-click publishing to overcome the above problems and improve the efficiency and accuracy of engineering design drawing management and publishing. Summary of the invention
[0006] One object of the present invention is to propose a method for one-click publishing and automatic volume separation of engineering design drawings based on threshold parameters. The present invention achieves the goal of one-click publishing and automatic volume separation of engineering design drawings in an efficient, accurate and comprehensive manner.
[0007] According to an embodiment of the present invention, a method for one-click publishing and automatic volume separation of engineering design drawings based on threshold parameters includes the following steps:
[0008] S1. Import the engineering design drawing data to be published, build a list of drawings to be published based on the drawing data, and set the basic information for publishing;
[0009] S2. Define initial threshold parameters based on the basic information of the published volume;
[0010] S3. The system parses the engineering design drawing data, extracts the characteristic data of the engineering design drawings and constructs a characteristic matrix of the extracted characteristic data;
[0011] S4. Normalizing the feature matrix to generate a normalized feature matrix, calculating the entropy value of each feature, calculating the weight of the engineering design drawing according to the entropy value, and obtaining the feature weight;
[0012] S5. Dynamically adjust the initial threshold parameters according to the feature weight;
[0013] S6. The system pre-divides the engineering design drawing data to be published according to the dynamically adjusted threshold parameters;
[0014] S7. Mark each drawing set in the pre-division result to form a drawing set marking sequence, dynamically adjust the division result according to the balancing strategy of feature weight optimization, and gradually move the drawing sets in the subsequent atlas to the previous atlas in a backward order until the balance condition is met;
[0015] S8. Based on the dynamically saved volume information, the engineering design drawing data after volume division is merged and processed to generate the final published volume file.
[0016] Optionally, S2 includes the following steps:
[0017] S21. Set the threshold of the number of pages per volume , the threshold of the number of pages per volume The maximum number of pages allowed for a single atlas, used to limit the number of pages in each atlas to not exceed the preset maximum number of pages;
[0018] S22. Define chapter classification, professional classification, drawing package classification and sub-drawing package classification, and organize and manage the chapter classification, professional classification, drawing package classification and sub-drawing package classification according to a tree structure directory:
[0019] Chapter Classification As the first-level node of the tree structure, it is used to preliminarily classify the drawings according to the chapter attributes of the engineering design drawings;
[0020] Professional classification As the second-level node of the tree structure, it is used to classify each chapter Next, the drawings are further classified according to their professional attributes;
[0021] Drawing package classification As the third level node of the tree structure, it is used to Next, subdivide drawings according to drawing package attributes;
[0022] Sub-image package classification As the fourth level node of the tree structure, it is used to classify each drawing package. Next, the drawings are finally classified according to the sub-drawing package attributes.
[0023] Optionally, S3 includes the following steps:
[0024] S31. The system analyzes the engineering design drawing data and extracts the page number information of each engineering design drawing. ;
[0025] S32. The system calculates the complexity information of each drawing based on the file characteristics of the engineering design drawings :
[0026] ;
[0027] in, is the file size of the i-th engineering design drawing, reflecting the data capacity of the drawing. The average file size of all engineering design drawings, used to standardize file size. is the total length of the lines of the i-th engineering design drawing, which is used to measure the complexity of the drawing. The average value of the total length of lines in all engineering design drawings, used to standardize line lengths. is the number of symbols in the i-th engineering design drawing, indicating the complexity of the symbols used in the drawing, is the average number of symbols for all engineering design drawings, , , is the weight coefficient;
[0028] S33. The system calculates the professional relevance information of each drawing according to the professional catalog and classification standards to which the engineering design drawings belong. :
[0029] ;
[0030] Among them, K is the total number of professional classifications, K represents the total number of professional classifications, is the preset weight of the kth major, is an indicator function, indicating whether the i-th engineering design drawing belongs to the k-th specialty:
[0031] ;
[0032] S34, the number of drawing pages to be extracted , Drawing complexity Relevance to the drawing discipline Combine to form the feature matrix X=\left [ {{x}_{ij}} \right ] :
[0033] in, , represents the page number information of the i-th engineering design drawing, , represents the complexity information of the i-th engineering design drawing, , represents the professional relevance information of the i-th engineering design drawing, i=1,2,...,n, where n is the total number of engineering design drawings.
[0034] Optionally, S4 includes the following steps:
[0035] S41. Normalize each feature in the feature matrix X to generate a normalized feature matrix Y=\left [ {{y}_{ij}} \right ] ;
[0036] S42. Calculate the entropy value of each feature based on the normalized feature matrix Y :
[0037] ;
[0038] in, is the normalization coefficient, n is the total number of engineering design drawings, which is used to ensure that the entropy value is in the range of [0, 1]. is the normalized eigenvalue proportion;
[0039] S43. According to the characteristic entropy value Calculate the weight of each feature and assign the calculated feature weight to the weight of the number of drawing pages , the weight of the drawing complexity Weight of relevance to drawing discipline .
[0040] Optionally, S5 includes the following steps:
[0041] S51. Weight according to the number of drawing pages Initial page count threshold Perform dynamic adjustment to obtain the adjusted threshold of the number of pages per volume :
[0042] ;
[0043] in, is the adjustment coefficient, It is the average number of pages of all engineering design drawings, indicating the overall level of the number of pages of drawings. For all drawing complexities The average value reflects the overall complexity of the drawings. Professional relevance for all drawings The average value of
[0044] S52. Weight according to the complexity of the drawing Rules for classifying articles Dynamic adjustment is performed to make the chapter classification rules focus on the discrete degree of the complexity of the drawings, and the adjusted chapter classification rules are obtained :
[0045] ;
[0046] in, is the adjustment coefficient, The complexity of the drawing The standard deviation of and Number of drawing pages Relevance to the drawing discipline The standard deviation of
[0047] S53. Weighting according to the professional relevance of the drawings Rules for professional classification Dynamically adjust to obtain the adjusted professional classification rules :
[0048] ;
[0049] in, is the adjustment coefficient, Provides information on the professional relevance of drawings The information entropy of and Number of drawing pages and complexity Information entropy of
[0050] When the information entropy of the professional relevance of the drawings Large and heavy At a higher level, the professional classification rules strengthen the distinction between professions;
[0051] S54. Classification rules for drawing packages based on feature weights Make dynamic adjustments to obtain the adjusted drawing package classification rules :
[0052] ;
[0053] in, is the adjustment coefficient, The complexity of the drawing With the number of sheets The covariance of Number of sheets The variance of
[0054] The adjusted drawing package classification rule integrates the correlation between complexity and number of pages. When the correlation between the two is higher than the threshold, the classification rule tends to put complex drawings with many pages in the same drawing package.
[0055] S55. Classification rules for sub-image packages based on feature weights Perform dynamic adjustments to obtain the adjusted sub-image package classification rules :
[0056] ;
[0057] in, is the adjustment coefficient, The complexity of the drawing Relevance to drawing discipline The mutual information of .
[0058] Optionally, the S6 includes the following steps:
[0059] S61, the system follows the adjusted threshold of the number of pages per volume Pre-divide the engineering design drawing data to be published and calculate the total number of pages :
[0060] If the total number of pages , then all drawings are combined into one volume;
[0061] If the total number of pages , then proceed to the next step of volume division;
[0062] S62, the system is based on the adjusted chapter classification rules Group the drawing data and calculate the total number of pages in each chapter :
[0063] If the total number of pages in each chapter , then the drawings of the kth chapter are in an independent volume;
[0064] If the total number of pages in each chapter , then proceed to the next step to classify the drawings into volumes according to the drawing packages;
[0065] S63, the system is based on the adjusted drawing package classification rules Further group chapter data that exceeds the page limit and calculate the total number of pages for each drawing package :
[0066] If the total number of pages in each drawing package is , then the drawings of the lth drawing package are made into an independent volume;
[0067] If the total number of pages in each drawing package is , then proceed to the next step to classify the sub-picture packages;
[0068] S64, the system classifies the sub-image packages according to the adjusted rules Further group the drawing package data that exceeds the page limit and calculate the total number of pages for each sub-drawing package :
[0069] If the total number of pages in each sub-image package , then the drawings of the mth sub-drawing package are independent volumes;
[0070] If the total number of pages in each sub-image package , then proceed to the next step to split the drawing data one by one;
[0071] S65. For sub-drawing package data that exceeds the page limit, each drawing is treated as an independent unit and divided into volumes one by one to ensure that the number of pages in each volume is The following conditions are met:
[0072] .
[0073] The beneficial effects of the present invention are:
[0074] (1) The present invention adopts the entropy weight method to calculate the feature weights of engineering design drawings, and combines it with a dynamic adjustment formula so that the page number threshold, chapter classification rules, and professional classification rule parameters of each volume can be adjusted in real time according to the complexity and classification requirements of the drawings, overcoming the limitations of fixed parameter settings in the prior art. When processing drawings with uneven page distribution and large differences in complexity, it can dynamically adapt to the needs of different scenarios. By allocating the proportion of drawing page weights, complexity weights, and professional relevance weights, the volume division plan is more accurate, reducing the workload of manual adjustment, and significantly improving the efficiency of volume division and classification accuracy.
[0075] (2) The present invention proposes a multi-level drawing volume classification algorithm, which processes drawing data in a refined manner from chapter classification, drawing package classification to sub-drawing package classification. By defining and dynamically adjusting each classification rule, the grouping and volume optimization of complex drawing data is realized. When the total number of drawing pages exceeds the threshold, the present invention introduces an adjustment mechanism based on correlation and dispersion, so that the classification of drawing packages and sub-drawing packages is more reasonable. By calculating the covariance of drawing complexity and number of pages, the distribution ratio of drawings with high correlation in the same group is optimized, which greatly reduces the management chaos caused by data dispersion. At the same time, for the situation that exceeds the classification rule limit, the present invention designs a one-by-one splitting mechanism to ensure that all drawings meet the volume requirements and avoid the problem of incomplete drawings due to splitting errors in traditional methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0077] Figure 1 The present invention provides a flowchart of a method for one-key publishing and automatic volume separation of engineering design drawings based on threshold parameters. DETAILED DESCRIPTION
[0078] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, which only illustrate the basic structure of the present invention in a schematic manner, and therefore only show the components related to the present invention.
[0079] refer to Figure 1 , a one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters, comprising the following steps:
[0080] S1. Import the engineering design drawing data to be published, build a list of drawings to be published based on the drawing data, and set the basic information for publishing;
[0081] S2. Define initial threshold parameters based on the basic information of the published volume;
[0082] S3. The system parses the engineering design drawing data, extracts the characteristic data of the engineering design drawings and constructs a characteristic matrix of the extracted characteristic data;
[0083] S4. Normalizing the feature matrix to generate a normalized feature matrix, calculating the entropy value of each feature, calculating the weight of the engineering design drawing according to the entropy value, and obtaining the feature weight;
[0084] S5. Dynamically adjust the initial threshold parameters according to the feature weight;
[0085] S6. The system pre-divides the engineering design drawing data to be published according to the dynamically adjusted threshold parameters;
[0086] S7. Mark each drawing set in the pre-division result to form a drawing set marking sequence, dynamically adjust the division result according to the balancing strategy of feature weight optimization, and gradually move the drawing sets in the subsequent atlas to the previous atlas in a backward order until the balance condition is met;
[0087] S8. Based on the dynamically saved volume information, the engineering design drawing data after volume division is merged and processed to generate the final published volume file.
[0088] In this implementation, S2 includes the following steps:
[0089] S21. Set the threshold of the number of pages per volume , the threshold of the number of pages per volume The maximum number of pages allowed for a single atlas, used to limit the number of pages in each atlas to not exceed the preset maximum number of pages;
[0090] S22. Define chapter classification, professional classification, drawing package classification and sub-drawing package classification, and organize and manage the chapter classification, professional classification, drawing package classification and sub-drawing package classification according to a tree structure directory:
[0091] Chapter Classification As the first-level node of the tree structure, it is used to preliminarily classify the drawings according to the chapter attributes of the engineering design drawings;
[0092] Professional classification As the second-level node of the tree structure, it is used to classify each chapter Next, the drawings are further classified according to their professional attributes;
[0093] Drawing package classification As the third level node of the tree structure, it is used to Next, subdivide drawings according to drawing package attributes;
[0094] Sub-image package classification As the fourth level node of the tree structure, it is used to classify each drawing package. Next, the drawings are finally classified according to the sub-drawing package attributes.
[0095] In this implementation, S3 includes the following steps:
[0096] S31. The system analyzes the engineering design drawing data and extracts the page number information of each engineering design drawing. ;
[0097] S32. The system calculates the complexity information of each drawing based on the file characteristics of the engineering design drawings :
[0098] ;
[0099] in, is the file size of the i-th engineering design drawing, reflecting the data capacity of the drawing. The average file size of all engineering design drawings, used to standardize file size. is the total length of the lines of the i-th engineering design drawing, which is used to measure the complexity of the drawing. The average value of the total length of lines in all engineering design drawings, used to standardize line lengths. is the number of symbols in the i-th engineering design drawing, indicating the complexity of the symbols used in the drawing, is the average number of symbols for all engineering design drawings, , , is the weight coefficient;
[0100] S33. The system calculates the professional relevance information of each drawing according to the professional catalog and classification standards to which the engineering design drawings belong. :
[0101] ;
[0102] Among them, K is the total number of professional classifications, K represents the total number of professional classifications, is the preset weight of the kth major, is an indicator function, indicating whether the i-th engineering design drawing belongs to the k-th specialty:
[0103] ;
[0104] S34, the number of drawing pages to be extracted , Drawing complexity Relevance to the drawing discipline Combine to form the feature matrix X=\left [ {{x}_{ij}} \right ] :
[0105] in, , represents the page number information of the i-th engineering design drawing, , represents the complexity information of the i-th engineering design drawing, , represents the professional relevance information of the i-th engineering design drawing, i=1,2,...,n, where n is the total number of engineering design drawings.
[0106] In this implementation, S4 includes the following steps:
[0107] S41. Normalize each feature in the feature matrix X to generate a normalized feature matrix Y=\left [ {{y}_{ij}} \right ] ;
[0108] S42. Calculate the entropy value of each feature based on the normalized feature matrix Y :
[0109] ;
[0110] in, is the normalization coefficient, n is the total number of engineering design drawings, which is used to ensure that the entropy value is in the range of [0, 1]. is the normalized eigenvalue proportion;
[0111] S43. According to the characteristic entropy value Calculate the weight of each feature and assign the calculated feature weight to the weight of the number of drawing pages , the weight of the drawing complexity Weight of relevance to drawing discipline .
[0112] In this implementation, S5 includes the following steps:
[0113] S51. Weight according to the number of drawing pages Initial page count threshold Perform dynamic adjustment to obtain the adjusted threshold of the number of pages per volume :
[0114] ;
[0115] in, is the adjustment coefficient, It is the average number of pages of all engineering design drawings, indicating the overall level of the number of pages of drawings. For all drawing complexities The average value reflects the overall complexity of the drawings. Professional relevance for all drawings The average value of
[0116] S52. Weight according to the complexity of the drawing Rules for classifying articles Dynamic adjustment is performed to make the chapter classification rules focus on the discrete degree of the complexity of the drawings, and the adjusted chapter classification rules are obtained :
[0117] ;
[0118] in, is the adjustment coefficient, The complexity of the drawing The standard deviation of and Number of drawing pages Relevance to the drawing discipline The standard deviation of
[0119] S53. Weighting according to the professional relevance of the drawings Rules for professional classification Dynamically adjust to obtain the adjusted professional classification rules :
[0120] ;
[0121] in, is the adjustment coefficient, Provides information on the professional relevance of drawings The information entropy of and Number of drawing pages and complexity Information entropy of
[0122] When the information entropy of the professional relevance of the drawings Large and heavy At a higher level, the professional classification rules strengthen the distinction between professions;
[0123] S54. Classification rules for drawing packages based on feature weights Make dynamic adjustments to obtain the adjusted drawing package classification rules :
[0124] ;
[0125] in, is the adjustment coefficient, The complexity of the drawing With the number of sheets The covariance of Number of sheets The variance of
[0126] The adjusted drawing package classification rule integrates the correlation between complexity and number of pages. When the correlation between the two is higher than the threshold, the classification rule tends to put complex drawings with many pages in the same drawing package.
[0127] S55. Classification rules for sub-image packages based on feature weights Perform dynamic adjustments to obtain the adjusted sub-image package classification rules :
[0128] ;
[0129] in, is the adjustment coefficient, The complexity of the drawing Relevance to drawing discipline The mutual information of .
[0130] In this implementation, S6 includes the following steps:
[0131] S61, the system follows the adjusted threshold of the number of pages per volume Pre-divide the engineering design drawing data to be published and calculate the total number of pages :
[0132] If the total number of pages , then all drawings are combined into one volume;
[0133] If the total number of pages , then proceed to the next step of volume division;
[0134] S62, the system is based on the adjusted chapter classification rules Group the drawing data and calculate the total number of pages in each chapter :
[0135] If the total number of pages in each chapter , then the drawings of the kth chapter are in an independent volume;
[0136] If the total number of pages in each chapter , then proceed to the next step to classify the drawings into volumes according to the drawing packages;
[0137] S63, the system is based on the adjusted drawing package classification rules Further group chapter data that exceeds the page limit and calculate the total number of pages for each drawing package :
[0138] If the total number of pages in each drawing package is , then the drawings of the lth drawing package are made into an independent volume;
[0139] If the total number of pages in each drawing package is , then proceed to the next step to classify the sub-picture packages;
[0140] S64, the system classifies the sub-image packages according to the adjusted rules Further group the drawing package data that exceeds the page limit and calculate the total number of pages for each sub-drawing package :
[0141] If the total number of pages in each sub-image package , then the drawings of the mth sub-drawing package are independent volumes;
[0142] If the total number of pages in each sub-image package , then proceed to the next step to split the drawing data one by one;
[0143] S65. For sub-drawing package data that exceeds the page limit, each drawing is treated as an independent unit and divided into volumes one by one to ensure that the number of pages in each volume is The following conditions are met:
[0144] .
[0145] The present invention adopts the entropy weight method to calculate the feature weights of engineering design drawings, and combines with the dynamic adjustment formula to enable the page number threshold, chapter classification rules, and professional classification rule parameters of each volume to be adjusted in real time according to the complexity and classification requirements of the drawings, overcoming the limitations of fixed parameter settings in the prior art, and being able to dynamically adapt to different scenario requirements when processing drawings with uneven page distribution and large differences in complexity. The proportional allocation of drawing page weights, complexity weights, and professional relevance weights makes the volume division plan more accurate, reduces the workload of manual adjustment, and significantly improves the volume division efficiency and classification accuracy.
[0146] The present invention proposes a multi-level drawing volume classification algorithm, which processes drawing data in a refined manner layer by layer from chapter classification, drawing package classification to sub-drawing package classification, and realizes the grouping and volume optimization of complex drawing data by defining and dynamically adjusting each classification rule. When the total number of drawing pages exceeds the threshold, the present invention introduces an adjustment mechanism based on correlation and dispersion, so that the classification of drawing packages and sub-drawing packages is more reasonable. By calculating the covariance of drawing complexity and the number of pages, the distribution ratio of drawings with higher correlation in the same group is optimized, which greatly reduces the management chaos caused by data dispersion. At the same time, for the situation that exceeds the classification rule limit, the present invention designs a one-by-one splitting mechanism to ensure that all drawings meet the volume requirements, avoiding the problem of incomplete atlases caused by splitting errors in traditional methods.
[0147] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A one-click publishing and automatic bookleting method for engineering design drawings based on threshold parameters, characterized in that: The steps include: S1. Import the engineering design drawing data to be published, build a list of drawings to be published based on the drawing data, and set the basic information for publishing; S2. Define initial threshold parameters based on the basic information of the published volume; S3. The system parses the engineering design drawing data, extracts the characteristic data of the engineering design drawings and constructs a characteristic matrix of the extracted characteristic data; S4. Normalizing the feature matrix to generate a normalized feature matrix, calculating the entropy value of each feature, calculating the weight of the engineering design drawing according to the entropy value, and obtaining the feature weight; S5. Dynamically adjust the initial threshold parameters according to the feature weight; S6. The system pre-divides the engineering design drawing data to be published according to the dynamically adjusted threshold parameters; S7. Mark each drawing set in the pre-division result to form a drawing set marking sequence, dynamically adjust the division result according to the balancing strategy of feature weight optimization, and gradually move the drawing sets in the subsequent atlas to the previous atlas in a backward order until the balance condition is met; S8. Based on the dynamically saved volume information, the engineering design drawing data after volume division is merged and processed to generate the final published volume file.
2. A one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters according to claim 1, characterized in that: The S2 comprises the following steps: S21. Set the threshold of the number of pages per volume , the threshold of the number of pages per volume The maximum number of pages allowed for a single atlas, used to limit the number of pages in each atlas to not exceed the preset maximum number of pages; S22. Define chapter classification, professional classification, drawing package classification and sub-drawing package classification, and organize and manage the chapter classification, professional classification, drawing package classification and sub-drawing package classification according to a tree structure directory: Chapter Classification As the first-level node of the tree structure, it is used to preliminarily classify the drawings according to the chapter attributes of the engineering design drawings; Professional classification As the second-level node of the tree structure, it is used to classify each chapter Next, the drawings are further classified according to their professional attributes; Drawing package classification As the third level node of the tree structure, it is used to Next, subdivide drawings according to drawing package attributes; Sub-image package classification As the fourth level node of the tree structure, it is used to classify each drawing package. Next, the drawings are finally classified according to the sub-drawing package attributes.
3. The one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters according to claim 1 is characterized in that: The S3 comprises the following steps: S31. The system analyzes the engineering design drawing data and extracts the page number information of each engineering design drawing. ; S32. The system calculates the complexity information of each drawing based on the file characteristics of the engineering design drawings : ; in, is the file size of the i-th engineering design drawing, reflecting the data capacity of the drawing. The average file size of all engineering design drawings, used to standardize file size. is the total length of the lines of the i-th engineering design drawing, which is used to measure the complexity of the drawing. The average value of the total length of lines in all engineering design drawings, used to standardize line lengths. is the number of symbols in the i-th engineering design drawing, indicating the complexity of the symbols used in the drawing, is the average number of symbols for all engineering design drawings, , , is the weight coefficient; S33. The system calculates the professional relevance information of each drawing according to the professional catalog and classification standards to which the engineering design drawings belong. : ; Among them, K is the total number of professional classifications, K represents the total number of professional classifications, is the preset weight of the kth major, is an indicator function, indicating whether the i-th engineering design drawing belongs to the k-th specialty: ; S34, the number of drawing pages to be extracted , Drawing complexity Relevance to the drawing discipline Combine to form a feature matrix : in, , represents the page number information of the i-th engineering design drawing, , represents the complexity information of the i-th engineering design drawing, , represents the professional relevance information of the i-th engineering design drawing, i=1,2,...,n, where n is the total number of engineering design drawings.
4. The one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters according to claim 1 is characterized in that: The S4 comprises the following steps: S41, normalize each feature in the feature matrix X to generate a normalized feature matrix ; S42. Calculate the entropy value of each feature based on the normalized feature matrix Y : ; in, is the normalization coefficient, n is the total number of engineering design drawings, which is used to ensure that the entropy value is in the range of [0, 1]. is the normalized eigenvalue proportion; S43. According to the characteristic entropy value Calculate the weight of each feature and assign the calculated feature weight to the weight of the number of drawing pages , the weight of the drawing complexity Weight of relevance to drawing discipline .
5. The one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters according to claim 1 is characterized in that: The S5 comprises the following steps: S51. Weight according to the number of drawing pages Initial page count threshold Perform dynamic adjustment to obtain the adjusted threshold of the number of pages per volume : ; in, is the adjustment coefficient, It is the average number of pages of all engineering design drawings, indicating the overall level of the number of pages of drawings. For all drawing complexities The average value reflects the overall complexity of the drawings. Professional relevance for all drawings The average value of S52. Weight according to the complexity of the drawing Rules for classifying articles Dynamic adjustment is performed to make the chapter classification rules focus on the discrete degree of the complexity of the drawings, and the adjusted chapter classification rules are obtained : ; in, is the adjustment coefficient, The complexity of the drawing The standard deviation of and Number of drawing pages Relevance to the drawing discipline The standard deviation of S53. Weighting according to the professional relevance of the drawings Rules for professional classification Dynamically adjust to obtain the adjusted professional classification rules : ; in, is the adjustment coefficient, Provides information on the professional relevance of drawings The information entropy of and Number of drawing pages and complexity Information entropy of When the information entropy of the professional relevance of the drawings Large and heavy At a higher level, the professional classification rules strengthen the distinction between professions; S54. Classification rules for drawing packages based on feature weights Make dynamic adjustments to obtain the adjusted drawing package classification rules : ; in, is the adjustment coefficient, The complexity of the drawing With the number of sheets The covariance of Number of sheets The variance of The adjusted drawing package classification rule integrates the correlation between complexity and number of pages. When the correlation between the two is higher than the threshold, the classification rule tends to put complex drawings with many pages in the same drawing package. S55. Classification rules for sub-image packages based on feature weights Perform dynamic adjustments to obtain the adjusted sub-image package classification rules : ; in, is the adjustment coefficient, The complexity of the drawing Relevance to drawing discipline The mutual information of .
6. The one-key publishing and automatic bookbinding method for engineering design drawings based on threshold parameters according to claim 1 is characterized in that: The S6 comprises the following steps: S61, the system follows the adjusted threshold of the number of pages per volume Pre-divide the engineering design drawing data to be published and calculate the total number of pages : If the total number of pages , then all drawings are combined into one volume; If the total number of pages , then proceed to the next step of volume division; S62, the system is based on the adjusted chapter classification rules Group the drawing data and calculate the total number of pages in each chapter : If the total number of pages in each chapter , then the drawings of the kth chapter are in an independent volume; If the total number of pages in each chapter , then proceed to the next step to classify the drawings into volumes according to the drawing packages; S63, the system is based on the adjusted drawing package classification rules Further group chapter data that exceeds the page limit and calculate the total number of pages for each drawing package : If the total number of pages in each drawing package is , then the drawings of the lth drawing package are made into an independent volume; If the total number of pages in each drawing package is , then proceed to the next step to classify the sub-picture packages; S64, the system classifies the sub-image packages according to the adjusted rules Further group the drawing package data that exceeds the page limit and calculate the total number of pages for each sub-drawing package : If the total number of pages in each sub-image package , then the drawings of the mth sub-drawing package are independent volumes; If the total number of pages in each sub-image package , then proceed to the next step to split the drawing data one by one; S65. For sub-drawing package data that exceeds the page limit, each drawing is treated as an independent unit and divided into volumes one by one to ensure that the number of pages in each volume is The following conditions are met: 。
Citation Information
Patent Citations
Automatic test paper composition method and equipment for highway engineering design drawings
CN115203985A
Data-Difference-Driven Self-Learning Dynamic Optimization Method For Batch Process
US20180259921A1