Railway line numbering system and method based on geographic coordinate data
By converting the longitude and latitude of the starting and end points of the railway line into time zone and latitude code encoding data, railway line numbers are generated, and the chaos and unreasonable problems of railway line code compilation in the existing technology are solved, and the stable, orderly and geographical information identification of numbers are achieved.
Patent Information
- Application Number
- CN202411660555.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-05-27
AI Technical Summary
The existing railway line code compilation principles have problems such as messy data arrangement, insufficient code usage, unreasonable category distinction, inability to adapt to changes in railway networks and lack of coding rules for geographic information.
The railway line numbering system based on geographical coordinate data is adopted. By converting the longitude of the starting and end points of the railway line into time zone coded data and latitude converted into latitude coded data, the railway line number is generated to achieve stable, orderly numbering and identification of geographical information.
It realizes the stability and orderliness of railway line numbers, can automatically generate numbers based on geographical coordinates, avoids manual errors and code confusion, and meets the scalability needs of railway line numbers.
Smart Images

Figure BDA0005143223090000121 
Figure BDA0005143223090000131 
Figure BDA0005143223090000141
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of information technology, and particularly relates to a railway line numbering system and method based on geographic coordinate data. Background Art
[0002] The main regulations of the Chinese national standard GB / T 25344-2010 "Codes for Railway Line Names of the People's Republic of China" (hereinafter referred to as "GB / T 25344-2010") on the "Principles for Compiling Railway Line Codes" are as follows:
[0003] (1) The line name code consists of four all-digit codes; the first digit is the line category, and the last three digits are the line sequence number.
[0004] (2) The line category codes are:
[0005] 0, 4, 5 - main lines, branch lines;
[0006] 1, 2, 6, 7 - connecting lines;
[0007] 3 - passenger dedicated lines (belonging to main and branch lines);
[0008] 8, 9 - local railways, non-railway-owned special lines.
[0009] (3) The details of the line sequence number are as follows:
[0010] - The line sequence number range of the main line (excluding passenger dedicated lines) across railway administrations (in order to correspond to GB / T 25344-2010 in the present invention, the reformed railway group companies are still collectively referred to as "railway administrations", the same below) is 001-099. The line name codes of the main and branch lines across railway administrations are divided into 23 major sections (including reserved code sections, a total of 69 small sections, of which 15 small sections have been used).
[0011] - The line sequence number range of the main line (excluding passenger dedicated lines) within a railway administration is 100-999. The line name codes of the main and branch lines within each railway administration are divided into 18 major sections according to 18 railway administrations (including reserved code sections, a total of 95 small sections, of which 54 small sections have been used).
[0012] - The line name codes of the connecting lines within each railway administration are divided into 18 major sections according to 18 railway administrations (including reserved code sections, a total of 167 small sections, of which 99 small sections have been used).
[0013] - The line sequence numbers of local railways and non-railway-owned special lines are numbered within the above code grouping range.
[0014] ——The line sequence numbers of passenger dedicated lines are uniformly named. Among them, the line sequence numbers of important major channels range from 001 to 009, and the line sequence numbers of other passenger dedicated lines are numbered in the order of opening time (two small sections have been used).
[0015] The "Compilation Principle of Railway Line Codes" stipulated in GB / T 25344-2010 has the following problems:
[0016] (1) According to the above statistical results of the used small sections, the 971 railway lines listed in the standard are separated into 175 small sections (including 5 small sections without attribution) for arrangement, that is, on average, every 5.55 lines will be interspersed by the lines of other categories or the line data of other railway administrations, resulting in messy data arrangement (only part of the mess caused by the change of railway administrations is shown in the "Railway Administration" column of Appendix 1, and the mess caused by the change of line categories is not shown).
[0017] (2) The line category codes from 0 to 9 have all been occupied, including local railways and non-railway-owned special lines, but there is no reserved line category code for joint-venture railways.
[0018] (3) The line category code "3" specifically refers to the main and branch lines in passenger dedicated lines, and there is no reserved line code for the connecting lines in passenger dedicated lines.
[0019] (4) It is stipulated that when the first digit of the code is "0", it represents the main and branch lines, but a large number of connecting line codes are also among them.
[0020] For example: "Jinba Link" with the code "0320", "Xiangsui Link" with the code "0841", etc.
[0021] (5) The main and branch lines and connecting lines of railways are not fixed. Some branch lines are extended and connected to other lines (or are connected by newly built lines) and become connecting lines; some connecting lines become branch lines due to the abandonment of some sections. Therefore, the main and branch lines and connecting lines should not be distinguished in the code category.
[0022] For example: "Nanpingdong Branch" with the code "0653" was originally a branch railway between Waiyang Station and Shuinan Station (former Nanping Station), and later it was connected to Yanpingdong Station of Fengfu Railway and became a connecting line.
[0023] (6) There is a lack of code compilation rules for railway lines such as "loop lines, bypass lines, through lines, relief lines, access lines", etc.
[0024] (7) It is uncertain to use the attribution of a railway line to a certain railway administration as the basis for compiling the code.
[0025] For example, "Licha" with the code "0703" was under the jurisdiction of the Guangzhou Railway Group before 2008, then under the Nanchang Railway Bureau, and then under the Guangzhou Railway Group again in 2019.
[0026] (8) Due to the reform of the railway bureaus, changes in the jurisdiction scope may occur, making the original codes of railway lines no longer comply with the regulations and unable to be corrected.
[0027] For example, among the line codes of main and branch lines within each railway bureau, at least 19 such as "0301" are no longer applicable; among the line codes of connecting lines within each railway bureau, at least 14 such as "1330" are no longer applicable.
[0028] (9) The property rights of some local railways may change and become national railways.
[0029] For example, "Chengzhuang" with the code "0297", "Dali" with the code "1340", etc. were originally local railways and later became national railways.
[0030] (10) Since the codes of railway lines are all compiled manually, errors are likely to occur.
[0031] For example, codes such as "0931" and "1489" have no corresponding railway bureau attribution.
[0032] (11) The code cannot provide any other information.
[0033] For example, information such as the orientation, starting and ending directions, and approximate length of the railway line cannot be seen from the code.
[0034] In summary, GB / T 25344-2010 uses the line nature (such as main and branch lines, connecting lines, etc.), line property rights attribution (such as national railways, local railways, etc.), line management rights attribution (such as the corresponding competent railway bureau), etc. as the basic basis for compiling railway line codes, and there are a large number of insoluble contradictions.
[0035] With the development of China's economy, administrative divisions and railway station names change frequently, and new and reconstructed railways are also frequent. The railway line code compilation principle stipulated in GB / T25344-2010 cannot adapt to the existing railways, and will further increase chaos if used for the coding of new railways. Summary of the Invention
[0036] To solve the above technical problems, the present invention discloses a railway line numbering system and method based on geographic coordinate data.
[0037] A railway line numbering system based on geographic coordinate data includes an information input unit, an information conversion unit, a railway line numbering unit, and a numbered information output unit;
[0038] The information input unit is used to input railway line information. The information conversion unit converts the longitudes of the starting and ending points of the railway line into time zones, takes two significant figures for each and multiplies by 10 to obtain time zone coding data; and takes two integer significant figures for the latitudes of the starting and ending points of the railway line as latitude coding data.
[0039] The railway line numbering unit is used to generate a railway line number according to the railway line information:
[0040] When the railway line is in the east-west direction, the railway line number includes the time zone coding data of the starting and ending points.
[0041] When the railway line is in the north-south direction, the railway line number includes the latitude coding data of the starting and ending points.
[0042] The numbered information output unit is used to output the railway line number generated by the railway line numbering unit.
[0043] For further improvement, the railway line information includes the name of the railway line, and the longitudes and latitudes of the starting and ending points.
[0044] For further improvement, when the railway line is an in-station line, the information conversion unit converts the longitude of the railway station where the railway line is located into a time zone, takes two significant figures and multiplies by 10 to obtain time zone coding data; and takes two integer significant figures for the latitude of the railway station where the railway line is located as latitude coding data.
[0045] When the railway line is a loop line, the information conversion unit converts the longitude of the preset geographical location of the central city where the loop line is located into a time zone, takes two significant figures and multiplies by 10 to obtain time zone coding data; and takes two integer significant figures for the latitude of the preset geographical location of the central city where the loop line is located as latitude coding data.
[0046] For further improvement, when the railway line is an in-station line, the railway line number includes the time zone coding data and latitude coding data of the railway station where the railway line is located.
[0047] For further improvement, when the railway line is a loop line, the railway line number includes the time zone coding data and latitude coding data of the preset geographical location of the central city where the loop line is located.
[0048] For further improvement, when the railway line is in the east-west direction, the time zone coding data of the starting point of the railway line is in the front and the time zone coding data of the ending point is in the back in the railway line number.
[0049] For further improvement, when the railway line is in the north-south direction, the latitude coding data of the starting point of the railway line is in the front and the latitude coding data of the ending point is in the back in the railway line number.
[0050] For further improvement, when the time zone coding data and latitude coding data of two or more railway lines are the same, the railway line numbering unit adds characters to distinguish in the corresponding railway line numbers.
[0051] For further improvement, the railway lines include the already built railway lines in the country, as well as the newly built railway lines or the railway lines under construction.
[0052] A method for numbering railway lines based on geographic coordinate data includes the following basic steps:
[0053] Step 1: Obtain the railway line information of the starting and ending points of the railway line. The railway line information includes the name of the railway line, the longitude and latitude of the starting and ending points.
[0054] Step 2: Convert the longitude of the starting and ending points of the railway line into time zones, take two significant figures for each and multiply by 10 as the time zone coding data; and take two integer significant figures for the latitude of the starting and ending points of the railway line as the latitude coding data. When the railway line is an in-station line, convert the longitude of the railway station where the railway line is located into a time zone, take two significant figures and multiply by 10 as the time zone coding data; when the railway line is a loop line, convert the longitude of the preset geographical location of the central city where the loop line is located into a time zone, take two significant figures and multiply by 10 as the time zone coding data; and take two integer significant figures for the latitude of the preset geographical location of the central city where the loop line is located as the latitude coding data.
[0055] Step 3: Number the railway lines:
[0056] When the railway line is in the east-west direction, the time zone coding data of the starting point of the railway line is in the front and the time zone coding data of the ending point is in the back in the railway line number.
[0057] When the railway line is in the north-south direction, the latitude coding data of the starting point of the railway line is in the front and the latitude coding data of the ending point is in the back in the railway line number.
[0058] When the railway line is an in-station line, the time zone coding data of the railway station where the in-station line is located is in the front and the latitude coding data is in the back.
[0059] When the railway line is a loop line, the time zone coding data of the central city where the loop line is located is in the front and the latitude coding data is in the back or the latitude coding data is in the front and the time zone coding data is in the back.
[0060] When the time zone coding data and latitude coding data of two or more railway lines are the same, the railway line numbering unit adds characters to distinguish in the corresponding railway line numbers.
[0061] The principle of the present invention is as follows:
[0062] The name, nature, grade, property right, management right, etc. of a railway line are liable to change over time. However, as long as the starting and ending points remain unchanged, the corresponding longitude and latitude geographical coordinates will not change. Therefore, the "railway line numbering based on geographical coordinate data" can ensure the stability of the railway line numbering.
[0063] The latitude span within China is from 3.85°N to 53.56°N (taking integers as 04° to 54°), and the longitude span is from 73.55°E to 135.08°E (taking integers as 74° to 135°).
[0064] If the above integer data is directly used to number railway lines, there will be a phenomenon that some railway line numbers are 4-digit, some are 5-digit, and some are 6-digit, making it difficult to achieve the unity of numbering.
[0065] To meet the condition of using the geographical coordinates of railway lines as railway line numbers, it is necessary to convert the above longitude data into two-digit integers with recognized geographical coordinate meanings, and the numerical range of these two-digit integers should basically not be confused with the numerical range of the above latitude span integers during practical use.
[0066] The value of the world time zone (hereinafter referred to as "time zone") can be directly converted from the longitude value. For every 1 difference in time zones between two places (i.e., 15 degrees difference in longitude), the time difference is 1 hour. Therefore, intuitively, the time zone is more practical than the longitude.
[0067] The formula for converting longitude into time zone is:
[0068] Time zone = Longitude / 15
[0069] Substituting the longitude span data within China, the time zone span is 4.9 - 9.0. Multiplying the time zone data by 10 gives two-digit integer data 49 - 90.
[0070] Due to the particularity of China's territory (for example, the integer value of "time zone × 10" in the northwest region is not less than 49, and the integer value of the latitude in the northeast region is not greater than 54), although there is partial overlap between the integer value of the latitude span and the integer value of the "time zone × 10" span (such as 49, 50, 51, 52, 53, 54), that is, for railway lines in the west of Xinjiang and the west of Tibet where both the starting and ending points are within "(time zone × 10) = 49 - 54" and in the east-west (west-east) direction, their numbers conflict with those of railway lines in the northeast of Inner Mongolia and the northwest of Heilongjiang where both the starting and ending points are within "latitude = 49 - 54" and in the north-south (north-south) direction. However, the probability of such conflicts is very low (not occurring among all 971 railway lines listed in GB 25344-2010). Even if such a situation occurs in newly built railways, it is only necessary to make a simple identification in the numbering to avoid conflicts.
[0071] Therefore, technical means such as "converting longitude data into time zone data" can be adopted. Utilizing the natural law that "both the integer value of (time zone span × 10) and the integer value of the latitude span within China are two-digit integers and there is almost no possibility of confusion", the integer data of the longitude (converted into time zone × 10) and latitude of the starting and ending points of the railway line are used to number the railway line [for loop railways, the integer data of the longitude (converted into time zone × 10) and latitude of the preset geographical location of the central city where it is located are directly used for numbering].
[0072] The present invention automatically numbers railway lines using the geographical coordinate data of the railway lines. Information such as the orientation, starting and ending directions, and approximate length of the railway line can be obtained from its number, achieving the accuracy and simplification of the railway line numbering rules and avoiding confusion and other errors in numbering. Specific embodiments
[0073] To better understand the present invention, the content of the present invention will be further elaborated below in combination with the beneficial effects of the present invention. However, the content of the present invention is not limited to the following embodiments.
[0074] A method for numbering railway lines based on geographical coordinate data includes the following steps:
[0075] Step 1: Input the "name of the railway line"
[0076] Find the railway line code (the railway line code is only for comparison and is not an essential data of the present invention) and the line name from Table 5 of GB / T 25344-2010 "Codes for Railway Line Names of the People's Republic of China".
[0077] Step 2: Input the "starting place name, ending place name"
[0078] ① Find the starting place name and ending place name corresponding to the railway line name from the Internet.
[0079] ② Further improvement: If the railway line is within a station, replace the starting place name and the ending place name with the name of that station respectively (for example: "Zhuzhou North").
[0080] ③ Further improvement: If the railway line is a loop line, replace the starting place name and the ending place name with the name of the municipal government of the central city corresponding to the railway line respectively (for example: "Lanzhou Municipal Government").
[0081] Step 3: Input "starting longitude, starting latitude"; "ending longitude, ending latitude"
[0082] ① Find out "starting longitude, starting latitude"; "ending longitude, ending latitude" (both in decimal system) from the Internet.
[0083] ② Further improvement: If the railway line is within a station, replace the longitude and latitude of the starting and ending points with the longitude and latitude of that station respectively.
[0084] ③ Further improvement: If the railway line is a loop line, replace the longitude and latitude of the starting and ending points with the longitude and latitude of the municipal government of the central city corresponding to the railway line (or other locations) respectively.
[0085] Step 4: Calculate "(time zone × 10)"
[0086] Convert the longitudes of the starting and ending points into (time zone × 10) respectively, and take the integer:
[0087] Time zone × 10 = longitude / 15 × 10
[0088] Step 5: Calculate "the starting and ending directions of the railway line"
[0089] ① Calculate the average length of the latitude line (in kilometers) between the starting and ending meridians:
[0090] 40075.7 / 360 × │starting longitude - ending longitude│ × cos[(starting latitude + ending latitude) / 2]
[0091] In the formula:
[0092] 40075.7 - - The circumference of the Earth's equator, in kilometers;
[0093] 360 - - The degrees of a circle;
[0094] │starting longitude - ending longitude│ - - The absolute value of the difference between the starting and ending longitudes;
[0095] cos[(starting latitude + ending latitude) / 2] - - The cosine of the average latitude of the starting and ending points.
[0096] ② Calculate the length of the meridian line (in kilometers) between the starting and ending latitudes:
[0097] 40075.7 / 360 × │starting latitude - ending latitude│
[0098] Where:
[0099] 40075.7 - - the circumference of the Earth's equator, in kilometers;
[0100] 360 - - the number of degrees of a circle;
[0101] │starting latitude - ending latitude│ - - the absolute value of the difference in latitudes between the starting and ending points.
[0102] ③ Comparison of the average length of the parallel and the length of the meridian:
[0103] If (the length of the meridian between the starting and ending parallels < the average length of the parallel between the starting and ending meridians), it is denoted as "parallel length";
[0104] If (the average length of the parallel between the starting and ending meridians < the length of the meridian between the starting and ending parallels), it is denoted as "meridian length";
[0105] If the last two characters of the name of the starting point of the railway line are "government", it is denoted as "loop line"; otherwise, it is denoted as "in - station line".
[0106] ④ Calculate the starting - ending direction of the railway line:
[0107] If "parallel length" holds and (starting longitude < ending longitude), then the direction of the railway line is "west - east";
[0108] If "parallel length" holds, then the direction of the railway line is "east - west";
[0109] If "meridian length" holds and (starting latitude < ending latitude), then the direction of the railway line is "north - south";
[0110] If "meridian length" holds, then the direction of the railway line is "south - north";
[0111] If the last two characters of the name of the starting point of the railway line are "government", then the direction of the railway line is denoted as "loop line"; otherwise, it is denoted as "in - station line".
[0112] Step Six: Calculate the "starting - ending point" of the railway line represented by the time - zone coding data and the latitude coding data
[0113] Calculate the "starting - ending point" of the railway line (the 9 - digit number of the railway line, including the "-" connection symbol) represented by the "time - zone coding data" and the "latitude coding data" (the latitude data is rounded to the nearest integer, and if it is less than 2 digits, a "0" is added in front of the number).
[0114] Step Seven: Calculate the 4 - digit number of the railway line
[0115] For the sake of simplifying the numbering, based on the 9 - digit numbering of railway lines, a 4 - digit numbering of railway lines represented by time - zone coding data and latitude coding data is calculated:
[0116] — For railway lines in the north - south (south - north) direction, the latitude coding data of the starting point and the latitude coding data of the ending point are juxtaposed as the 4 - digit numbering.
[0117] — For railway lines in the east - west (west - east) direction, the time - zone coding data of the starting point and the time - zone coding data of the ending point are juxtaposed as the 4 - digit numbering.
[0118] — When the railway line is an in - station line, the time - zone coding data and the latitude coding data of the railway station are juxtaposed as the 4 - digit numbering.
[0119] — When the railway line is a loop line, the time - zone coding data and the latitude coding data of the preset geographical location of the central city where the loop line is located are juxtaposed as the 4 - digit numbering.
[0120] Step Eight: Output "the final numbering of the railway line"
[0121] ① Extract the initials of the first two characters of the railway line name
[0122] There are numerous railway lines in China, and it is still in a period of rapid development. Using the transformed and rounded geographical coordinates as the numbering will result in a large number of repetitions (mainly occurring in areas with dense in - station lines and short railway lines). The present invention numbers 971 railway lines listed in GB / T25344 - 2010, and the maximum number of repeated numberings in a numbering area can reach 28. Therefore, 2 additional characters are needed to distinguish.
[0123] For further improvement, since most railway line names are formed by concatenating the abbreviations of the starting and ending points, the first two characters of the name are the most significant for indicating the position. The present invention preferably recommends using the initials of these two characters.
[0124] ② Correct the initials of the first two characters of the railway line name extracted to obtain the distinguishing code
[0125] — For further improvement, after adding the initials, if there are still repeated numberings, they are basically caused by the existence of multiple connecting lines, relief lines, etc. within a hub station (such as Sanjianfang, Zhuzhou North, etc.). Regardless of the reason for the repeated numbering, other two distinguishable initials, letters, or numbers in the line name can be used to replace the repeated initials to make the numbering meet the requirement of uniqueness.
[0126] For example, for the railway lines "Eastward A1", "Eastward D", "Eastward D2", "Eastward E", "Eastward E2", "Eastward F", "Eastward L2", "Eastward L3", "Eastward L4", "Eastward L5", "Eastward L6", "Eastward L7", "Eastward R Loop", their numbers are all "7728XD". By replacing "XD" with "A1", "D1", "D2", "E1", "E2", "F1", "L2", "L3", "L4", "L5", "L6", "L7", "R1" respectively, the duplication can be eliminated, the identification of the original line is retained, and the practicality of the numbering is enhanced.
[0127] —— Further improvement: The railway lines in the western part of Xinjiang and the western part of Tibet where both the starting and ending points are within "(time zone × 10) = 49 - 54" and in the east - west (west - east) direction have numbering conflicts with the railway lines in the northeastern part of Inner Mongolia and the northwestern part of Heilongjiang where both the starting and ending points are within "latitude = 49 - 54" and in the north - south (north - south) direction. The solution is to reserve the letter "X" as the first digit of the distinguishing code for railway lines where both the starting and ending points are within "(time zone × 10) = 49 - 54" and in the east - west (west - east) direction (the second digit of the distinguishing code can be any letter or number). The reason for reserving the letter "X" is that it happens to be the first letter of the several indicating words (pointing words) such as "Xinjiang", "Tibet", "western part", "west - east (east - west) direction".
[0128] Note: The above - mentioned numbering conflict does not occur among the 971 railway lines listed in GB / T 25344 - 2010 because the probability of its occurrence is extremely low. It is listed for use as a backup when numbering new railway lines.
[0129] ③ The final numbering of railway lines
[0130] The 4 - digit number of the railway line and the distinguishing code are juxtaposed as the final numbering of the railway line.
[0131] For the above eight steps, except for the line name, starting point place name, ending point place name, starting point longitude, starting point latitude, ending point longitude, ending point latitude, and distinguishing code which currently need to be input manually, other data can be calculated through computer programs (such as Excel office software, etc.).
[0132] The present invention has the following advantages:
[0133] (1) Achieved the stability of railway line numbering
[0134] Only when the geographical coordinates of the starting and ending points of the railway line change, is it necessary to change its "railway line numbering based on geographical coordinate data".
[0135] For example: According to the method of the present invention, the original "Jiaozuo - Zhicheng Railway" should be numbered as "3530". After the line is extended, the "Jiaozuo - Liuzhou Railway" should be re - numbered as "3524" according to the method of the present invention. In addition, changes in other factors (such as the name, nature, grade, property right, management right, etc. of the line) will not cause changes in the line number.
[0136] (2) Realized the orderly arrangement of railway line numbers
[0137] Through computer automatic sorting, the overall arrangement order of the national railway lines is as follows:
[0138] First, arrange the lines with the starting and ending directions being north - south (north - south) (in the order of increasing latitude of the starting point of the line), and then arrange the lines with the starting and ending directions being west - east (east - west), as well as the in - station lines and loop lines (in the order of increasing longitude of the starting point of the line).
[0139] (3) Realized the geographical orientation identification of railway lines
[0140] The geographical coordinates (time zone, latitude) of the starting and ending points of railway lines are very important practical data. From the railway line number, users can know the orientation of the railway line within China.
[0141] For example:
[0142] —— The Qinbei Railway line is numbered as "2221QB" according to the present invention, indicating that its starting point is at 22 degrees north latitude and its ending point is at 21 degrees north latitude; the difference in latitude between the starting and ending points is about 1 degree.
[0143] —— The Chengyu Railway line is numbered as "6971CY" according to the present invention, indicating that its starting point is in time zone 6.9 and its ending point is in time zone 7.1; the time difference between the starting and ending points is about 0.2 hours.
[0144] —— For in - station lines, the geographical coordinates of the station are used as the number. The numbering feature is that the first two digits ≥ 49 and the last two digits are less than the first two digits. For example: The Subei Lian'er Railway line is numbered as 8242B2 according to the present invention (the time zone of Subei Station is 8.2 and the latitude is 42 degrees).
[0145] —— For loop lines, the preset geographical location coordinates of the central city are used as the number, based on the time zone and latitude of the location of the city government. The numbering feature is that the first two digits ≥ 49 and the last two digits are less than the first two digits. For example: The Baotou Loop Railway line is numbered as 7341BH according to the present invention (the time zone of the location of Baotou City Government is 7.3 and the latitude is 41 degrees).
[0146] (4) Realized the starting and ending direction identification of railway lines (except for in - station lines and loop lines, from east to west, or from west to east, or from north to south, or from south to north)
[0147] For north-south railway lines, the latitude coding data of the starting and ending points is used as the number. Therefore, when the first two digits and the last two digits of the number are both not greater than 54, it indicates that the railway line is in the north-south (north-south) direction.
[0148] For example:
[0149] —— Beijing-Shanghai Railway: Since the latitude of Beijing Station is 40 and the latitude of Shanghai Station is 31, the Beijing-Shanghai Railway line is numbered 4031JH according to the present invention;
[0150] —— Jining-Erlian Railway: Since the latitude of Jining South Station is 41 and the latitude of Erlian Station is 44, the Jining-Erlian Railway line is numbered 4144JE according to the present invention.
[0151] Since the latitude data increases from south to north, if the numbers are from large to small (such as 4031JH in the above example), it indicates that the direction of the railway line is from north to south; conversely, if the numbers are from small to large (such as 4144JE in the above example), it indicates that the direction of the railway line is from south to north.
[0152] For east-west railway lines, the time zone coding data of the starting and ending points is used as the number. Therefore, when the first two digits and the last two digits of the number are both greater than 54, it indicates that the railway line is in the east-west (west-east) direction.
[0153] For example:
[0154] —— Lanzhou-Qinghai Railway: Since the time zone of Lanzhou Station is 6.9 and the time zone of Xining Station is 6.8, the Lanzhou-Qinghai Railway line is numbered 6968LQ according to the present invention;
[0155] —— Yangpingguan-Ankang Railway: Since the time zone of Yangpingguan Station is 7.1 and the time zone of Ankang Station is 7.3, the Yangpingguan-Ankang Railway line is numbered 7173YA according to the present invention.
[0156] Since the time zone data increases from west to east, if the numbers are from large to small (such as 6968LQ in the above example), it indicates that the direction of the railway line is from east to west; conversely, if the numbers are from small to large (such as 7173YA in the above example), it indicates that the direction of the railway line is from west to east.
[0157] (5) It helps users to judge the straight-line distance between the starting and ending points of the railway line (except for loop lines)
[0158] —— According to the numbering of the present invention, the greater the difference between the first two digits and the last two digits, the greater the straight-line distance between the starting and ending points of the railway line usually indicates (except for in-station lines, the average length of in-station lines is about 1 km).
[0159] —— For north-south (north-south) direction (i.e., meridian direction) railway lines:
[0160] On a meridian, for every 1-degree difference in latitude, the actual distance is approximately 111 kilometers. Considering that the maximum deviation in the north-south (or south-north) direction can reach 45 degrees, for every 1-unit difference between the first two digits and the last two digits of the north-south (or south-north) direction numbering according to the present invention, the average actual distance is 111 kilometers to 157 kilometers (with an average value of 134 kilometers).
[0161] For example, the railway line "Tongliao - Ranghulu" is numbered "4447TR" according to the present invention. The difference between the first two digits and the last two digits of its number is 3. Then, the estimated straight-line distance between the two places is 3×134 = 402 kilometers, which is close to the actual distance of 406 kilometers.
[0162] If the first two digits and the last two digits of the north-south (or south-north) direction numbering according to the present invention are the same. For example, the railway line "Jiamusi - Hegang" is numbered "4747HG" according to the present invention. Then, the straight-line distance between the two places will not exceed 157 kilometers (estimated as 50% of the average value of 134 kilometers, that is, 67 kilometers, which is close to the actual distance of 60 kilometers).
[0163] ——For railway lines in the east-west (or west-east) direction (i.e., the latitude direction):
[0164] On a parallel, for every 1.5-degree difference in longitude (i.e., a 0.1-hour difference in time zones), the actual distance is 111×1.5×cosθ kilometers (where θ represents the latitude of the parallel). Taking the latitude of Sanya City, Hainan Province as 18 degrees, when the time zone difference is 0.1 hour, the actual distance of the parallel is 111×1.5×cos18° = 158 kilometers; taking the latitude of Mohe City, Heilongjiang Province as 53 degrees, when the time zone difference is 0.1 hour, the actual distance of the parallel is 111×1.5×cos53° = 100 kilometers. Considering that the maximum deviation in the east-west (or west-east) direction can reach 45 degrees, for every 1-unit difference between the first two digits and the last two digits of the east-west (or west-east) direction numbering according to the present invention, the average actual distance is 100 kilometers to 223 kilometers (and then taking the average value as 162 kilometers).
[0165] For example, the railway line "Nanjing - Xi'an" is numbered "7973NX" according to the present invention. The difference between the first two digits and the last two digits of its number is 6. Then, the estimated straight-line distance between the two places is 6×162 = 972 kilometers, which is close to the actual distance of 940 kilometers.
[0166] If the first two digits and the last two digits of the east-west (or west-east) direction numbering according to the present invention are the same. For example, the railway line "East Jiamusi - Shuangyashan" is numbered "8787JF" according to the present invention. Then, the straight-line distance between the two places will not exceed 223 kilometers (estimated as 50% of the average value of 162 kilometers, that is, 81 kilometers, which is close to the actual distance of 60 kilometers).
[0167] (6) Achieved the precision and simplification of the railway line numbering rule
[0168] GB / T 25344-2010 uses 4 pages to determine the "Compilation Rules for Railway Line Codes", but there are still a large number of problems that cannot be solved. The present invention significantly simplifies the railway line numbering rules while eliminating uncontrollable influencing factors such as the nature, grade, property rights, and management rights of the lines.
[0169] (7) Meets the requirements for the expandability of railway line numbering
[0170] When there are duplicates in the 4-digit number of a line, adding 2-digit distinguishing codes can determine the unique number of the line, and the 2-digit distinguishing codes can generate up to 936 combinations (calculated only with 1 English letter plus 1 English letter or number). Therefore, the present invention can meet the requirements for the expandability of railway line numbering.
[0171] For example, joint-venture railway lines that cannot be numbered in GB / T 25344-2010 can also be incorporated into the numbering system of the present invention.
[0172] (8) Realizes the computer automatic creation of railway line numbering, avoiding errors caused by manual numbering
[0173] For existing railway lines or newly built railway lines, only the longitude and latitude of their starting and ending points need to be input into the computer program, and the computer can automatically number them according to the rules determined by the present invention without manual intervention, thus avoiding errors caused by manual numbering.
[0174] (9) Realizes the requirements for the confidential numbering of some railway lines
[0175] Since the average distance in the east-west direction of each region divided by the present invention is about 129 kilometers, and the distance in the north-south direction is about 111 kilometers, the average area of each region can be calculated to be about 14,319 square kilometers. Therefore, even if there are railway lines that need to be confidential, an area of 14,319 square kilometers should be sufficient (this is only the case where the starting and ending points are in the same region. If the starting and ending points straddle regions, the area covered by the railway line will double, which is more conducive to confidentiality).
[0176] The present invention has verified the numbering of all 971 railway lines listed in GB / T 25344-2010. Due to space limitations, only partial railway line numbers are shown in Table 1 as specific embodiments to further illustrate the present invention, and this does not limit the patent scope of the present invention. Any equivalent structural or equivalent process transformation made using the content of the specification and Table 1 of the present invention, or directly or indirectly applied in other related technical fields, is similarly included in the patent protection scope of the present invention.
[0177] In Appendix 1, "Table Sequence" refers to the order in which the railway lines appear in Table 5 of GB / T 25344-2010; "Railway Administration Where Located" with "?" indicates partial errors verified in GB / T 25344-2010. Due to limitations of Internet data sources, the geographical coordinates of the starting and ending points of some railway lines may be inaccurate, and users should check them by themselves.
[0178] Appendix 1
[0179]
[0180]
[0181]
[0182]
[0183]
[0184]
[0185]
[0186]
[0187]
[0188]
[0189]
[0190]
[0191]
Claims
1. A railway line numbering system based on geographic coordinate data, characterized in that: It includes an information input unit, an information conversion unit, a railway line numbering unit and a numbering information output unit; The information input unit is used to input railway line information, and the information conversion unit converts the longitude of the starting and ending points of the railway line into a time zone, and takes two valid digits each and multiplies by 10 as time zone code data; and takes two integer valid digits each of the latitudes of the starting and ending points of the railway line as latitude code data; The railway line numbering unit is used to generate a railway line number according to the railway line information: When the railway line is east-west, the railway line number includes the time zone coding data of the starting and ending points; When the railway line is in the north-south direction, the railway line number includes the latitude coding data of the starting and ending points; The numbering information output unit is used to output the railway line number generated by the railway line numbering unit.
2. The railway line numbering system based on geographic coordinate data according to claim 1, characterized in that: The railway line information includes the name of the railway line, and the longitude and latitude of the starting and ending points.
3. The railway line numbering system based on geographic coordinate data according to claim 1, characterized in that: When the railway line is an intra-station line, the information conversion unit is used to convert the longitude of the railway station where the railway line is located into a time zone, and take two valid digits and multiply by 10 as the time zone coding data; and take two integer valid digits of the latitude of the railway station where the railway line is located as the latitude coding data; When the railway line is a loop line, the information conversion unit is used to convert the longitude of the preset geographical location of the central city where the loop line is located into a time zone, and take two valid digits and multiply by 10 as the time zone coding data; and take the latitude of the preset geographical location of the central city where the loop line is located into two integer valid digits as the latitude coding data.
4. The railway line numbering system based on geographic coordinate data as claimed in claim 3, characterized in that: When the railway line is an intra-station line, the railway line number includes the time zone coding data and the latitude coding data of the railway station where the railway line is located; When the railway line is a loop line, the railway line number includes time zone coding data and latitude coding data of a preset geographical location of a central city where the loop line is located.
5. The railway line numbering system based on geographic coordinate data according to claim 1, characterized in that: When the railway line is in the east-west direction, the time zone coding data of the starting point of the railway line is in front and the time zone coding data of the end point is in the back in the railway line number.
6. The railway line numbering system based on geographic coordinate data according to claim 1, characterized in that: When the railway line is in the north-south direction, the latitude coding data of the starting point of the railway line is in front and the latitude coding data of the end point is in the back in the railway line number.
7. The railway line numbering system based on geographic coordinate data according to claim 1, characterized in that: When the time zone coding data and latitude coding data of two or more railway lines are the same, the railway line numbering unit adds characters to the corresponding railway line numbers for distinction.
8. A railway line numbering method based on geographic coordinate data, characterized in that: The basic steps include: Step 1: Obtain railway line information of the starting and ending points of the railway line, wherein the railway line information includes the name of the railway line, and the longitude and latitude of the starting and ending points; Step 2: Convert the longitude of the starting and ending points of the railway line into a time zone, and take two valid digits and multiply by 10 as the time zone coding data; and take two integer valid digits of the latitude of the starting and ending points of the railway line as the latitude coding data; when the railway line is an intra-station line, convert the longitude of the railway station where the railway line is located into a time zone, and take two valid digits and multiply by 10 as the time zone coding data; when the railway line is a loop line, convert the longitude of the preset geographical location of the central city where the loop line is located into a time zone, and take two valid digits and multiply by 10 as the time zone coding data; and take two integer valid digits of the latitude of the preset geographical location of the central city where the loop line is located as the latitude coding data; Step 3: Number the railway lines: When the railway line is in an east-west direction, the time zone code data of the railway line starting point is in front and the time zone code data of the railway line end point is in the back in the railway line number; When the railway line is in the north-south direction, the latitude code data of the railway line starting point is in front and the latitude code data of the end point is in the back in the railway line number; When the railway line is an intra-station line, the time zone code data of the railway station where the intra-station line is located is in front, and the latitude code data is in the back; When the railway line is a loop line, the time zone code data of the central city where the loop line is located is in front, and the latitude code data is in the back; When the time zone coding data and latitude coding data of two or more railway lines are the same, the railway line numbering unit adds characters to the corresponding railway line numbers for distinction.
9. The railway line numbering method based on geographic coordinate data according to claim 8, characterized in that: The railway lines mentioned include domestically built railway lines, as well as newly built railway lines or railway lines under construction.