An electronic map design method based on the fusion of sections and kilometer marks

By splitting the lateral lines of the switch into independent line branches in the electronic map, and combining the kilometer mark and section numbering, the problem of inconspicuous area description and cumbersome calculation in the prior art is solved, and a concise and efficient regional position calculation is achieved.

CN116645868BActive Publication Date: 2025-08-15TIANJIN JINHANG COMP TECH RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310580237.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-22
Publication Date
2025-08-15
Estimated Expiration
2043-05-22

AI Technical Summary

Technical Problem

In a system that completely adopts positioning method 2 or 3, when only segments are used to describe locations and regions, there are problems such as cumbersome calculations, unclear regional boundary expressions, and inflexible regional scope descriptions. Especially when the regional scope is expanded, the segment list representation method leads to a sharp increase in information.

Method used

The fusion design method based on segment and kilometer marks is adopted, and the area description is simplified by splitting the lateral lines of the turnout into independent line branches, using the kilometer marks to represent and convert them, combining the line branch number and distance information.

Benefits of technology

The simplicity and flexibility of area description are achieved, and the rapid increase in information caused by segment list representation is avoided, and the positional relationship and distance between devices can be quickly calculated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116645868B_ABST
    Figure CN116645868B_ABST
Patent Text Reader

Abstract

The present invention relates to an electronic map design method based on the fusion of sections and kilometer marks, and belongs to the field of electronic maps. The present invention generates the kilometer mark position of the corresponding device or section starting point after reading the original data of the line, and formulates an electronic map containing the section and kilometer mark information according to a certain data structure. The dynamic conversion of sections and kilometer marks includes the conversion between a single section and a kilometer mark point and the conversion between multiple section lists and the kilometer marks of the starting and ending points of the area. When describing the area, the present invention adopts the kilometer mark method to accurately represent the area between any two points on the line through the starting and ending points of the line segment. The information of the area described by the kilometer mark method is only related to whether it crosses the line branch, and has nothing to do with the length of the line segment in the area. When the scope of the area is expanded, the situation of a sharp increase in information in the section list representation method can be avoided. Two devices at any point in the line can quickly calculate the position relationship and distance between the two devices only through the information of the kilometer mark itself.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of electronic maps, and in particular relates to an electronic map design method based on the fusion of sections and kilometer marks. Background Art

[0002] Current electronic maps only use the track segment method, describing the coordinate point position in the form of "track segment + offset" and describing the range in the form of a segment list.

[0003] The description of the electronic map is related to the train positioning method and the switch area division method. The following will describe the commonly used positioning methods in rail transit and the section division method of the switch area respectively.

[0004] 1. Common train positioning methods are:

[0005] 1. Track circuits or axle counting equipment;

[0006] 2>. Ground transponders or beacons work with vehicle-mounted speed and distance measuring equipment;

[0007] 3>. Satellite positioning or cross-induction loop lines laid along the entire line.

[0008] Track circuits and axle counting devices can only be accurate to a fixed area, while the other two methods can be accurate to a point.

[0009] Satellite positioning or laying cross-induction loops along the entire line can allow the train to know its current position at any point, whether stationary or moving.

[0010] The way that the ground transponder or beacon cooperates with the on-board speed and distance measuring equipment requires the train to first obtain the initial position through the transponder or beacon. At this time, if the position reading antenna is not exactly above the transponder or beacon when the train is stationary, the train needs to move a certain distance in order to read the initial position. Subsequently, the current train position can be calculated by integrating the accumulated value of the driving distance obtained by the on-board speed and distance measuring equipment. This method has a cumulative error in the driving distance calculated by the on-board speed and distance measuring equipment, so it is necessary to travel a certain distance and then obtain the current actual position again through the transponder or beacon to clear the accumulated error.

[0011] 2. A turnout is a part of a line that controls trains to change lines and take different subsequent routes. The commonly used ways to divide the turnout area are:

[0012] 1>. The method of using the fork center as the separation point

[0013] 2>. The separation point is not completely based on the center of the branch;

[0014] The method of using the fork center as the separation point is as follows Figure 1 .

[0015] In this method, the fork point 3 is used as the dividing point, and another point in each direction is selected as the boundary point to divide the sections A, B, and C.

[0016] In this method, the turnout area is divided into the area before the turnout, the positioning area after the turnout, and the reverse area after the turnout for regional description.

[0017] Figure 1 The middle section A is the area before the turnout, section C is the positioning area after the turnout, and section B is the reverse area after the turnout.

[0018] The method of using non-branch center as separation point is as follows Figure 2 , 3.

[0019] In this method, the entire turnout area can be regarded as a section A (e.g. Figure 3 ), you can also select the turnout center and another point as a separate section B in one direction, and select the line including the entire turnout area as a section A in the other direction (such as Figure 2 ).

[0020] from Figure 1 ,2,3, we can see that Figure 1 ,2 The sections of the fork area are finally divided into line segments. Figure 3 The section of the turnout area is finally divided into one area.

[0021] In the presence of track circuits or axle counters for positioning, the segment method is used throughout. This allows for a relatively uniform description of the location of trains and trackside equipment, as well as regional information such as routes, under various positioning methods. However, in systems that fully utilize positioning methods 2 or 3, using only the segment method to describe location and regions presents the following problems:

[0022] 1. Calculating the location between multiple devices is rather cumbersome. It is necessary to find the link relationship between each segment and ultimately calculate the location between the devices based on information such as the sum of the lengths of all segments between the two devices.

[0023] 2. The representation of region boundaries is not concise and flexible. All segment divisions are static. When the system describes a region, the region and the segment boundary may not coincide. At the same time, when describing the range, it can use the method of listing all segments within the region and the method of segment start and end points.

[0024] a. If the segment start and end point method is used, the size of the area cannot be directly expressed. It is necessary to query the electronic map to complete all the segments within the area to determine the segments included in the entire area and then calculate the distance between the area start and end points.

[0025] b. If you enumerate all segments within a region, and the start and end points of the region range are not at the segment start or end points, you will need to expand the range. This means that the combined length of the segment list will be greater than the length of the region to be described. Furthermore, the number of segments will increase as the region range expands. This means that the number of bytes required to describe regions of different ranges may vary significantly.

[0026] Based on the environment that fully adopts positioning method 2 or 3, the present invention proposes to use information such as section-associated trackside equipment and line attributes, use kilometer marks to calculate the distance between equipment, describe the boundaries of the area, etc., which can more simply determine the positional relationship between multiple devices, and can more concisely determine the scope of the area and the distance between the starting and ending points of the area by only describing the boundaries of the area. At the same time, it avoids the problem that the sum of the section list ranges is greater than the specified area range when the section list represents the area range and the problem that the number of bytes describing the area increases when the area is expanded. It also avoids the problem that the area size cannot be intuitively represented in the method of using the section plus offset to represent the start and end points, and the intermediate section information needs to be supplemented by an electronic map. Summary of the Invention

[0027] (1) Technical issues to be solved

[0028] The technical problem to be solved by the present invention is how to provide an electronic map design method based on the fusion of sections and kilometer marks to solve the problem of using only sections to describe locations and areas in a system that fully adopts positioning method 2 or 3.

[0029] (2) Technical solution

[0030] In order to solve the above technical problems, the present invention proposes an electronic map design method based on the fusion of sections and kilometer marks, which includes a section / kilometer mark representation method and a conversion method;

[0031] 1) Section / kilometer marking methods include:

[0032] Kilometer mark part:

[0033] In the upward direction, with the turnout center as the boundary, the subsequent lines connected to each turnout reverse area are split into separate line branches. The subsequent lines connected to the positioning area are not split separately, and the lines connected to the area before the turnout are the same line branch. Ultimately, two main line branches for upward and downward movement and several secondary line branches are formed. There will be no line branch intersection on each line branch, and there will be a clear position relationship between any two points on a single line branch.

[0034] The kilometer mark is represented by combining the following two pieces of information:

[0035] (1) Line branch number;

[0036] (2) The distance between this point and the starting point of the branch kilometer mark of the line

[0037] The kilometer mark starting reference point of each line branch is the line starting point of each line branch in the upward direction, and the line branch length is the distance between the line starting point and the end point in the upward direction;

[0038] Based on the above method, the kilometer mark of a single point is described as: (line branch number, distance);

[0039] The area range is represented by the starting and ending points of line segments. If there are multiple line branches within the area, multiple line segments are used to represent them.

[0040] Section:

[0041] A single line is divided into a combination of multiple sections, and each section is given a unique number. The description of each point on the section is a combination of the section number and the offset between the point and the starting position of the section.

[0042] 2) Section / kilometer mark conversion method

[0043] After reading the original data of the line, the kilometer mark position of the corresponding equipment or section starting point is generated, and an electronic map containing section and kilometer mark information is formulated according to a certain data structure; the dynamic conversion of electronic map sections and kilometer marks includes: the conversion between a single section and a kilometer mark point, and the conversion between multiple section lists and the kilometer marks of the regional start and end points.

[0044] (3) Beneficial effects

[0045] The present invention proposes an electronic map design method based on the fusion of sections and kilometer markers. The key points and points to be protected in the present invention are:

[0046] 1. The lateral line of the turnout is split into independent line branches;

[0047] 2. The kilometer mark value of a single point is expressed by combining the line branch number and the distance from the starting point of the uplink line branch;

[0048] 3. The kilometer mark distance of the cross-line point is calculated by mapping the starting and ending points of the line branch to a virtual intersection on another line branch.

[0049] Beneficial effects of the present invention:

[0050] 1. When describing an area, it is possible to avoid using multiple segment lists. In the case where the total area of the segment combination is greater than the starting and ending points of the original table area, the kilometer mark method accurately represents the area between any two points on the line through the starting and ending points of the line segment.

[0051] 2. The information described in the kilometer mark method is only related to whether it crosses a line branch, and has nothing to do with the length of the line segment in the area. When the scope of the area is expanded, it can avoid the situation where the information increases sharply in the segment list representation method.

[0052] 3. The position relationship and distance between two devices at any point on the line can be quickly calculated using only the kilometer marker information. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A schematic diagram of the turnout section division with the turnout center as the separation point;

[0054] Figure 2 Schematic diagram of the division of turnout sections with non-turnout center as the separation point Figure 1 ;

[0055] Figure 3 Schematic diagram of the division of turnout sections with non-turnout center as the separation point Figure 2 ;

[0056] Figure 4 This is a schematic diagram of the regional location representation method;

[0057] Figure 5 This is a schematic diagram of the conversion between sections and kilometer markers. DETAILED DESCRIPTION

[0058] In order to make the purpose, content and advantages of the present invention more clear, the specific implementation methods of the present invention are further described in detail below with reference to the accompanying drawings and examples.

[0059] This invention provides an electronic map design method that associates track segments with information such as trackside equipment, turnouts, slopes, curvatures, and speed limits within the current area. It then uses line branch numbers and kilometer markers within each branch to describe the start and end points of the area, as well as the location of equipment. For multiple devices on the same line, the kilometer marker values make it easier to determine the positional relationships between them, reducing the computational effort required to calculate information such as the distance between devices and the length of the area. Areas such as routes, temporary speed limits, and protection zones can be described using kilometer markers at the start and end points of line segments, making area descriptions more concise and the area size more intuitive.

[0060] The technical solution of the present invention adopts two methods, section and kilometer mark, to design electronic maps. The main invention part includes the section / kilometer mark representation method and conversion method.

[0061] 1. Section / kilometer marking method

[0062] Map directions follow the mainstream approach of existing technologies: describing them in terms of uplink and downlink. Uplink is defined as the direction from left to right on the signal plane, while downlink is defined as the direction from right to left on the signal plane.

[0063] This section contains the kilometer marker part and the section part.

[0064] 1>. Kilometer mark part

[0065] To mark the kilometer value of a branched route, you need to split the route first to ensure that the kilometer value of any point on the route has a unique and clear calculation reference point. The specific method is as follows:

[0066] In the upward direction, with the turnout center as the boundary, the subsequent lines connected to each turnout's reverse position area are split into separate line branches. The subsequent lines connected to the positioning area are not split separately, and the lines connected to the area before the turnout are on the same line branch. Ultimately, two main line branches for upward and downward movement and several secondary line branches are formed. There will be no line branch intersections on each line branch, and any two points on a single line branch have a clear position relationship.

[0067] The kilometer mark is represented by combining the following two pieces of information:

[0068] (1) Line branch number;

[0069] (2) The distance between this point and the starting point of the branch kilometer mark of the line

[0070] The kilometer mark starting point for each branch is the starting point of each branch in the upward direction. The branch length is the distance from the starting point to the end point in the upward direction.

[0071] The intersection of two line branches is virtually a point on two different line branches and is described according to the reference points of different line branches.

[0072] Based on the above method, the kilometer mark of a single point is described as: (line branch number, distance).

[0073] like Figure 4 Midpoint 3 and point 3a are the intersections of branch x1 and branch x2. Point 3 represents a point on x1, with the kilometer mark (xb1, d3). Point 3a represents a point on x2, with the kilometer mark (xb2, d3a). (In this diagram, 3a is the starting point of the upward movement, so d3a = 0.)

[0074] The regional range is represented by the starting and ending points of line segments. If there are multiple line branches within the regional range, they are represented by a combination of multiple line segments.

[0075] like Figure 4 As shown in the figure, there are three track branches, x1, x2, and x3. Points 3 and 3a are both turnouts connecting x1 and x2. The kilometer mark for point 3 on x1 is represented by (xb1, d3), where xb1 is the track branch number of track branch x1 and d3 is the distance from point 3 to the starting point of the uplink on x1. The kilometer mark for point 3a on x2 is represented by (xb2, d3a), where xb2 is the track branch number of track branch x2 and d3a is the distance from point 3a to the starting point of the uplink on x2.

[0076] Similarly, point 4 and point 4a are both switch centers connecting x2 and x3. The kilometer mark of point 4 is expressed as (xb3, d4), and the kilometer mark of point 4a is expressed as (xb2, d4a) (in this figure, d4a is the end position of the upline, so it is the branch length L2 of the x2 line). Point 1 and point 2 are points on x1. The kilometer mark of point 1 is expressed as (xb1, d1), the kilometer mark of point 2 is expressed as (xb1, d2), and the kilometer mark of point 5 is expressed as (xb3, d5).

[0077] Based on the above kilometer mark, the following describes the case where no cross-line branching is involved and the case where cross-line branching is involved.

[0078] (1) It does not involve cross-line branching.

[0079] The area with the starting point 1 and the ending point 2 is expressed as [1,2], and the kilometer mark method is expressed as [(xb1,d1),(xb1,d2)].

[0080] (2) Situations involving cross-line branches

[0081] To represent an area with a starting point of 1 and an end point of 5, a combination of multiple single-line branches is required, which is [1,3]+[3a,4a]+[4,5]. The kilometer mark method is [(xb1,d1),(xb1,d3)]+[(xb2,d3a),(xb2,d4a)]+[(xb3,d4),(xb3,d5)].

[0082] 2>. Section part

[0083] The section part is roughly the same as the existing technology. A single line is divided into a combination of multiple sections, and each section is named with a unique number. The description of each point on the section is a combination of the section number plus the offset between the point and the starting position of the section. For related examples, see Figure 5 and Tables 1 to 4.

[0084] The length of the section is divided according to the logic needs, and the branch area is Figure 1The area is divided in a manner of "completely using the switch center as the dividing point" as shown, and the segment attributes include the segment length and the segment numbers of the adjacent upstream and downstream segments, so that the area can be represented by linking multiple segments.

[0085] 2. Section / kilometer mark conversion method

[0086] Most current line design drawings use the section method to represent equipment locations. The kilometer mark method reads the original line data, generates the kilometer mark position of the corresponding equipment or section starting point, and formulates an electronic map containing section and kilometer mark information according to a certain data structure.

[0087] The dynamic conversion of electronic map sections and kilometer marks mainly includes the conversion between a single section and a kilometer mark and the conversion between multiple section lists and regional start and end point kilometer marks.

[0088] 1>.Conversion between single section and kilometer marker position

[0089] This method adds the kilometer marker information of the starting point of the section to the section attributes when configuring the section information.

[0090] (1) Data composition of sections and kilometer marker locations in electronic maps

[0091] Section information is organized into a separate table called "All Line Branch Section Data." This table lists the line branches and, within each line branch, lists all the section data for the i-th line branch in order of kilometer markers. The i-th line branch's section data includes the line branch number, the number of sections within this line branch, and the j-th section's content. The j-th section's content includes the section number, the starting kilometer marker for the section, the section length, the section type, the previous track section number in the upward direction, and the next track section number in the upward direction. This is shown in Table 1.

[0092] Table 1 Schematic diagram of all line branch sections

[0093]

[0094] Table 2 Data of all sections of a single line branch

[0095]

[0096]

[0097] Table 3 Schematic diagram of single segment data structure

[0098]

[0099] (2) Example of conversion between section and kilometer mark for a single point

[0100] like Figure 5 As shown, line branch x1 contains sections A, B, and C, line branch x2 contains section D, and line branch x3 contains sections E and F. Point 3 is the dividing point between sections B and C, and point 4 is the dividing point between sections E and F. If the kilometer mark and line length information of each section in the configuration data are as follows:

[0101] Table 4 Segment data configuration diagram

[0102] Segment Name Section starting kilometer mark Segment length A (x1,DA) LA B (x1,DB) LB C (x1,DC) LC D (x2,DD) LD E (x3,DE) LE F (x3,DF) LF

[0103] Where (x1,DA) is the kilometer mark value of the uplink starting point of section A, and LA is the total length of line branch x1.

[0104] Points in line branches are represented in section format as {section number, section offset}, where the section number must be unique among all line branches and there must be no duplicate numbers; after conversion, they are represented in kilometer format as (line branch number, kilometer value of the uplink starting point of the section corresponding to the section number + section offset).

[0105] Based on the contents in the table "Segment Data Configuration Diagram", points 1, 3, 2, 3a, 4a, 4, and 5 can be converted to the following:

[0106] Table 5 Schematic diagram of the conversion between the section and kilometer mark of a single point

[0107] Point Name Position indicated by segment Location expressed as kilometer markers 1 {A,L1} (x1,DA+L1) 2 {C,L2} (x1,DC+L2) 3 {C,L3} (x1,DC+L3) 3a {D,L3a} (x2,DD+L3a) 4a {D,L4a} (x2,DD+L4a) 4 {F,L4} (x3,DF+L4) 5 {F,L5} (x3,DF+L5)

[0108] When a point is the dividing point between two segments, the segment number with an offset of 0 is used as the segment number of this point.

[0109] 2>.Conversion between multiple section lists and regional start and end point kilometer marks

[0110] When the content of an area is represented by segments, it is a list of multiple segments. When it is represented by kilometer markers, it is a single or multiple line segments containing only the start and end points.

[0111] Region representation includes both regions within a single branch and regions encompassing multiple branches. Conversion between segment and kilometer mark representations for regions within different branches requires not only the segment attribute information described in Table 1: All Branch Section Data, but also the relationship between the branches. This allows for the conversion of intersection coordinates between different branches when crossing branches.

[0112] (1) Relationship between line branches

[0113] The relationship between line branches can be expressed by enumerating the total number of line branches and describing the section and kilometer mark information of the starting and ending points of the corresponding line branches and the intersection points with other line branches, as well as the length of the line and other information.

[0114] When describing an area that crosses a line branch, the location information of the intersection point of this line branch in the other intersecting line will be involved. Because the line corresponding to the turnout inversion is split into separate branch lines with the turnout center as the boundary, the intersection point of the two line branches must be the starting and ending points of one of the line branches. The relationship between the kilometer mark and section number of the two virtual points (one of which is the starting and ending point of the line) in the two lines is shown in Tables 6 and 7. The location information represented by the starting and ending point sections and kilometer marks is recorded in the configuration data. Table 6 is a data table of the start and end information of all line branches, including: the total number of line branches and the data of the i-th line branch. The data of the i-th line branch include: the line branch number, the line branch number of the starting point of the line branch on other line branches, the section number of the starting point of the line branch, the kilometer mark of the starting point of the line branch on other line branches, the turnout number corresponding to the starting point of the line branch, the line branch number of the ending point of the line branch on other line branches, the section number of the ending point of the line branch, the kilometer mark of the ending point of the line branch on other line branches, the turnout number corresponding to the ending point of the line branch and the length of the line branch.

[0115] Table 6 Schematic diagram of all line branch start and end information data

[0116]

[0117] Table 7 Schematic diagram of the data structure of the branch start and end information of a single line

[0118]

[0119]

[0120] (2) Example of kilometer mark and section conversion method

[0121] based on Figure 5 The configuration contents of Table 4 and Table 5 are as follows: The regional information in the following table is represented by different ways of expressing sections and kilometers:

[0122] Table 8: Conversion between sections and kilometer marks of regional information

[0123]

[0124] The area represented by the segment list can only be represented by the combination of segments. Its range will be greater than or equal to the representation range of the original area. When calculating the distance, it is necessary to first know the length of each segment and the connection relationship between the segments.

[0125] For the part involving line transfer, please refer to Table 6 and Table 7. Based on Table 6 and Table 7, it can be seen that lines x1 and x2 are adjacent, point 1 is on x1, point 5 is on x2, and the mapping points of lines x1 and x2 are 3 and 3a.

[0126] When using the segment plus offset method to describe the start and end points of an area, the distance between point 1 and point 2 cannot be directly obtained. It is necessary to use electronic map completion to obtain all the segment information between segment A and segment C in order to calculate the distance between the start and end points.

[0127] For areas represented by kilometer markers, the distance from point 1 to point 3 is: (DC+L3)-(DA+L1), the distance from point 1 to point 2 is: (DC+L2)-(DA+L1), and the distance from point 1 to point 5 is: (DC+L3)-(DA+L1)+(DD+L4a)-(DD+L3a)+(DF+L5)-(DF+L4).

[0128] As shown in the table above, areas represented by kilometer markers can use only kilometer marker information to represent the area's boundaries and the distance between the area's starting and ending points. Furthermore, when not crossing lines, only the coordinates of the starting and ending points are included, and the number of bytes used does not increase as the area expands.

[0129] The key points and points to be protected of the present invention are:

[0130] 1. The lateral line of the turnout is split into independent line branches;

[0131] 2. The kilometer mark value of a single point is expressed by combining the line branch number and the distance from the starting point of the uplink line branch;

[0132] 3. The kilometer mark distance of the cross-line point is calculated by mapping the starting and ending points of the line branch to a virtual intersection on another line branch.

[0133] Beneficial effects of the present invention:

[0134] 1. When describing an area, it is possible to avoid using multiple segment lists. In the case where the total area of the segment combination is greater than the starting and ending points of the original table area, the kilometer mark method accurately represents the area between any two points on the line through the starting and ending points of the line segment.

[0135] 2. The information described in the kilometer mark method is only related to whether it crosses a line branch, and has nothing to do with the length of the line segment in the area. When the scope of the area is expanded, it can avoid the situation where the information increases sharply in the segment list representation method.

[0136] 3. The position relationship and distance between two devices at any point on the line can be quickly calculated using only the kilometer marker information.

[0137] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for designing an electronic map based on the fusion of sections and kilometer markers, characterized in that: The method includes a section / kilometer mark representation method and a conversion method; 1) Section / kilometer marking methods include: Kilometer mark part: In the upward direction, with the turnout center as the boundary, the subsequent lines connected to each turnout reverse area are split into separate line branches. The subsequent lines connected to the positioning area are not split separately, and the lines connected to the area before the turnout are the same line branch. Ultimately, two main line branches for upward and downward movement and several secondary line branches are formed. There will be no line branch intersection on each line branch, and there will be a clear position relationship between any two points on a single line branch. The kilometer mark is represented by combining the following two pieces of information: (1) Line branch number; (2) The distance between this point and the starting point of the branch kilometer mark of the line The kilometer mark starting reference point of each line branch is the line starting point of each line branch in the upward direction, and the line branch length is the distance between the line starting point and the end point in the upward direction; Based on the above method, the kilometer mark of a single point is described as: {line branch number, distance}; The area range is represented by the starting and ending points of line segments. If there are multiple line branches within the area, multiple line segments are used to represent them. Section: A single line is divided into a combination of multiple sections, and each section is given a unique number. The description of each point on the section is a combination of the section number and the offset between the point and the starting position of the section. 2) Section / kilometer mark conversion method After reading the original route data, the kilometer marker position of the corresponding equipment or section starting point is generated, and an electronic map containing the section and kilometer marker information is prepared according to a specific data structure. Dynamic conversion of electronic map sections and kilometer markers includes: conversion between a single section and a kilometer marker point, and conversion between multiple section lists and regional start and end point kilometer markers; in, The conversion between a single section and the kilometer mark position is achieved by adding the kilometer mark information of the starting point of this section to the section attributes when configuring the section information; the section information is separately combined into a data table of all line branch sections, in which the line branches are listed, and in each line branch, all section data of the i-th line branch are described in the order of kilometer marks; all section data of the i-th line branch include: line branch number, number of sections of this line branch and content of the j-th section; content of the j-th section includes: section number, starting kilometer mark of the section, length of the section, type of section, number of the previous track section in the upward direction and number of the next track section in the upward direction.

2. The electronic map design method based on the fusion of sections and kilometer markers according to claim 1, characterized in that: In the electronic map, the uplink direction is defined as the direction from left to right of the signal plane; the downlink direction is defined as the direction from right to left of the signal plane.

3. The electronic map design method based on the fusion of sections and kilometer markers according to claim 1, characterized in that: The intersection of two line branches is virtually a point on two different line branches and is described according to the reference points of different line branches.

4. The electronic map design method based on the fusion of sections and kilometer markers according to claim 1, characterized in that: The length of the section is divided according to logical needs. The switch area is divided using the switch center as the dividing point. The section attributes include the section length and the section numbers of the adjacent upstream and downstream sections, so that the area can be represented by linking multiple sections.

5. The electronic map design method based on the fusion of sections and kilometer markers according to claim 1, characterized in that: The conversion between section and kilometer mark of a single point includes: the point in the line branch is expressed in section format as {section number, section offset}, where the section number must be unique among all line branches and there is no number overlap; the converted point is expressed in kilometer mark format as {line branch number, kilometer mark value of the uplink starting point of the section corresponding to the section number + section offset}.

6. The electronic map design method based on the fusion of sections and kilometer markers according to claim 1, characterized in that: The conversion between multiple segment lists and regional start and end point kilometer marks includes: when the content of the area is represented by segments, it is in the form of multiple segment lists; when it is represented by kilometer marks, it is a single or multiple line segments containing only the start and end points.

7. The electronic map design method based on the fusion of sections and kilometer marks according to claim 6, characterized in that: The representation of the area includes two cases: the area within a single line branch and the area containing different line branches. Among them, the conversion between the section mode and the kilometer mark mode of the area within different line branches requires the relationship between the line branches in addition to the section attribute information described in the section data table of all line branches. This can realize the mutual conversion of intersection points in different branch line coordinate points when crossing line branches.

8. The electronic map design method based on the fusion of sections and kilometer markers according to claim 6, characterized in that: The relationship between line branches is achieved by enumerating the total number of line branches and describing the section and kilometer mark information of the starting and ending points of the corresponding line branches and the intersection points with other line branches, as well as the length information of the line; When describing an area that crosses a line branch, the location information of the intersection point of this line branch in the other intersecting line will be involved. Because the line corresponding to the turnout reversal is split into separate branch lines based on the turnout center, the intersection point of the two line branches must be the starting and ending points of one of the line branches, and the intersection point is two virtual points; The location information represented by the starting and ending point sections and kilometer marks is recorded in the form of configuration data. Among them, the data table of the starting and ending information of all line branches includes: the total number of line branches and the data of the i-th line branch. The data of the i-th line branch includes: the line branch number of this line branch starting point on other line branches, the section number of this line branch starting point, the kilometer mark of this line branch starting point on other line branches, the turnout number corresponding to the starting point of this line branch, the line branch number of the line branch ending point on other line branches, the section number of this line branch ending point, the kilometer mark of this line branch ending point on other line branches, the turnout number corresponding to the end point of this line branch and the length of this line branch.

9. The electronic map design method based on the fusion of sections and kilometer markers according to claim 8, characterized in that: Areas represented by kilometer markers can express the boundaries of the area and the distance between the starting and ending points of the area only through kilometer marker information. At the same time, when not crossing the line, only the coordinates of the starting and ending points are included. The number of bytes occupied will not increase as the area expands.

Citation Information

Patent Citations

  • Zone searching method and system

    CN103738364A

  • Virtual train line simulation positioning method

    CN114492045A