Temporary speed limit server electronic map data generation method and device and medium

Generate railway signal electronic map data through configuration files, solving the problems of unavailability of surveying and mapping data and failure of verification of station data in the sleeve area, achieving efficient and flexible production and verification of data, adapting to multiple application scenarios, and reducing manpower cost.

CN119190145APending Publication Date: 2024-12-27CASCO SIGNAL LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411544260.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing technology cannot effectively solve the problem of unavailability of surveying and mapping data in the production of railway signal electronic map data and the problem of failed verification of electronic map data in stations in the sleeve area, especially the data consistency problem when switching between equipment of different manufacturers.

Method used

Flexible configuration of the virtual transponder message generation principle through configuration file, manually select whether to read back track geographic information files and fixed application data files of the Fuxiong District Station, read and parse input data, and generate electronic map data files, including tracks Geographic information, fixed application data, and virtual transponder message data, and generate index files to ensure data consistency.

Benefits of technology

It realizes the confidentiality needs of original track surveying and mapping data in multiple application scenarios, simplifies the data production process, improves the efficiency and flexibility of data production, reduces labor costs, and solves the electronic map when trains switch between equipment from different manufacturers. Data verification problem and integrates transponder message data generation function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119190145A_ABST
    Figure CN119190145A_ABST
Patent Text Reader

Abstract

The invention relates to a temporary speed limit server electronic map data generation method and device and a medium, and the method carries out the secrecy of original track surveying and mapping data in a railway signal electronic map making process, and carries out the verification of the electronic map data when a train is switched between TSRS. And the message generation principle of the virtual transponder is flexibly configured in a file configuration mode. Compared with the prior art, the method has the advantages that the labor cost is greatly reduced, the data making process is simplified, and the data making efficiency, adaptability and flexibility are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a train signal control system, and in particular to a method, device and medium for generating electronic map data of a temporary speed limit server. Background Art

[0002] In recent years, the integration technology based on satellite positioning and electronic maps has been widely used in various industries. In the railway signal system, in order to meet the needs of high-precision positioning, integrity inspection and real-time monitoring of trains for mobile blocking, this technology, as a generally recognized solution, has been vigorously studied and used in the fields of new train control systems and heavy-duty railways. Among them, electronic maps, as digital maps that realize functions such as train satellite positioning, are an electronic map with railway signal characteristics based on geographic information and combined with railway line engineering data. It is also one of the elements for realizing railway intelligence, which can greatly improve the information and digitalization level of the railway industry.

[0003] In the new train control system, the railway signal electronic map data is placed in the input information of the temporary speed limit server in the form of an offline file, and is sent to the on-board equipment by the temporary speed limit server in blocks. Since the railway line geographic information surveying and mapping data contained in the electronic map data is huge, and there are many types and numbers of key elements along the line, in addition to the geographic information of the key elements of the line, virtual balise message data is also required to describe the railway line information. In order to reduce labor costs and improve data production efficiency, accuracy and flexibility, a configurable method for automatically generating electronic map data based on the original engineering data and surveying and mapping data of the railway line is needed.

[0004] However, due to the security and confidentiality requirements of the original surveying and mapping data, it is sometimes not possible to directly provide it as input data for the production of electronic map data. In combination with the use requirements of the train control system, when the train runs across the temporary speed limit server, the vehicle needs to complete the electronic map data verification of the border station in the jurisdiction of the handover TSRS in advance with the receiving TSRS, that is, according to the electronic map data of the border station within its jurisdiction issued by the handover TSRS, and the electronic map file version and CRC of the sleeve area station in the index file of the receiving TSRS, a consistency check is performed. When two adjacent TSRSs are equipment from different manufacturers, since the railway signal electronic map data contains key element information fixed along the railway in addition to track geographic information, especially virtual balises and their message data, each manufacturer has differences in processing the message type and message storage order contained in the balise. Therefore, the electronic map data generated by different manufacturers for the same station must be different. In the above scenario, the CRC and other information of the electronic map data of the border station received by the vehicle from the handover TSRS will be inconsistent with the CRC of the electronic map data of the station in the index file of the receiving TSRS, resulting in verification failure.

[0005] After searching, Chinese patent publication number CN113954932A discloses a method for automatically generating electronic maps based on engineering line data, including: using station information, station interval information and jurisdiction boundary information as elements of the temporary speed limit server model to construct a line geometry model containing several temporary speed limit server models; reading the engineering data table and field message of the existing engineering line, and processing them in combination with the constructed line geometry model; for the processing result, according to the set starting point longitude and latitude information of the existing line and the azimuth of each signal point, calculate the longitude and latitude information of each signal point on the main line and side line, and obtain the corresponding electronic map. However, the existing patent does not solve the problem of unavailable surveying and mapping data, and also does not solve the problem of failed verification of electronic map data at the sleeve area station.

[0006] Therefore, how to solve the problem of unavailability of surveying and mapping data and the problem of failure in verification of electronic map data of sleeve area stations has become a technical problem that needs to be solved. Summary of the invention

[0007] The purpose of the present invention is to provide a method, device and medium for generating electronic map data of a temporary speed limit server in order to overcome the defects of the above-mentioned prior art.

[0008] The purpose of the present invention can be achieved by the following technical solutions:

[0009] According to a first aspect of the present invention, a method for generating electronic map data for a temporary speed limit server is provided, which keeps confidential the original track surveying and mapping data during the production of the railway signal electronic map, verifies the electronic map data when the train switches between TSRS, and flexibly configures the message generation principle of the virtual balise by means of a configuration file.

[0010] As a preferred technical solution, the method specifically comprises the following steps:

[0011] Step S1, manually selecting "whether to read back the track geographic information file" according to the provision method of the electronic map track geographic information surveying and mapping data;

[0012] Step S2, manually select "whether to read back the fixed application data file of the sleeve area station" according to the situation of the adjacent TSRS equipment;

[0013] Step S3, compiling a virtual transponder message configuration file;

[0014] Step S4, reading input data, and reading, verifying and parsing the input data, including the original engineering data table in Excel format, the configuration data table, the configuration file compiled in step S3, and the input files required according to different configuration items of steps S1 and S2;

[0015] Step S5, identifying the electronic map data range;

[0016] Step S6, generating a track geographic information data file of the station electronic map, i.e., a .1 file;

[0017] Step S7, generating a fixed application data file of the station electronic map, i.e., a .2 file;

[0018] Step S8, generating virtual transponder message data;

[0019] Step S9, generating an electronic map index file, i.e., a .0 file;

[0020] Step S10, backfilling the station electronic map data file configuration information of the .0 file;

[0021] Step S11, outputting the electronic map data file.

[0022] As a preferred technical solution, the step S1 specifically includes:

[0023] Step S101, if the .1 file of the electronic map data is directly provided by an external party, it is necessary to read back and parse the track geographic information data files of all stations within the TSRS electronic map data range, and the input file includes the .1 file, wherein the .1 file is the track geographic information data file;

[0024] Step S102, if the .1 file needs to be generated by reading basic surveying and mapping data and according to the track geographic information requirements, the input file includes the original "Track Geographic Information Table" file.

[0025] As a preferred technical solution, step S2 specifically includes:

[0026] Step S201, if the adjacent TSRS and the current TSRS are equipment from the same manufacturer, the .2 file of the sleeve area station is generated by reading the original engineering data and calculating it according to the requirements of the fixed application data, wherein the .2 file is a fixed application data file;

[0027] Step S202, if the adjacent TSRS and the current TSRS are not from the same manufacturer, the .2 file of the sleeve area station needs to be provided by the adjacent TSRS manufacturer, and the current TSRS reads and parses it back, and the input file includes the .2 file of the sleeve area station.

[0028] As a preferred technical solution, step S3 specifically includes:

[0029] An xml configuration file is compiled according to the virtual transponder message generation requirements, wherein the forward, reverse or bidirectional message types to be generated by different virtual transponders, the value or calculation basis of each field in the message, the number of bits occupied by each field in the message and the field description are manually configured.

[0030] As a preferred technical solution, step S5 specifically includes:

[0031] According to the configured "TSRS equipment serial number" and the "Station Information Table" in the original engineering data table read in, the electronic map data range that the current TSRS needs to generate is automatically identified.

[0032] As a preferred technical solution, the track geographic information data file in step S6 is used to describe the satellite positioning longitude and latitude and track coordinate position data of all track lines within the jurisdiction of the station.

[0033] As a preferred technical solution, the fixed application data file in step S7 is used to describe key points on the railway line.

[0034] As a preferred technical solution, step S8 is specifically as follows:

[0035] Based on the preprocessed original engineering data and the content of the message configuration file in the parsed step S3, the corresponding processing logic is called for calculation according to the value basis of each message field in the configuration file, and the message calculation result is packaged according to the actual number of bits of the field in the configuration file.

[0036] As a preferred technical solution, the electronic map index file in step S9 contains the configuration information of all stations in the TSRS electronic map data range and the link relationship between the previous and next stations, wherein the station configuration information includes the station basic configuration information and the station electronic map data file configuration information, wherein the station basic configuration information is generated based on the original engineering data, and the station electronic map data file configuration information is calculated and backfilled based on the .1 file and .2 file data of the current station.

[0037] As a preferred technical solution, in step S10, for the .1 file configuration information of the station in the index file, when the configuration method of step S101 is adopted, that is, the .1 file needs to be read back, the .1 file configuration information of each station is generated according to the read .1 file, and the .1 file is parsed and calculated, and the result is filled into the corresponding field of the index file corresponding to the station configuration; when the configuration method of step S102 is adopted, the .1 file configuration information of each station is directly calculated and generated according to the .1 file data generated in step S6.

[0038] As a preferred technical solution, in the step S10, for the .2 file configuration information of the station in the index file, when the configuration method of step S201 is adopted, that is, it is necessary to read back the .2 file of the sleeve area station, the .2 file configuration information of the sleeve station is generated according to the read .2 file, and the .2 file of the sleeve station is parsed and calculated, and the result is filled into the corresponding field of the corresponding station configuration of the index file, and the configuration information of the .2 file of the non-sleeve station is directly calculated and generated according to the .2 file data generated in steps S7 to S8;

[0039] When the configuration method of step S202 is adopted, the .2 file configuration information of all stations in the index file is directly calculated and generated based on the .2 file data generated in steps S7 to S8.

[0040] As a preferred technical solution, in step S11, the index file is output, and the station .1 file and .2 file are output according to the different configurations selected by S1 and S2;

[0041] When the .1 file needs to be read back, the .1 files of all stations within the electronic map data range do not need to be output;

[0042] When it is necessary to read back the .2 files of the stations in the sleeve area, only the .2 files of the stations within the jurisdiction of TSRS are output, and the .2 files of the stations in the sleeve area do not need to be output.

[0043] According to a second aspect of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the method described above is implemented when the processor executes the program.

[0044] According to a third aspect of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the program implements the method described above when executed by a processor.

[0045] Compared with the prior art, the present invention has the following advantages:

[0046] 1) The present invention can adapt to multiple application scenarios according to project requirements, meet the confidentiality requirements of original track mapping data in the process of railway signal electronic map production, and the verification requirements of electronic map data when the train switches between TSRS. At the same time, it integrates the functions of electronic map basic data production and transponder message data production, and provides a partial manual intervention interface to configure the message generation principle on demand, which greatly reduces the labor cost, simplifies the data production process, and improves the efficiency, adaptability and flexibility of data production;

[0047] 2) The present invention can automatically generate railway signal electronic map data of temporary speed limit server based on engineering data, surveying and mapping data, etc., integrates the transponder message generation function, reduces the difficulty of manual production and review of data, reduces labor costs, and improves data production efficiency and accuracy;

[0048] 3) The present invention provides a configurable electronic map track geographic information file generation solution, as well as a configurable electronic map sleeve area station fixed application data file generation solution, which can adapt to different application requirements and improve configurability and adaptability to multiple scenarios;

[0049] 4) The present invention provides a virtual transponder message data generation solution that can be manually intervened through the method of XML configuration file. Part of the generation requirements of the transponder message can be realized by modifying the configuration file, which improves user friendliness and flexibility of data production;

[0050] 5) In addition to the railway track geographic information, the electronic map data of the present invention also describes the fixed application data objects on the railway line, such as transponder switches, signal machines, station boundaries, track and other key points;

[0051] 6) The present invention can be configured to adapt to application scenarios where the original surveying and mapping data cannot be provided due to confidentiality, and solve the problem of data verification on the electronic map when the train switches between temporary speed limit servers of different manufacturers, and has the function of automatically generating transponder message data without the need for external message data;

[0052] 7) The virtual transponder message generation function of the present invention is based on the CTCS-N level train control system, provides a configurable entry, and is integrated with the electronic map data production function, thereby improving data production efficiency. At the same time, it can be expanded and applied to the physical transponder message generation requirements as needed. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 This is a schematic diagram of the division of the electronic map data range of the temporary speed limit server of the present invention;

[0054] Figure 2 This is a schematic diagram of the electronic map data type of the temporary speed limit server of the present invention;

[0055] Figure 3 It is a flow chart of the method for producing electronic map data of a temporary speed limit server of the present invention;

[0056] Figure 4 This is a schematic diagram of a fixed application data object of an electronic map data station of a temporary speed limit server of the present invention;

[0057] Figure 5 This is an example diagram of a virtual transponder message configuration file for electronic map data of a temporary speed limit server of the present invention. DETAILED DESCRIPTION

[0058] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0059] The present invention designs an automatic generation scheme for railway signal electronic map data that can meet various application scenarios, such as the need for original surveying and mapping data to be invisible due to confidentiality requirements, and the need for electronic map data verification when trains switch between TSRS devices of different manufacturers. The scheme also has the function of flexibly configuring the message generation principle of the virtual balise by means of a configuration file.

[0060] The method of the present invention specifically comprises:

[0061] Step S1, analyzing the project requirements, in the engineering configuration interface of the human-computer interaction interface, manually select "whether to read back the track geographic information file" according to the provision method of the electronic map track geographic information surveying and mapping data:

[0062] (1) If the project does not provide the original track geographic survey information, that is, the track geographic information data file (.1 file) of the electronic map data is directly provided by the outside, it is necessary to read back and parse the track geographic information files of all stations within the TSRS electronic map data range. The input file should include these .1 files;

[0063] (2) If the project provides original orbital geographic survey data, that is, the .1 file needs to be generated by reading the basic survey data and according to the orbital geographic information requirements, the input file should include the original "Orbital Geographic Information Table" file.

[0064] Step S2: Analyze the project requirements and manually select "whether to read back the fixed application data file of the sleeve area station" in the engineering configuration interface of the human-machine interaction interface according to the situation of the adjacent TSRS equipment:

[0065] (1) If the adjacent TSRS and the current TSRS are from the same manufacturer, the fixed application data (.2 file) of the sleeve area station can be generated by reading the original engineering data and calculating it according to the requirements of the fixed application data;

[0066] (2) If the adjacent TSRS and the current TSRS are not manufactured by the same manufacturer, the .2 file of the sleeve area station must be provided by the adjacent TSRS manufacturer, and the current TSRS will read back and parse it. The input file should include the .2 file of the sleeve area station.

[0067] Step S3, compile the transponder message configuration file. According to the virtual transponder message generation requirements, compile the xml configuration file, which can manually configure the forward / reverse or bidirectional message types to be generated by different virtual transponders, the values ​​or calculation basis of each field in the message, the number of bits occupied by each field in the message, and the field description.

[0068] Step S4, read input data. Read, verify and parse the input data, including the original engineering data table in Excel format, the configuration data table, the XML configuration file compiled in step S3, and the input files required for different configuration items in step S1 / S2.

[0069] Step S5, identifying the electronic map data range. Based on the configured "TSRS device serial number" and the "Station Information Table" in the read-in original engineering data table, the electronic map data range that the current TSRS needs to generate is automatically identified, that is, all stations within the jurisdiction of the current TSRS, and one station extending from the boundary of the current TSRS to the upstream and downstream adjacent TSRSs.

[0070] Step S6, generate the station electronic map track geographic information data file (.1 binary file). The track geographic information data mainly describes the satellite positioning longitude and latitude and track coordinate position data of all track lines within the jurisdiction of the station. If step S1 selects the (2) configuration, the geographic information in the read "Track Geographic Information Table" is organized according to the structure of "station->track->track segment record point" based on the station within the electronic map data range. Each station has multiple main lines and side lines, each track is composed of several track segments, and each track segment is composed of two track segment record points at the starting point and the end point. The track segment record point is used to describe the longitude and latitude and position increment from the previous record point. Due to the huge amount of track geographic information data, the track segment record points need to be simplified according to the position simplification conditions and angle simplification conditions in the configuration data table, and the track geographic information of key points such as switches and transponders cannot be deleted.

[0071] Step S7, generate a fixed application data file (.2 binary file) of the station electronic map. The fixed application data mainly describes the key points on the railway line. Taking the stations within the electronic map data range as units, according to the original engineering data table, the data object structures such as the start / end data boundary, turnout, transponder, signal and track information of the station are generated in sequence, and all the key points of the station except the track are arranged in order from small to large according to the track where they are located, and the key point data object dictionary is generated in the form of a linked list structure, which is used to generate the front and back link relationship of the data object.

[0072] Step S8, generate virtual transponder message data. In step S6, if the transponder is a virtual transponder, the .2 file also needs to include the message data of the transponder. Based on the preprocessed original engineering data and the content of the message xml configuration file in step S3, according to the value basis of each message field in the configuration file, call the corresponding processing logic for calculation, and package the message calculation results according to the actual number of bits of the field in the configuration file.

[0073] Step S9, generate an electronic map index file (.0 binary file). The electronic map index file contains the configuration information of all stations in the TSRS electronic map data range and the link relationship between the previous and next stations, where the station configuration information includes the basic station configuration information and the station electronic map data file configuration information. The basic station configuration information is generated based on the original engineering data, and the station electronic map data file configuration information needs to be calculated based on the .1 and .2 file data of the current station and then backfilled.

[0074] Step S10: backfill the station electronic map data file configuration information of the .0 file. The station electronic map data file configuration information includes the file size, CRC, data version, minimum / maximum latitude, minimum / maximum longitude fields, etc. of the station .1 file, and the file size, CRC, data version, etc. of the station .2 file. The data source of the configuration information depends on the configuration mode selected in step S1 and step S2:

[0075] (1) For the .1 file configuration information of the station in the index file, when the configuration method (1) of step S1 is adopted, that is, the .1 file needs to be read back, the .1 file configuration information of each station is generated based on the read .1 file, and the .1 file is parsed and calculated, and the result is filled into the corresponding field of the index file corresponding to the station configuration; when the configuration method (2) of step S1 is adopted, the .1 file configuration information of each station is directly calculated and generated based on the .1 file data generated in step S6.

[0076] (2) For the .2 file configuration information of the station in the index file, when the (2) configuration method of step S2 is adopted, that is, it is necessary to read back the .2 file of the sleeve area station, the .2 file configuration information of the sleeve station is generated based on the read .2 file, and the .2 file of the sleeve station is parsed and calculated, and the result is filled into the corresponding field of the corresponding station configuration of the index file, and the configuration information of the .2 file of the non-sleeve station is directly calculated and generated based on the .2 file data generated in steps S7 to S8; when the (1) configuration method of step S2 is adopted, the .2 file configuration information of all stations in the index file is directly calculated and generated based on the .2 file data generated in steps S7 to S8.

[0077] Step S11, output electronic map data file. Output index file, output station .1 file and .2 file according to different configurations selected by S1 and S2. When it is necessary to read back the .1 file, all .1 files of stations within the electronic map data range do not need to be output; when it is necessary to read back the .2 file of the sleeve area station, only the .2 file of the station within the jurisdiction of TSRS is output, and the .2 file of the sleeve area station does not need to be output. Specific embodiments

[0079] The embodiment of the present invention provides an implementation description of a method for automatically generating electronic map data of a temporary speed limit server for multiple application scenarios.

[0080] Figure 1 This is a diagram of the division of the electronic map data range of the temporary speed limit server. Assuming that there are 3 TSRS devices on the line, all stations within the range of the TSRS electronic map data are obtained according to the configured TSRS number and the "Station Information Table", including stations within the jurisdiction of the TSRS and sleeve area stations (collectively referred to as key stations). Figure 1 As shown, the electronic map data range of TSRS-1 is stations 1 to N within its jurisdiction, and station 1 within the jurisdiction of the adjacent TSRS-2; the electronic map data range of TSRS-2 is stations 1 to N within its jurisdiction, and station N within the jurisdiction of the adjacent TSRS-1 and station 1 within the jurisdiction of the adjacent TSRS-3; the electronic map data range of TSRS-3 is stations 1 to N within its jurisdiction, and station N within the jurisdiction of the adjacent TSRS-2.

[0081] Figure 2 It is a temporary speed limit server electronic map data type, which includes an index file (.0 file). Each station within the TSRS electronic map corresponds to a track geographic information data file (.1 file) and a fixed application data file (.2 file).

[0082] Figure 3 The flowchart for making electronic map data is explained using the TSRS-2 device as an example:

[0083] Step 1: Prepare input data.

[0084] (1) Prepare the original engineering data tables and data configuration table excel files such as "Station Information Table", "Balancer Location Table", "Main Line Signal Data Table", "Line Mileage Broken Chain Details Table", "Mileage System Information Table" and other original engineering data tables and data configuration table excel files that need to be read, as well as the input files required under different configurations of "whether to read back the track geographic information file" and "whether to read back the fixed application data file of the sleeve area station" (see the description of steps S1 and S2 in the technical solution).

[0085] (2) Prepare the XML configuration file of the virtual transponder message according to project requirements, such as Figure 5 For example, the types of transponders that need to send forward messages include virtual interval transponders XQ, level conversion notice transponders YG0-4 / YG4-0 / FYG0-4 / FYG4-0, etc., among which XQ is configured with frame header, [ETCS-5], [ETCS-21], [ETCS-27], [ETCS-68], [ETCS-72], [ETCS-79], [CTCS-14] information packets, and the reverse message and bidirectional message configuration are similar. Each information packet needs to be configured with the value basis of each field, the number of bits occupied, the field description, etc. For example, the Q_UPDOWN field in the frame header of XQ takes the value of 1, occupies 1 bit, indicating "the direction of information transmission (fixed as 1)", and the NID_BG field takes the value of the code-resolvable identifier NID_BG@balise@current, which takes 14 bits, indicating "the transponder code identification number (high 6 bits = station number, low 8 bits = transponder number)".

[0086] Step 2, read input data. Read the original engineering data table, data configuration table, and message xml configuration file. If "No" is selected for "Whether to read back the track geographic information file", you also need to read the "Track Geographic Information Table". Check all input file formats, parse and preprocess the input data.

[0087] Step 3, identify the range of TSRS electronic map data. In the "Station Information Table", obtain the stations under the jurisdiction of TSRS-2, and extend one station to the adjacent TSRS-1 and TSRS-3 as the key stations of TSRS-2 electronic map data, that is, including station N of TSRS-1, stations 1 to station N of TSRS-2, and station 1 of TSRS-3.

[0088] Step 4, process the .1 files of key stations:

[0089] (1) If the original surveying and mapping geographic information is confidential and cannot be directly used for electronic map data production, "Yes" should be selected for "Whether to read back the track geographic information file", indicating that the processed track geographic information file provided by the surveying and mapping unit is read back to complete the data production process, traverse the key stations of TSRS-2, read back the .1 file of each station in turn, parse and store it, and use it as the data basis for the subsequent backfilling of index file configuration information;

[0090] (2) If "No" is selected, the geographic information of each key station will be organized according to the track number based on the surveying and mapping data "Track Geographic Information Table" and simplified twice according to the position and angle conditions: ① When the position interval between two adjacent surveying and mapping points is less than the specified value, one of the non-key points will be deleted; ② When the difference between the angle between the line segment connecting the first two points and the true north axis and the angle between the line segment connecting the last two points and the true north axis among three adjacent surveying and mapping points is less than or equal to the specified condition, if the middle point is a non-key point, the middle point can be deleted. The simplified geographic information will be automatically organized according to the data structure of the .1 file to generate the track segment record point information contained in each track of each station.

[0091] Step 5, process the .2 files of key stations and traverse the key stations of TSRS-2:

[0092] (1) If the adjacent TSRS-1 and TSRS-3 are from different manufacturers than the local TSRS-2, select "Yes" for "Whether to read back the fixed application data file of the sleeve area station" and read back, parse and store the .2 files of station N of TSRS-1 and station 1 of TSRS-3 produced by the adjacent TSRS as input data. This will serve as the data basis for the subsequent backfilling of the index file configuration information. The .2 file data of stations 1 to N within the jurisdiction of the local TSRS-2 must be generated according to the pre-processed input data and organized according to the data structure. The data objects include the start / end data boundaries of the station, turnouts, transponders, signal machines, and track information.

[0093] (2) If the adjacent TSRS and this TSRS are the same equipment, select "No", then the .2 file data of all key stations of TSRS-2 must be automatically organized and generated.

[0094] (3).2 Each data object in the file (except for the track) needs to establish a forward and backward link relationship. By arranging all data objects according to different tracks and their positions on the corresponding tracks, and connecting different track joints with turnout data objects, a data object dictionary for each station is constructed. Figure 4 For example, the previous data object of the virtual section XQ1 should be the starting boundary, the next data object is the physical transponder B1, the data object before the switch SW1 is the signal X, the positioning data object is SW3 of track 2, the reverse data object is the signal S1 of track 1, and so on.

[0095] (4).2 The virtual transponder message data of the transponder module in the file is generated according to the message XML configuration file. Some generation principles can be modified manually through the XML file, such as adding or deleting the virtual transponder types that need to generate messages, adding or deleting the message types that need to be generated for a certain type of transponder, and the values ​​of some message fields.

[0096] Step 6: Process the index file configuration information. Generate the basic configuration information of the TSRS-2 index file and the basic configuration information such as the CTCSID and station name of each key station of TSRS-2 based on the preprocessed input data.

[0097] Step 7: Backfill the configuration information of the station electronic map data file of the index file data. Based on the .1 file data and .2 file data of the key stations stored in steps 4 and 5, backfill the file version and the calculated file size, CRC and other configuration information into the corresponding configuration of each station in the index file. After completing the backfilling of the station configuration information, finally calculate the file size and CRC of the .0 file data and backfill them into the corresponding position of the index file data.

[0098] Step 8. Output the electronic map data file. Output the index file data processed in step 7 to a binary file; if "Yes" is selected for "Whether to read back the track geographic information file", the .1 files of all key stations of TSRS-2 are already provided in the input data and do not need to be output again. If "No" is selected, the .1 files of all key stations need to be output according to the data processed in step 4; if "Yes" is selected for "Whether to read back the fixed application data file of the sleeve area station", the .2 files of station N of TSRS-1 and station 1 of TSRS-3 are already provided in the input data and do not need to be output again. The .2 binary files of stations 1 to N within the jurisdiction of TSRS-2 need to be output according to the data processed in step 5. If "No" is selected, the .2 files of all key stations of TSRS-2 need to be output.

[0099] Compared with the traditional electronic map data production, this method provides a variety of configurations to adapt to different application scenarios, and integrates multiple functions such as generating electronic map basic data and generating transponder message data, which simplifies the data production process and improves the efficiency, adaptability and flexibility of data production. This description only describes the specific implementation methods of the present invention, but those skilled in the art should understand that these are only examples, and those skilled in the art can make various changes or modifications to these implementation methods without departing from the principles and essence of the present invention, but these changes and modifications fall within the scope of protection of the present invention.

[0100] The above is an introduction to the method embodiment. The following is a further explanation of the scheme of the present invention through electronic equipment and storage medium embodiments.

[0101] The embodiment of the present invention also provides an electronic device including a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or computer program instructions loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0102] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0103] The processing unit performs the various methods and processes described above, such as the method of the present invention. For example, in some embodiments, the method of the present invention can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the method of the present invention described above can be performed. Alternatively, in other embodiments, the CPU can be configured to perform the method of the present invention by any other appropriate means (e.g., by means of firmware).

[0104] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0105] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0106] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.

[0107] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for generating electronic map data of a temporary speed limit server, characterized in that: The method keeps the original track mapping data confidential during the production of railway signal electronic maps, verifies the electronic map data when the train switches between TSRS, and flexibly configures the message generation principle of the virtual balise through configuration files.

2. According to claim 1, a method for generating electronic map data of a temporary speed limit server is characterized in that: The method specifically comprises the following steps: Step S1, manually select "whether to read back the track geographic information file" according to the provision method of the electronic map track geographic information surveying and mapping data; Step S2, manually select "whether to read back the fixed application data file of the sleeve area station" according to the situation of the adjacent TSRS equipment; Step S3, compiling a virtual transponder message configuration file; Step S4, reading input data, and reading, verifying and parsing the input data, including the original engineering data table in Excel format, the configuration data table, the configuration file compiled in step S3, and the input files required according to different configuration items of steps S1 and S2; Step S5, identifying the electronic map data range; Step S6, generating a track geographic information data file of the station electronic map, i.e., a .1 file; Step S7, generating a fixed application data file of the station electronic map, i.e., a .2 file; Step S8, generating virtual transponder message data; Step S9, generating an electronic map index file, i.e., a .0 file; Step S10, backfilling the station electronic map data file configuration information of the .0 file; Step S11, outputting the electronic map data file.

3. According to claim 2, a method for generating electronic map data of a temporary speed limit server is characterized in that: The step S1 specifically includes: Step S101, if the .1 file of the electronic map data is directly provided by an external party, it is necessary to read back and parse the track geographic information data files of all stations within the TSRS electronic map data range, and the input file includes the .1 file, wherein the .1 file is the track geographic information data file; Step S102, if the .1 file needs to be generated by reading basic surveying and mapping data and according to the track geographic information requirements, the input file includes the original "Track Geographic Information Table" file.

4. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The step S2 specifically includes: Step S201, if the adjacent TSRS and the current TSRS are equipment from the same manufacturer, the .2 file of the sleeve area station is generated by reading the original engineering data and calculating it according to the requirements of the fixed application data, wherein the .2 file is a fixed application data file; Step S202, if the adjacent TSRS and the current TSRS are not from the same manufacturer, the .2 file of the sleeve area station needs to be provided by the adjacent TSRS manufacturer, and the current TSRS reads and parses it back, and the input file includes the .2 file of the sleeve area station.

5. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The step S3 specifically includes: An xml configuration file is compiled according to the virtual transponder message generation requirements, wherein the forward, reverse or bidirectional message types to be generated by different virtual transponders, the value or calculation basis of each field in the message, the number of bits occupied by each field in the message and the field description are manually configured.

6. A method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The step S5 specifically includes: According to the configured "TSRS device serial number" and the "Station Information Table" in the original engineering data table read in, the electronic map data range that the current TSRS needs to generate is automatically identified.

7. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The track geographic information data file in step S6 is used to describe the satellite positioning longitude and latitude and track coordinate position data of all track lines within the jurisdiction of the station.

8. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The fixed application data file in step S7 is used to describe key points on the railway line.

9. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The step S8 is specifically as follows: Based on the preprocessed original engineering data and the content of the message configuration file in the parsed step S3, the corresponding processing logic is called for calculation according to the value basis of each message field in the configuration file, and the message calculation result is packaged according to the actual number of bits of the field in the configuration file.

10. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: The electronic map index file in step S9 contains the configuration information of all stations in the TSRS electronic map data range and the link relationship between the previous and next stations, wherein the station configuration information includes the station basic configuration information and the station electronic map data file configuration information, wherein the station basic configuration information is generated based on the original engineering data, and the station electronic map data file configuration information is backfilled after calculation based on the .1 file and .2 file data of the current station.

11. The method for generating electronic map data of a temporary speed limit server according to claim 3, characterized in that: In the step S10, for the .1 file configuration information of the station in the index file, when the configuration method of step S101 is adopted, that is, when the .1 file needs to be read back, the .1 file configuration information of each station is generated according to the read .1 file, and the .1 file is parsed and calculated, and the result is filled into the corresponding field of the index file corresponding to the station configuration; when the configuration method of step S102 is adopted, the .1 file configuration information of each station is directly calculated and generated according to the .1 file data generated in step S6.

12. A method for generating electronic map data of a temporary speed limit server according to claim 4, characterized in that: In the step S10, for the .2 file configuration information of the station in the index file, when the configuration method of step S201 is adopted, that is, it is necessary to read back the .2 file of the sleeve area station, the .2 file configuration information of the sleeve station is generated according to the read .2 file, and the .2 file of the sleeve station is parsed and calculated, and the result is filled into the corresponding field of the corresponding station configuration of the index file, and the configuration information of the .2 file of the non-sleeve station is directly calculated and generated according to the .2 file data generated in steps S7 to S8; When the configuration method of step S202 is adopted, the .2 file configuration information of all stations in the index file is directly calculated and generated based on the .2 file data generated in steps S7 to S8.

13. The method for generating electronic map data of a temporary speed limit server according to claim 2, characterized in that: In the step S11, the index file is output, and the station .1 file and .2 file are output according to the different configurations selected in S1 and S2; When the .1 file needs to be read back, the .1 files of all stations within the electronic map data range do not need to be output; When it is necessary to read back the .2 files of the stations in the sleeve area, only the .2 files of the stations within the jurisdiction of TSRS are output, and the .2 files of the stations in the sleeve area do not need to be output.

14. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the method according to any one of claims 1 to 13 is implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Electronic map automatic generation method based on engineering line data

    CN113954932A