Construction project data automatic recognition and analysis method and system
A technology for construction projects and file data, applied in data processing applications, instruments, calculations, etc., can solve problems such as error-prone, high manual input costs, difficult data comparison and analysis of materials and machines, and achieve efficient and accurate results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] see figure 1 , the method for automatic identification and analysis of construction project file data proposed in Embodiment 1 mainly includes the following steps S100 to S400:
[0037] S100. Read the uploaded construction project XML file, judge its root node and attributes to determine the format version.
[0038] The construction project XML file can be asynchronously uploaded to the server by the user through the ajaxFileUpload technology, and the uploaded construction project XML file is read in step S100, and its format version can be determined according to the root node and attributes of the construction project XML file, for example, it is judged to be version 1.0 , version 2.0 or version 3.0, different versions have different parsing rules.
[0039] S200. Select the corresponding parsing rule according to the format version, read the file content, judge which level data the node is in the project according to the characteristics of the node in the file conten...
Embodiment 2
[0052] see figure 2 The method for automatic identification and analysis of construction project file data proposed in Embodiment 2 further includes the following steps S500 to S800 on the basis of Embodiment 1:
[0053] S500. Set the storage structure according to the following hierarchical order: construction project->single project->unit project->partial item->list->quota->consumption->work material machine data.
[0054] S600. Coding, categorizing, standardizing names and extracting feature items on the data of the working material machine.
[0055] Examples are as follows:
[0056] Existing material machine data: {"id":"00000001","name":"Round Steel S","spec":"Ф10","unit":"Ton"}
[0057] After encoding, classification, name standardization and feature extraction, the following results are obtained:
[0058] {"id":"00000001","code":"01010006","zcode":"0101000600600000001","name":"Round Steel S","stdName":"Round Steel","spec":"Ф10 ","unit":"t","brand":"","subcid":"0109...
Embodiment 3
[0067] see image 3 The construction project file data automatic identification and analysis system proposed in embodiment three mainly includes a file version parsing module 10, a file content parsing module 20, an assignment operation module 30 and a preview module 40; each module is introduced as follows:
[0068] File version parsing module 10 reads the construction project XML file uploaded, and judges its root node and attributes to determine the format version;
[0069] The file content analysis module 20 selects the corresponding analysis rule according to the format version, reads the file content, and judges which level data in the project the node is according to the characteristics of the node in the file content;
[0070] The value assignment operation module 30 uses the reflection mechanism to assign values to the node objects according to the characteristics of the hierarchical data, and judges whether the costs involved in the nodes belong to the unit price o...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com