Railway design result coding method and device, equipment and storage medium

By building an organizational planning tree and generating unique coding methods, the problem of insufficient coding efficiency and accuracy of achievement data in the existing technology is solved, the uniqueness and traceability of achievement data are achieved, and cross-professional collaborative work is supported.

CN119514494APending Publication Date: 2025-02-25CHINA RAILWAY SIYUAN SURVEY & DESIGN GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411512285.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing technology cannot realize the application of survey and design results data encoding throughout the life cycle of integrated collaborative design process, resulting in the lack of unique coding of the results files, the uniqueness and accuracy of the results files cannot be judged, the manual coding work is large, the accuracy is insufficient, and there is a lag, so it is impossible to achieve cross-professional collaborative work or merge into a book.

Method used

By obtaining the work content of the railway project, determining the form of design results, building an organizational planning tree and professional booklet, generating coding elements of the design results, and generating unique encodings based on these elements for coding.

Benefits of technology

It improves coding efficiency and accuracy, realizes the uniqueness and traceability of the result data, overcomes the shortcomings of manual coding, and supports the cross-professional collaborative work and merges into volumes of the result data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514494A_ABST
    Figure CN119514494A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of railway project management, and discloses a railway design achievement coding method, device and equipment and a storage medium, and the method comprises the steps: obtaining the work content of a railway project, and determining a railway design achievement form according to the work content; according to the work content and the railway design achievement form, constructing an organization planning tree and a specialized book of the railway design achievements, and obtaining coding elements of the railway design achievements; and generating a railway design achievement code according to the coding element of the railway design achievement, and assigning a code according to the railway design achievement code. According to the invention, the coding efficiency and accuracy can be effectively improved, so that the uniqueness and traceability of the result data are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of railway project management, and in particular to a railway design results coding method, device, equipment and storage medium. Background Art

[0002] Existing technologies cannot realize the full life cycle application of survey and design results data coding in the integrated collaborative design process. Design results coding can only be realized according to the archive coding rules when the results are stored. The disadvantages include: in the survey and design management process, the results files do not have unique coding, and the uniqueness and accuracy of the results files cannot be judged. The manual coding workload is large, the accuracy is insufficient, and there is a lag. It is impossible to realize cross-disciplinary collaborative work or merge the results data into a book and other business scenarios.

[0003] Therefore, how to improve coding efficiency and accuracy and achieve the uniqueness and traceability of results data is a problem that needs to be solved urgently.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a railway design results coding method, device, equipment and storage medium, aiming to solve the technical problem of how to improve coding efficiency and accuracy and achieve the uniqueness and traceability of results data.

[0006] To achieve the above purpose, the present application proposes a railway design results coding method, the method comprising:

[0007] Obtain the work content of the railway project and determine the form of railway design results based on the work content;

[0008] According to the work content and the form of the railway design results, an organization planning tree and a professional group book of the railway design results are constructed to obtain coding elements of the railway design results;

[0009] A railway design result code is generated according to the coding elements of the railway design result, and coding is performed according to the railway design result code.

[0010] In one embodiment, the construction of the organization planning tree and professional group book of the railway design results according to the work content and the form of the railway design results to obtain the coding elements of the railway design results includes:

[0011] When the railway design results are in the form of drawings, a drawing planning tree and a professional group book are constructed according to the work content to obtain coding elements of the drawings;

[0012] When the railway design achievement is in the form of a document, a document planning tree and a professional group book are constructed according to the work content to obtain the coding elements of the document.

[0013] In one embodiment, when the railway design achievement is in the form of drawings, a drawing planning tree and a professional group book are constructed according to the work content to obtain coding elements of the drawings, including:

[0014] When the railway design achievement is in the form of drawings, a drawing planning tree is constructed according to the work content to obtain a first coding element;

[0015] Decompose the work tasks and group the professionals according to the work content, and generate the second coding element;

[0016] The coding element of the drawing is determined according to the first coding element and the second coding element.

[0017] In one embodiment, constructing a drawing planning tree according to the work content, and generating a first coding element according to the drawing planning tree includes:

[0018] Based on the work content, professional division is performed to obtain multiple majors;

[0019] Generate multiple atlases according to the work tasks corresponding to different professions, and plan atlases under each atlas;

[0020] Constructing a drawing planning tree according to the project information of the railway project, the profession, the atlas and the atlas;

[0021] The atlas number is determined based on the root node and the leaf nodes of the drawing planning tree, and the first coding element is determined according to the atlas number.

[0022] In one embodiment, the step of performing work task decomposition and professional grouping according to the work content to generate the second coding element includes:

[0023] Decomposing the work content into work tasks and generating work content subtasks;

[0024] Generate multiple atlases according to the work content subtasks;

[0025] Acquire atlas information, and perform professional internal grouping according to the atlas information and the multiple atlases to obtain atlas page numbers;

[0026] The second coding element is determined according to the atlas page number.

[0027] In one embodiment, generating the railway design achievement code according to the coding elements of the railway design achievement, and assigning the code according to the railway design achievement code, includes:

[0028] Generate a drawing code according to the coding elements of the drawing, and assign a code according to the drawing code;

[0029] A document code is generated according to the coding elements of the document, and coding is performed according to the document code.

[0030] In one embodiment, generating a drawing code according to the coding elements of the drawing and assigning a code according to the drawing code includes:

[0031] Combining and splicing the coding elements of the drawings to generate drawing codes;

[0032] The drawing code is overlaid on the corresponding drawing in a preset form to achieve drawing coding.

[0033] In addition, to achieve the above purpose, the present application also proposes a railway design result encoding device, the railway design result encoding device comprising:

[0034] A determination module is used to obtain the work content of the railway project and determine the form of railway design results according to the work content;

[0035] A construction module, used to construct an organizational planning tree and a professional group book of railway design results according to the work content and the successful form of the railway design, and obtain coding elements of the railway design results;

[0036] The generation module is used to generate the railway design result code according to the coding elements of the railway design result, and assign codes according to the railway design result code.

[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a railway design results encoding device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the railway design results encoding method as described above.

[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the railway design results encoding method described above are implemented.

[0039] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the railway design results encoding method as described above.

[0040] The present application provides a method for coding railway design results. The present application first obtains the work content of the railway project, and determines the form of the railway design results according to the work content; constructs an organizational planning tree and a professional group book of the railway design results according to the work content and the form of the railway design results, and obtains the coding elements of the railway design results; generates the railway design results code according to the coding elements of the railway design results, and assigns codes according to the railway design results code, which can effectively improve the coding efficiency and accuracy, thereby realizing the uniqueness and traceability of the results data.

[0041] In summary, this application constructs a corresponding organizational planning tree and conducts professional grouping according to the work content of the railway project and the form of railway design results, so as to quickly and accurately obtain the coding elements of the railway design results, and then generate and assign unique codes for the railway design results according to the coding elements of the railway design results, thereby achieving the uniqueness and traceability of the results data, overcoming the technical defects of the lack of unique coding of the results files in the survey and design management process, and being unable to judge the uniqueness and accuracy of the results files, and the large workload and insufficient accuracy of manual coding, which can effectively improve the coding efficiency and accuracy, thereby achieving the uniqueness and traceability of the results data. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0044] Figure 1 A flow chart of the first embodiment of the method for encoding railway design results of this application;

[0045] Figure 2 A flow chart of the second embodiment of the method for encoding railway design results of this application;

[0046] Figure 3 This is a schematic diagram of the module structure of the railway design achievement encoding device according to an embodiment of the present application;

[0047] Figure 4 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the railway design results encoding method of the embodiment of the present application.

[0048] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0049] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0050] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0051] The main solution of the embodiment of the present application is: obtaining the work content of the railway project, and determining the form of the railway design results according to the work content; constructing the organizational planning tree and professional group book of the railway design results according to the work content and the form of the railway design results, and obtaining the coding elements of the railway design results; generating the railway design results code according to the coding elements of the railway design results, and assigning the code according to the railway design results code.

[0052] Existing technologies cannot realize the full life cycle application of survey and design results data coding in the integrated collaborative design process. Design results coding can only be realized according to the archive coding rules when the results are stored. The disadvantages include: the results files do not have unique coding in the survey and design management process, and the uniqueness and accuracy of the results files cannot be judged. The manual coding workload is large, the accuracy is insufficient, and there is a lag. It is impossible to realize cross-disciplinary collaborative work or merge the results data into a book and other business scenarios. Therefore, how to improve the coding efficiency and accuracy and realize the uniqueness and traceability of the results data is a problem that needs to be solved urgently.

[0053] This application constructs a corresponding organizational planning tree and conducts professional grouping according to the work content of the railway project and the form of the railway design results, so as to quickly and accurately obtain the coding elements of the railway design results, and then generates and codes the unique code of the railway design results according to the coding elements of the railway design results, thereby achieving the uniqueness and traceability of the result data, overcoming the technical defects of the result files without unique coding and the inability to judge the uniqueness and accuracy of the result files during the survey and design management process, and the large workload and insufficient accuracy of manual coding, which can effectively improve the coding efficiency and accuracy, thereby achieving the uniqueness and traceability of the result data.

[0054] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a railway design result encoding device, etc. The following takes the railway design result encoding device as an example to illustrate this embodiment and the following embodiments.

[0055] Based on this, the embodiment of the present application provides a railway design achievement coding method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the railway design results encoding method of the present application.

[0056] In this embodiment, the railway design results encoding method includes steps S10 to S30:

[0057] Step S10, obtaining the work content of the railway project, and determining the form of railway design results according to the work content.

[0058] It should be noted that work content refers to different forms of expression in different industries, and generally refers to task planning. In railway projects, work content may include line design, bridge design, tunnel design, station design, etc. This embodiment does not impose specific restrictions on this.

[0059] It is understandable that railway design results include two forms: drawings and documents. The smallest organizational form of the results is file books and atlases. Depending on the industry and project type, the management requirements and organizational forms of the results file books also vary.

[0060] In specific implementation, obtaining the work content of the railway project can be achieved through project management. For example, through project management software or system, the project leader or relevant staff can enter or upload the work content information of the railway project, including but not limited to the project name, project phase, design tasks, etc. The work content can determine whether to generate drawing-type results or document-type results, or both.

[0061] It is understandable that the form of railway design results depends on the specific needs of the work content. For example, line design may require the generation of a series of drawings such as plan views, longitudinal sections and cross sections, while station design may require detailed layout drawings and process flow charts, and document results may include design instructions, calculation books, technical specifications, etc.

[0062] Step S20, constructing an organizational planning tree and a professional group book of railway design results according to the work content and the form of the railway design results, and obtaining coding elements of the railway design results.

[0063] It should be noted that the organizational planning tree is a hierarchical chart used to display project structure and work content, which can clearly show the relationship and task allocation between each level. Professional group volumes include intra-professional group volumes and cross-professional group volumes. Among them, intra-professional group volumes refer to the organization of achievement documents within the same professional field, while cross-professional group volumes refer to the organization of achievement documents between different professional fields. The purpose of constructing the organizational planning tree and professional group volumes is to ensure the systematicness and integrity of railway design results, and to facilitate management and retrieval.

[0064] It can be understood that the coding elements of railway design results are the components of the railway design results coding, which are used to uniquely identify the various parts of the railway design results. The coding elements may include project identification, professional identification, result type identification, file book identification, drawing book identification, etc. Through the combination of these identifications, a complete code can be formed to track and manage every file and drawing of the railway design results.

[0065] It is worth noting that, according to the different forms of railway design results, the coding elements of railway design results include coding elements of drawings and coding elements of documents. The coding elements of drawings usually include the serial number, drawing name, scale, version number and other information of the drawings, while the coding elements of documents may include the chapter number, title, version number and other information of the documents. These coding elements help to quickly locate and retrieve relevant design results during the project implementation process.

[0066] Step S30, generating a railway design result code according to the coding elements of the railway design result, and assigning a code according to the railway design result code.

[0067] It should be noted that the generation of railway design results coding can be achieved through coding rules. Coding rules can be customized or industry standards. For example, coding rules can include the abbreviation of the project name, professional code, result type code, file volume serial number, atlas serial number, etc. Through these rules, a structured code can be generated, for example: "BJ-Bridge Design-Drawing-001", where "BJ" represents the Beijing Railway Project, "Bridge Design" represents the professional field, "Drawing" represents the result type, and "001" represents the atlas serial number.

[0068] It is understandable that the railway design results coding includes drawing coding and document coding. Drawing coding usually adopts a more detailed structure to ensure the accurate identification and classification of drawings. For example, drawing coding may include the following elements: project identification, which is used to distinguish different railway projects; professional identification, indicating which professional field the drawing belongs to, such as bridges, tunnels, tracks, etc.; drawing type identification, which distinguishes different types of drawings, such as plan drawings, sections, details, etc.; drawing serial number, which is used to distinguish different drawings of the same type of drawings; version number, which identifies the revision status of the drawing to ensure that the latest version of the drawing is used. Document coding may include the following elements: project identification, which is the same as the drawing coding, which is used to distinguish different railway projects; professional identification, which indicates which professional field the document belongs to; document type identification, which distinguishes different types of documents, such as design instructions, calculation books, technical specifications, etc.; chapter number, which is used to distinguish different chapters or parts in the document; version number, which identifies the revision status of the document to ensure that the latest version of the document is used.

[0069] It is worth noting that coding refers to applying the generated railway design results codes to the corresponding documents and drawings. Coding is used to ensure the uniqueness and traceability of the data during the review and submission of the results data. In the results collection and utilization stage, coding technology allows the information system to identify the files and realize the merging and grouping of cross-disciplinary results data. In the drawing printing and archiving stages, coding is used to realize intelligent identification of results data and one-click archiving and other business scenarios.

[0070] In this embodiment, the complete coding work is automatically completed when the results are generated. The coding runs through the entire survey and design management process to ensure the uniqueness and traceability of the results data and realize the full life cycle management of the design results data.

[0071] In a feasible implementation, step S30 may include: generating a drawing code according to the coding elements of the drawing, and assigning a code according to the drawing code; generating a document code according to the coding elements of the document, and assigning a code according to the document code.

[0072] It should be noted that for drawings, the process of generating drawing codes usually involves combining the various coding elements of the drawings according to established rules. For example, the project identifier, professional identifier, drawing type identifier, drawing serial number and version number can be arranged in sequence to form a structured drawing code. For example, "BJ-QD-PT-001-V1", where "BJ" represents the Beijing Railway Project, "QD" represents the bridge major, "PT" represents the plan view, "001" represents the first drawing of this type, and "V1" represents the initial version of the drawing.

[0073] It is understandable that in terms of document coding, the generation process also follows similar rules. For example, the project identifier, professional identifier, document type identifier, chapter number and version number can be arranged in sequence to form a structured document code. For example, "BJ-QD-DS-01-V1", where "BJ" represents the Beijing Railway Project, "QD" represents the bridge specialty, "DS" represents the design description, "01" represents the first chapter in the document, and "V1" represents the initial version of the document.

[0074] Understandably, the coding process is critical to the management of drawings and documents. Coding is usually done automatically by a dedicated software system to ensure accuracy and consistency. Once coded, each file and drawing will be accompanied by a unique code, which is convenient for quick location and identification during project management, data archiving and retrieval.

[0075] During the project implementation, the coded files and drawings will be uploaded to the project management system for digital management. Through coding, project team members can easily query and call the required files and drawings to ensure the transparency of project information and efficient communication. In addition, coding technology can also be integrated with project management software to achieve automated progress tracking, change management and quality control. After the project is completed, coding technology also plays an important role. Through coding, indexes and directories of project results can be quickly generated to facilitate the archiving and subsequent maintenance management of the results.

[0076] In a feasible implementation manner, the drawing code is generated according to the coding elements of the drawing, and coding is performed according to the drawing code, including: combining and splicing the coding elements of the drawing to generate the drawing code; overlaying the drawing code on the corresponding drawing in a preset form to achieve drawing coding.

[0077] It should be noted that for drawings, the A and B sections of the design results code, that is, the first coding element and the second coding element, are formed in the drawing planning and book assembly stages. The same page of drawings may be modified multiple times or released for different purposes, so there may be a version number. If the version number is used as an element of production coding, it must also be defined in the drawing frame superscript as the C section of the design results code. After completing the preparation of all coding elements, when creating a drawing object (such as printing), the coding is assigned. The specific number of drawings in each album cannot be determined in the early planning. When printing, the page number and version number have been fixed to the drawing object through the superscript. At this time, printing can combine section A + section B + section C to form a complete drawing code.

[0078] It is understandable that the preset form can be in the form of characters or QR codes, that is, the drawing code can be stamped on the drawing in the form of characters or QR codes through technical means such as electronic signatures and stored in a structured database at the same time, so as to achieve full-dimensional coding of the drawing. In the printing action transaction, an association action between the drawing object and the atlas object is added, so as to reversely attach the newly generated drawing to the atlas, and complete the creation of the last leaf node "drawing" of the drawing planning tree.

[0079] It is worth noting that atlases, atlases or drawings may change with the task items. If the organizational structure of the achievement data changes, such as the task items to which the achievement belongs change or the achievement data needs to be updated, resulting in the original achievement code being invalidated, it can be reprinted, the original code can be discarded when printing, the association with the atlas can be cancelled, a new code can be generated, the atlas can be re-associated, and a new QR code and code stamp can be re-stamped if electronic signature is required.

[0080] It is worth noting that after the design result code is assigned to the drawing, it becomes the unique identification code of the drawing. Throughout the entire drawing management life cycle, the code can ensure the uniqueness of the drawing. At the same time, as a machine-recognizable language, the code provides technical feasibility for multi-system integration and intelligent application scenarios. Printing units can use smart terminal devices to scan and enter the information of the drawings to be printed according to the barcode or QR code of the drawings, realize automatic collection of printing object information, automated task management, and real-time feedback of printing information. Archives can also collect information on paper drawings through scanning with smart terminal devices, avoiding tedious manual entry work. After the drawing information is collected, the file creation and storage work is completed in the archive management system. Electronic drawings can be pushed directly to the archive system through data streams to achieve one-click archiving.

[0081] In the specific implementation, the service of printing drawings using CAD is used to write attribute blocks in the drawings according to the prescribed format. The atlas name and atlas number in the attribute block need to come from the planning tree. When drawing, select the atlas information to which the drawing belongs. If the atlas is not selected, drawing is not allowed. If the user needs to insert the frame, corner mark, cover, back cover and other information in CAD when drawing, when inserting, the information in the atlas planning node will be written into the inserted cover and corner mark by selecting the atlas node information. When the drawing is completed and the cover, frame and corner mark information are inserted, the drawing can be printed. For each drawing, it is divided into cover, title page, directory, drawing and back cover according to the definition when it is inserted. The above contents in a drawing have a common atlas name and atlas number, which is also the basis for drawing grouping. The atlas name, atlas number and other information in the drawing correspond to the atlas name and atlas number in the drawing planning. When printing drawings, by obtaining information such as projects, phases, disciplines, work content, and the sequence number of the atlas and atlas on the drawing planning tree, plus the page number of the drawing in the atlas, and the version information when printing the drawing, a unique code is generated for the PDF file of each drawing, written into the database, and associated with the PDF file ID to achieve the goal of a unique code for each drawing. At the same time, the code is written into the drawing header file, and the page sequence code of the cover can be set to 0. If the user chooses to print the drawings locally, the strategy for generating drawing codes is consistent with printing to the server. At the same time, in order to use the drawings uploaded offline later, the code corresponding to the drawings is also written into the header file and recorded in the database. If the user uploads the file back to the server from offline, the code in the header file can be parsed and compared with the content in the database to confirm that it is the same file.

[0082] It is worth noting that after obtaining the design results, they need to be submitted for review in separate tasks. For example, if Atlas X is drawn by two designers, the professional leader will assign a task to each of the two designers. The tasks are all related to Atlas X. The designers complete the drawing of the specified part of Atlas X under their respective tasks. Because the time schedule for completing the two tasks may be inconsistent, the review process and the reviewers may not be the same, the two tasks can be submitted for review separately, and the drawings have not been collected for the atlas at this time. After the drawings complete the review process, the status of the task is updated to pending submission, and the status of the results under the task, i.e. the drawings, is updated to reviewed. At this time, the submission of separate tasks for review is completed.

[0083] It is worth noting that, taking the professional internal book group as an example, after the drawing review is completed, the drawings have been given complete design results codes, and the book information has established a mapping relationship with them. In the system background, it is already possible to group the drawings into the corresponding books according to the drawing codes. When grouping, the drawings will be automatically arranged in order according to the page number. There is no need for manual triggering here. The system directly returns the book drawing data in the form of data interface services. The result files in the final result task can be consulted according to the book, and after completing other management regulations such as confirming the electronic signature and filling out the printing application form and other process steps, they are submitted to the printing department to start printing.

[0084] It is worth noting that when the drawings are coded, the coded information of the drawings can be converted into machine-recognizable expressions such as barcodes, QR codes, etc., and printed at the designated location of the drawings. When the drawings are sent for printing, the printing department uses smart terminal devices to scan and enter the information of the drawings to be printed according to the barcode or QR code of the drawings, and automatically issues a printing work order. The printing management system automatically schedules the printing tasks, and the execution status of the printing task plan is fed back to the information chain in real time. The dispatcher can adjust the plan, and the printing applicant can obtain the printing progress of his own drawings in real time through the dashboard or message module. When printing is completed, the paper version of the drawings is sent to the archives for archiving, and the electronic version of the drawings can be directly pushed to the pre-receiving area of ​​the archives system through the data stream. The archives receive the paper version of the drawings and realize information collection through scanning by smart terminal devices. After the drawing information is collected, the relevant file creation and storage operations are completed in the archives management system. The electronic version of the drawings is generally archived in PDF format. The information such as the atlas and design results coding can be written into the PDF header file when the electronic version of the drawings is output. The design results coding can be used as the archive number. The archive system parses the header file to complete the automatic information collection and realize one-click archiving.

[0085] The present embodiment provides a method for coding railway design results. The present embodiment first obtains the work content of the railway project, and determines the form of the railway design results according to the work content; constructs an organizational planning tree and a professional group book of the railway design results according to the work content and the form of the railway design results, and obtains coding elements of the railway design results; generates a railway design result code according to the coding elements of the railway design results, and assigns code according to the railway design result code, which can effectively improve coding efficiency and accuracy, thereby achieving the uniqueness and traceability of the result data.

[0086] In summary, this embodiment constructs a corresponding organizational planning tree and performs professional grouping according to the work content of the railway project and the form of the railway design results, so as to quickly and accurately obtain the coding elements of the railway design results, and then generate and assign the unique code of the railway design results according to the coding elements of the railway design results, thereby achieving the uniqueness and traceability of the result data, overcoming the technical defects of the result files in the survey and design management process without unique coding, and being unable to judge the uniqueness and accuracy of the result files, and the large workload and insufficient accuracy of manual coding, which can effectively improve the coding efficiency and accuracy, thereby achieving the uniqueness and traceability of the result data.

[0087] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 , the step S20 further includes steps S201-S202:

[0088] Step S201, when the railway design results are in the form of drawings, a drawing planning tree and a professional group book are constructed according to the work content to obtain coding elements of the drawings.

[0089] It should be noted that when the railway design results are in the form of drawings, the drawing planning tree includes multiple levels, each of which corresponds to different design stages and professional fields, atlases, atlases, etc. For example, the first level can be the overall design stage of the railway project, and the second level can be the work content. By refining each level, the specific coding elements of each drawing can be determined, such as line number, professional code, design stage identification, etc.

[0090] It can be understood that by taking project information as the root node level of the entire achievement tree organizational structure and decomposing matters according to the level of business needs, a drawing planning tree can be formed.

[0091] In a feasible implementation, step S201 may include: when the railway design results are in the form of drawings, constructing a drawing planning tree according to the work content to obtain a first coding element; performing work task decomposition and professional grouping according to the work content to generate a second coding element; and determining the coding element of the drawing according to the first coding element and the second coding element.

[0092] It should be noted that before building the drawing planning tree, it is necessary to define the drawing planning tree, take the project information as the root node level of the entire achievement tree organizational structure, decompose the matters according to the level required by the business, and first define the drawing planning tree in the planning stage, and build it in the form of project stage->work content->professional->atlas->atlas->drawings. The drawing is the last leaf node of the drawing planning tree, and each PDF drawing file is a drawing node. The link from the root node of the drawing planning tree to the leaf node can determine the unique number of the atlas, that is, the design achievement code A segment, which is also the first coding element.

[0093] It is understandable that after completing the drawing planning, when the work tasks are broken down professionally, for the task output type being drawings, the atlas information must be specified to ensure that the drawings can be automatically grouped according to the atlas information, and custom attributes are added to the drawing frame corner marks. Information such as the atlas name, atlas number, drawing name, drawing number, etc. are written as the basis for grouping the output materials. Grouping is mainly divided into intra-professional grouping and cross-professional grouping.

[0094] In a feasible implementation manner, constructing a drawing planning tree according to the work content and generating a first coding element according to the drawing planning tree include: dividing the work content into professions to obtain multiple professions; generating multiple atlases according to work tasks corresponding to different professions, and planning atlases under each atlas; constructing a drawing planning tree according to project information of the railway project, the profession, the atlas and the atlas; determining the atlas number based on the root node and leaf nodes of the drawing planning tree, and determining the first coding element according to the atlas number.

[0095] It should be noted that the work content is expressed in different forms in different industries. Generally, it refers to the task plan, under which each profession arranges its own work tasks. The atlas is a collection of atlases. Some design units may have multiple atlases. An atlas can be defined for each design unit. When the results of the design unit are collected, if there are multiple atlases, they can be collected together into the atlas, and the atlas is the result of the design unit.

[0096] It is understandable that atlases are planned under each atlas set. Atlases are the smallest organizational unit of drawings and the work results of completing a specific matter. The drawing planning tree should be planned to the atlas level in the initial stage of the project. Each level of work content, atlas set, and atlas will form a coding segment or sequence number, which are all coding components and are used to generate complete design results coding later. Drawings are the last leaf nodes of the planning tree, and each PDF drawing file is a drawing node. The link from the root node of the drawing planning tree to the atlas node can determine the unique number of the atlas, which is the first coding element.

[0097] In the specific implementation, the work content of the project is realized by the project management system. After the task is issued to the user, the user receives the work content, and the drawing planning work under the work content is carried out separately according to each profession. The initialization of the atlas is created by the user under the professional node, and the atlas name is specified; the atlas is created under the atlas, and the atlas name, atlas number and other information are defined; the drawings are not planned, and the drawing information is generated during the drawing printing process and attached to the specified atlas; the modification of the atlas information does not affect the atlas name and atlas number.

[0098] It is worth mentioning that within the profession, the drawing planning is released to the design after the special volume is completed. The designer can modify the drawing name and number but cannot modify the album name and album number. After the album name and album number are modified, the designer is reminded to modify the album name and album number in each drawing. If the designer has already attached the drawings to the album, after the special volume modifies the album name and album number, the drawing nodes under all albums will highlight the modified album information. Require them to modify the album name and album number information in the drawings. If cross-professional albums need to be combined, when issuing the album combination task, check the album information and publish the album to the funding profession. The funding profession can choose the album when outputting the drawing and group the drawings under the album.

[0099] It is worth noting that the order of the atlas is not allowed to be adjusted. Modifying the atlas name and other information does not affect the atlas sequence number. If there is an atlas under the atlas, the atlas cannot be deleted. In the atlas information, the atlas name and atlas number are used as the basis for the drawing group. Their modification will affect all drawings in the atlas. Modification of other information only affects the front and back covers. When modifying the atlas information, all drawing objects under the node are deleted. After deletion, the user is prompted to reprint. The deleted drawing objects are marked as deleted in the database and can be removed when reprinting. The drawing page numbers are rearranged and the atlas sequence number remains unchanged. The atlas name and atlas number are modified on the drawing planning tree. After the modified atlas information is printed, the atlas name, atlas number and other information will be refreshed to the drawing. For example: the user opens the CAD drawing, selects the atlas from the drawing planning, and then batch selects all the drawing frames in the CAD drawing, and batch updates them to CAD.

[0100] It is worth mentioning that when the drawing has been printed, the system detects whether there is a completely identical PDF under the corresponding atlas name, atlas number, drawing name, drawing number, and page number. If so, it will prompt to overwrite or update the version. At this time, the regenerated drawings will be re-encoded, and the user can set the logic of the code update, whether to use the original code or not occupy the original code in a backward self-incrementing order. When the drawing is printed, the corresponding drawing name and drawing number information will be collected into the drawing planning tree according to the atlas to form a node under the atlas. When the drawing is not printed, use the printing program to reversely write the drawing name, drawing number and other information into the drawing planning tree. Only the successful printing will be written. The drawing code is generated when printing and written uniformly.

[0101] In a feasible implementation, the work content is decomposed into work tasks and professionally grouped to generate a second coding element, including: decomposing the work content into work tasks to generate work content subtasks; generating multiple atlases based on the work content subtasks; obtaining atlas information, and professionally grouping the atlases based on the atlas information and the multiple atlases to obtain atlas page numbers; and determining the second coding element based on the atlas page numbers.

[0102] It should be noted that when decomposing work content subtasks within a profession, one task can complete one or more atlases. After the drawings are completed, they are grouped according to the atlases to which they belong. In an atlas, each page of the drawing is automatically arranged in order according to the page number, and the cover, title page and catalog page are placed in the specified order as required. The principle is to ensure that each page of the drawing has a unique page number, at which time the page number of the atlas is formed, that is, the design result code section B, which is the second coding element.

[0103] It is understandable that if the atlas is broken down into multiple designers along with the task, the results completed by multiple designers can be submitted for review in batches along with the task. After the review is completed, they can be submitted together with the main task. When the main task is submitted, they are automatically grouped into one volume according to the atlas information to which the drawings belong, and all subsequent processes are managed in units of atlases.

[0104] In the specific implementation, professional combinations also include cross-professional grouping. When cross-professional grouping is carried out, when the summary profession decomposes the work content subtasks, a merging task is issued to the funding profession. The merging task and the submission task of the summary profession select the same atlas information. After the funding profession completes the drawing output, the funding profession completes the drawing review within the scope of this profession, and submits it to the summary profession after the review is completed. The drawings are collected into the atlas of the summary profession according to the atlas they belong to, and the automatic merging action is completed. After the summary profession completes the drawing output of this profession, according to the atlas information to which the drawings belong, the drawings of the funding profession will be synthesized into a volume of drawings, and all subsequent processes will be managed in units of atlases.

[0105] Step S202, when the railway design results are in the form of a document, a document planning tree and a professional group book are constructed according to the work content to obtain the coding elements of the document.

[0106] It should be noted that when the railway design results are in the form of documents, the document planning tree includes key information such as the document title, document number, document type, and document version. The document title and document number serve as the basis for document grouping. Their modification will affect all documents in the document group, while modifications to other information will only affect the front and back covers. When document information is modified, the system will automatically update all related documents in the document group to ensure information consistency.

[0107] It is understandable that after making changes on the document planning tree, the document information will be refreshed to the document when printing. For example, the user opens a Word document, selects the document title and document number from the document planning, and then selects all the contents in the document in batches to batch update them to Word. When the document has been printed, the system detects whether there is a completely consistent PDF under the corresponding document title, document number, and document page number. If so, it prompts it to overwrite or update the version. When the document is not printed, the printing program is used to reversely write the document title, document number and other information into the document planning tree. Only those that are successfully printed are written. The document code is generated when printing and written uniformly. The generation of document codes follows a certain logic to ensure that each document has a unique code for easy management and tracking. The document code usually consists of several parts, including project code, document type, version number, and page number. The project code is used to identify a specific railway design project, and the document type distinguishes different types of documents, such as design instructions, calculation books, reports, etc. The version number is used to record the number of revisions of the document to ensure that the latest status of the document can be tracked. The page number is used to identify the specific page in the document, which is convenient for positioning and reference within the document group.

[0108] In this embodiment, by constructing a drawing planning tree or a document planning tree according to the form of railway design results, and then performing professional grouping, the corresponding coding elements can be quickly and accurately determined, thereby effectively improving the coding efficiency and accuracy.

[0109] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the railway design results coding method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0110] This application also provides a railway design results encoding device, please refer to Figure 3 , the railway design achievement encoding device comprises:

[0111] The determination module 10 is used to obtain the work content of the railway project and determine the form of the railway design results according to the work content.

[0112] The construction module 20 constructs an organizational planning tree and a professional group book of railway design results according to the work content and the form of the railway design results, and obtains coding elements of the railway design results.

[0113] The generating module 30 generates the railway design result code according to the coding elements of the railway design result, and assigns code according to the railway design result code.

[0114] The present embodiment provides a railway design achievement coding device. The present embodiment first obtains the work content of the railway project, and determines the railway design achievement form according to the work content; constructs an organization planning tree and a professional group book of the railway design achievement according to the work content and the railway design achievement form, and obtains the coding elements of the railway design achievement; generates the railway design achievement code according to the coding elements of the railway design achievement, and assigns code according to the railway design achievement code, which can effectively improve the coding efficiency and accuracy, thereby realizing the uniqueness and traceability of the achievement data.

[0115] In summary, this embodiment constructs a corresponding organizational planning tree and performs professional grouping according to the work content of the railway project and the form of the railway design results, so as to quickly and accurately obtain the coding elements of the railway design results, and then generate and assign the unique code of the railway design results according to the coding elements of the railway design results, thereby achieving the uniqueness and traceability of the result data, overcoming the technical defects of the result files in the survey and design management process without unique coding, and being unable to judge the uniqueness and accuracy of the result files, and the large workload and insufficient accuracy of manual coding, which can effectively improve the coding efficiency and accuracy, thereby achieving the uniqueness and traceability of the result data.

[0116] Optionally, the construction module 20 is also used to construct a drawing planning tree and professional group volumes according to the work content to obtain the coding elements of the drawings when the railway design results are in the form of drawings; and to construct a document planning tree and professional group volumes according to the work content to obtain the coding elements of the documents when the railway design results are in the form of documents.

[0117] Optionally, the construction module 20 is also used to construct a drawing planning tree according to the work content to obtain a first coding element when the railway design results are in the form of drawings; perform work task decomposition and professional grouping according to the work content to generate a second coding element; and determine the coding element of the drawing according to the first coding element and the second coding element.

[0118] Optionally, the construction module 20 is also used to perform professional division based on the work content to obtain multiple professions; generate multiple atlases according to the work tasks corresponding to different professions, and plan atlases under each atlas; construct a drawing planning tree according to the project information of the railway project, the profession, the atlas and the atlas; determine the atlas number based on the root node and leaf node of the drawing planning tree, and determine the first coding element according to the atlas number.

[0119] Optionally, the construction module 20 is also used to decompose the work content into work tasks and generate work content subtasks; generate multiple atlases based on the work content subtasks; obtain atlas information, and group the atlases within the profession based on the atlas information and the multiple atlases to obtain atlas page numbers; and determine the second coding element based on the atlas page numbers.

[0120] Optionally, the generating module 30 is further used to generate a drawing code according to the coding elements of the drawing, and assign a code according to the drawing code; generate a document code according to the coding elements of the document, and assign a code according to the document code.

[0121] Optionally, the generating module 30 is further used to generate a drawing code by combining and splicing the coding elements of the drawing; and overlay the drawing code on the corresponding drawing in a preset form to realize drawing coding.

[0122] The railway design result encoding device provided by the present application adopts the railway design result encoding method in the above embodiment, which can solve the technical problem of how to improve the encoding efficiency and accuracy and realize the uniqueness and traceability of the result data. Compared with the prior art, the beneficial effects of the railway design result encoding device provided by the present application are the same as the beneficial effects of the railway design result encoding method provided by the above embodiment, and the other technical features in the railway design result encoding device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0123] The present application provides a railway design results encoding device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the railway design results encoding method in the above-mentioned embodiment one.

[0124] Reference below Figure 4, which shows a schematic diagram of the structure of a railway design achievement encoding device suitable for implementing the embodiment of the present application. The railway design achievement encoding device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The railway design result encoding device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0125] like Figure 4 As shown, the railway design result encoding device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the railway design result encoding device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the railway design achievement encoding device to communicate wirelessly or wired with other devices to exchange data. Although the railway design achievement encoding device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided alternatively.

[0126] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0127] The railway design result encoding device provided by the present application adopts the railway design result encoding method in the above embodiment, which can solve the technical problem of how to improve the encoding efficiency and accuracy and realize the uniqueness and traceability of the result data. Compared with the prior art, the beneficial effects of the railway design result encoding device provided by the present application are the same as the beneficial effects of the railway design result encoding method provided by the above embodiment, and the other technical features in the railway design result encoding device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0128] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0129] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0130] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the railway design results encoding method in the above-mentioned embodiment.

[0131] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0132] The above-mentioned computer-readable storage medium may be included in the railway design result encoding device; or it may exist independently without being assembled into the railway design result encoding device.

[0133] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the railway design result coding device, the railway design result coding device: obtains the work content of the railway project, and determines the form of the railway design result according to the work content; constructs the organizational planning tree and professional group book of the railway design result according to the work content and the form of the railway design result, and obtains the coding elements of the railway design result; generates the railway design result code according to the coding elements of the railway design result, and assigns code according to the railway design result code.

[0134] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0135] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0136] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0137] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned railway design achievement coding method, and can solve the technical problems of how to improve coding efficiency and accuracy and realize the uniqueness and traceability of achievement data. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the railway design achievement coding method provided by the above-mentioned embodiment, and will not be repeated here.

[0138] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned railway design results encoding method when executed by a processor.

[0139] The computer program product provided by this application can solve the technical problem of how to improve coding efficiency and accuracy and realize the uniqueness and traceability of the result data. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the railway design result coding method provided by the above embodiment, which will not be repeated here.

[0140] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A railway design results coding method, characterized in that: The method comprises: Obtain the work content of the railway project and determine the form of railway design results based on the work content; According to the work content and the form of the railway design results, an organization planning tree and a professional group book of the railway design results are constructed to obtain coding elements of the railway design results; A railway design result code is generated according to the coding elements of the railway design result, and coding is performed according to the railway design result code.

2. The method according to claim 1, characterized in that The organization planning tree and professional group book of the railway design results are constructed according to the work content and the form of the railway design results to obtain the coding elements of the railway design results, including: When the railway design achievement is in the form of drawings, a drawing planning tree and a professional group book are constructed according to the work content to obtain coding elements of the drawings; When the railway design achievement is in the form of a document, a document planning tree and a professional group book are constructed according to the work content to obtain the coding elements of the document.

3. The method according to claim 2, characterized in that When the railway design results are in the form of drawings, a drawing planning tree and a professional group book are constructed according to the work content to obtain coding elements of the drawings, including: When the railway design achievement is in the form of drawings, a drawing planning tree is constructed according to the work content to obtain a first coding element; Decompose the work tasks and group the professionals according to the work content, and generate the second coding element; The coding element of the drawing is determined according to the first coding element and the second coding element.

4. The method according to claim 3, characterized in that The step of constructing a drawing planning tree according to the work content and generating a first coding element according to the drawing planning tree includes: Based on the work content, professional division is performed to obtain multiple majors; Generate multiple atlases according to the work tasks corresponding to different professions, and plan atlases under each atlas; Constructing a drawing planning tree according to the project information of the railway project, the profession, the atlas and the atlas; The atlas number is determined based on the root node and the leaf nodes of the drawing planning tree, and the first coding element is determined according to the atlas number.

5. The method according to claim 3, characterized in that The step of performing work task decomposition and professional grouping according to the work content to generate a second coding element includes: Decomposing the work content into work tasks and generating work content subtasks; Generate multiple atlases according to the work content subtasks; Acquire atlas information, and perform professional internal grouping according to the atlas information and the multiple atlases to obtain atlas page numbers; The second coding element is determined according to the atlas page number.

6. The method according to claim 1, characterized in that The generating of the railway design result code according to the coding elements of the railway design result, and assigning the code according to the railway design result code, comprises: Generate a drawing code according to the coding elements of the drawing, and assign a code according to the drawing code; A document code is generated according to the coding elements of the document, and coding is performed according to the document code.

7. The method according to claim 6, characterized in that The step of generating a drawing code according to the coding elements of the drawing and assigning a code according to the drawing code includes: Combining and splicing the coding elements of the drawings to generate drawing codes; The drawing code is overlaid on the corresponding drawing in a preset form to achieve drawing coding.

8. A railway design result encoding device, characterized in that: The railway design achievement encoding device comprises: A determination module is used to obtain the work content of the railway project and determine the form of railway design results according to the work content; A construction module, used to construct an organizational planning tree and a professional group book of railway design results according to the work content and the successful form of the railway design, and obtain coding elements of the railway design results; The generation module is used to generate the railway design result code according to the coding elements of the railway design result, and assign codes according to the railway design result code.

9. A railway design result encoding device, characterized in that: The railway design result encoding device comprises: a memory, a processor and a railway design result encoding program stored in the memory and executable on the processor, wherein the railway design result encoding program is configured to implement the railway design result encoding method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores a railway design result coding program, and when the railway design result coding program is executed by the processor, the railway design result coding method according to any one of claims 1 to 7 is implemented.