Data display device, data display method, and railway operations system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HITACHI LTD
- Filing Date
- 2022-11-18
- Publication Date
- 2026-07-30
Smart Images

Figure 0007897779000001 
Figure 0007897779000002 
Figure 0007897779000003
Abstract
Description
Technical Field
[0004] , , ,
[0001] This technology relates to a data display device, a data display method, and a railway operation system and pertains to.
Background Art
[0002] Regarding the information necessary for railway operations, Patent Document 1 discloses a device that displays data related to users for each combination of departure and arrival locations in a transportation route network in a three-dimensional virtual space. Patent Document 1 states that "in a virtual three-dimensional space, a first layer in which identifiers of at least one of the locations constituting the transportation route network are arranged and a second layer in which identifiers of all or part of the locations are arranged are arranged at a given interval. And for each combination where the location corresponding to the identifier in the first layer is the departure location and the location corresponding to the identifier in the second layer is the arrival location, an indication line connecting the identifier of the departure location and the identifier of the arrival location is drawn in a form based on the data related to the number of users corresponding to the combination." Patent Document 2 discloses a device that colors the trains on a train schedule diagram to display the congestion level of the trains. Patent Document 2 states that "the creation unit 26 creates a train schedule diagram in which train lines represented by different colors, different line types, and different thicknesses are represented according to the boarding rate of the target section, and creates display data of the train schedule diagram displayed by train lines that visually change according to the boarding rate."
Prior Art Documents
Patent Documents
[0005] Therefore, the present invention aims to seamlessly display multiple pieces of railway information, which are difficult to represent entirely on a flat surface, through intuitive operation by a dispatcher. [Means for solving the problem]
[0006] The data display device according to the present invention is a data display device that uses a computer having a processor and memory to display multiple railway information together in a virtual space, wherein the processor acquires the multiple railway information and stores it in the memory, acquires user avatar operation information performed in the virtual space and stores it in the memory, combines the stored method for visualizing the multiple railway information, determines the data display position in multiple dimensions of the virtual space based on the stored user avatar operation information and railway business system dynamic information, and draws the virtual space display state created based on the determined data display position. [Effects of the Invention]
[0007] According to the present invention, multiple pieces of railway information that are difficult to represent entirely on a flat surface can be seamlessly displayed through intuitive operation by a dispatcher. [Brief explanation of the drawing]
[0008] [Figure 1] This is an example of a network configuration for a data display system and related systems. [Figure 2] This is an example of a hardware configuration for a data display system. [Figure 3] This is a flowchart of the overall processing of the data display system. [Figure 4] This is an example of display output in a virtual space using a data display system. [Figure 5] This is an example of display output in a virtual space using a data display system. [Figure 6] This is a flowchart of the processing steps in the virtual space data construction section of the data display system. [Figure 7] This is an example of a data structure for a visualization frame in a data display system. [Figure 8] This is an example of the data structure of a data display system's post-information visualization frame. [Figure 9] This is an example of a diagram visualization frame for a data display system. [Figure 10] This is an example of a platform information visualization frame for a data display system. [Figure 11] This is an example of a data structure for virtual space structure data in a data display system. [Figure 12] This is a flowchart of the processing steps for the virtual space display data creation section of the data display system. [Figure 13] This is an example of the data structure for the avatar operation log of a data display system. [Figure 14] This is an example of a data structure for the virtual space display state of a data display system. [Figure 15] This is an example of display output in a virtual space using a data display system. [Figure 16] This is an example of display output in a virtual space using a data display system. [Figure 17] This is an example of display output in a virtual space using a data display system. [Figure 18] This is an example of display output in a virtual space using a data display system. [Figure 19]This is an example of display output on the virtual space of a data display system. [Figure 20] This is an example of display output on the virtual space of a data display system. [Figure 21] This is an example of display output on the virtual space of a data display system. [Figure 22] This is an example of display output on the virtual space of a data display system. [Figure 23] This is an example of display output on the virtual space of a data display system.
Embodiments for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. The following description and drawings are examples for explaining the present invention, and for the sake of clarity of explanation, appropriate omissions and simplifications have been made. The present invention can also be implemented in various other forms. Unless otherwise limited, each component may be singular or plural.
[0010] In the drawings, the positions, sizes, shapes, ranges, etc. of each component shown may not represent the actual positions, sizes, shapes, ranges, etc. in order to facilitate understanding of the invention. Therefore, the present invention is not necessarily limited to the positions, sizes, shapes, ranges, etc., disclosed in the drawings.
[0011] In the following description, various types of information may be described using expressions such as "database", "table", "list", etc., but the various types of information may be represented by other data structures. In order to indicate independence from the data structure, "XX table", "XX list", etc. may be referred to as "XX information". When explaining identification information, when expressions such as "identification information", "identifier", "name", "ID", "number", etc. are used, these can be mutually replaced.
[0012] When there are multiple components with the same or similar function, they may be described using the same symbol but with different subscripts. However, if it is not necessary to distinguish between these multiple components, the subscripts may be omitted in the description.
[0013] Furthermore, while the following explanation may describe the processes performed by executing a program, the processor (e.g., CPU, GPU (Graphics Processing Unit)) executes the defined processes, using memory resources (e.g., memory) and / or interface devices (e.g., communication ports) as appropriate; therefore, the processor may be the primary entity performing the processes. Similarly, the primary entity performing the processes by executing a program may be a controller, device, system, computer, or node having a processor. The primary entity performing the processes by executing a program may be an arithmetic unit, and may include dedicated circuits that perform specific processing (e.g., FPGA (Field-Programmable Gate Array) or ASIC (Application Specific Integrated Circuit)).
[0014] A program may be installed from its program source into a device such as a computer. The program source may be, for example, a program distribution server or a computer-readable storage medium. If the program source is a program distribution server, the program distribution server includes a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to other computers. Furthermore, in the following description, two or more programs may be implemented as a single program, or one program may be implemented as two or more programs. [Examples]
[0015] Figure 1 shows a block diagram of the data display system 100 in this embodiment and related systems connected to the data display system 100.
[0016] The data display system 100 is comprised of a railway operations system information acquisition unit 101, an avatar operation information acquisition unit 102, a virtual space data construction unit 103, a virtual space display data creation unit 104, and a display result output unit 105. The railway operations system information acquisition unit 101 stores static railway operations system information 111 and dynamic railway operations system information 115, and the avatar operation information acquisition unit 102 stores avatar operation logs 116. The virtual space data construction unit 103 uses a visualization frame 112 to create and store a post-information visualization frame 113 and virtual space structure data 114. The virtual space display data creation unit 104 uses the post-information visualization frame 113 and virtual space structure data 114 to create and store virtual space display state data 117.
[0017] The data display system 100 is connected to the railway operations system 200 via the communication network N1. These systems distribute the data required by the data display system 100. The railway operations system 200 refers to all systems required for railway operations, and examples include the operation management system 201, the vehicle management system 202, and the passenger flow information system 203. The operation management system 201 is a system that manages train operations, such as the one described in Japanese Patent Publication No. 2005-138710. The operation management system 201 manages information such as train positions, station surveillance cameras, and level crossings that can be obtained from the railway's ground systems. The vehicle management system 202 is a system that manages railway vehicles, such as the one described in Japanese Patent Publication No. 2022-536059. 202 This system manages information such as speed, load, and vehicle camera data that can be obtained from the railway vehicle system. The passenger flow information system 203 is a system that manages information related to railway users, such as in Japanese Patent Publication No. 2002-187551 and Japanese Patent Publication No. 2014-206829. The passenger flow information system 203 manages information related to railway users, such as probe data of railway users, ticket gate data, SNS data, and travel route search results.
[0018] Furthermore, the data display system 100 is connected to the user terminal 300 via the communication network N2, transmits information to be displayed on the output screen of the user terminal 300, and acquires operation information from the user terminal 300. The user terminal 300 displays a virtual space and operates an avatar in the virtual space. Here, the virtual space refers to a space virtually constructed using digital technology. In particular, the virtual space is mainly a three-dimensional space with depth rather than a flat plane. The avatar is an agent that moves around in the virtual space and is operated by the user. The avatar reproduces the user's operations and characteristic body parts / movements in the virtual space, for example, it reproduces the parts and movements of the user's arms, hands, and fingers. The output device of the user terminal 300 may be a device that obstructs the field of view with a display, such as a head-mounted display, or a device that displays the field of view directly to the brain, such as a BMI (Brain-Machine Interface). The input device of the user terminal 300 is used to operate the avatar and may be a controller, a sensor that recognizes the user's hand gestures, or a BMI that acquires brain information. The user terminal 300 is managed, for example, by a transportation operator that operates a designated transportation service, and is used by system users who utilize the data display system 100, such as dispatchers of the transportation operator. The communication networks N1 and N2 may be a common network, or they may be networks that use different protocols.
[0019] Figure 2 shows an example of the hardware configuration of the data display system 100. The data display system 100 consists of devices capable of various information processing, such as an information processing device like a computer. The data display system 100 includes a storage device 500, memory 510, an arithmetic unit (hereinafter simply referred to as CPU) 511, a UI device 512, and a communication device 513.
[0020] The storage device 500 is a non-volatile storage device such as an SSD or a hard disk drive, and in addition to the program that implements each part 101 to 105 (see Figure 1), which are functional modules executed by the data display system 100, it also holds data necessary for the execution of the functional modules or each data 111 to 117 (see Figure 1) generated by the functional modules as data.
[0021] Memory 510 is volatile memory such as RAM. The CPU 511 reads the above program from the storage device 500, loads it on memory 510, and executes it when the data display system 100 starts operating (for example, when powered on). The UI device 512 is connected to input devices such as a keyboard, mouse, and controller (not shown) and output devices such as a display, and implements a GUI. The communication device 513 performs communication processing with external related systems via networks N1 and N2.
[0022] Furthermore, the operation management system 201, vehicle management system 202, passenger flow information system 203, and user terminal 300 shown in Figure 1 also have the same hardware configuration as the data display system 100.
[0023] Figure 3 shows the overall processing flow of the above-mentioned functional module of the data display system 100. This processing starts when a start command is received from the user terminal 300.
[0024] First, the railway operations system information acquisition unit of the data display system 100 101 The system acquires static railway operation system information 111 (S301). Subsequently, the virtual space data construction unit 103 of the data display system 100 uses the acquired static railway operation system information 111 and the pre-stored visualization frame 112 to construct the information-reflected visualization frame 113 and virtual space structure data 114 (S302). The visualization frame 112 stores a display method that reads and utilizes the three-dimensional space of the virtual space. This allows the data display system 100 to prepare the railway information and visualization method to be displayed in advance.
[0025] The data display system 100 repeats steps S304 to S307. This process is repeated at a predetermined interval (for example, every second) set by the data display system 100. First, the avatar operation information acquisition unit 102 of the data display system 100 acquires avatar operation information from the user terminal 300, that is, information obtained from the input device of the user terminal 300 (S304). Avatar operation refers to actions such as touching elements in the virtual space, moving elements, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. During this process, avatar operations are accumulated in the avatar operation log 116. Note that this step is skipped when no avatar operations are performed. The railway business system information acquisition unit 101 of the data display system 100 acquires railway business system dynamic information 115 (S305). The virtual space display data creation unit 104 of the data display system 100 creates and updates virtual space display state data 117 using the latest acquired avatar operation information, railway operation system dynamic information 115, and virtual space structure data 114 (S306). As a result, the data display system 100 can select the railway information and information reflection visualization frame to be displayed from the prepared virtual space structure data 114 and information reflection visualization frame 113, and create data to display information by reading and utilizing the three-dimensional space.
[0026] The display result output unit 105 of the data display system 100 outputs virtual space display status data 117 and transmits it to the user terminal 300 (S307). As a result, the data display system 100 can display the created display data.
[0027] Based on the above, the data display system 100 can pre-prepare railway information and visualization methods to be displayed, and use avatar operation information such as touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space, as well as dynamic information from the railway operations system, to determine which railway information to actually display and how to display it from among multiple railway information, thereby displaying multiple railway information in multiple dimensions. [Examples]
[0028] In Example 2, we will explain the details of each functional module in the processing flow of the data display system 100, using the case in Example 1 where railway information is displayed using a railway operation management diagram (timetable) as the base diagram. Hereafter, the timetable that serves as the base diagram will be referred to as the main timetable.
[0029] Before describing the details of each functional module and data, we will explain the display output examples in the virtual space described in this embodiment using Figures 4 and 5.
[0030] The data display system 100 displays a combination of the timetables for route L1, which is displayed in the main timetable diagram, and comparison route L2, which runs parallel to it but has the same departure and arrival stations, as shown in Figure 4, for example. If route L1, displayed in the main timetable diagram, runs through stations A, B, C, and D, and comparison route L2 runs through stations A, E, F, and D, the data display system 100 (display result output unit 105) outputs data to display the main timetable diagram on a plane. As will be described later, when the user grasps and pulls the main timetable with both hands via an avatar, the virtual space display data creation unit 104 of the data display system 100 generates a curved surface that intersects the plane of the main timetable diagram with the straight line indicating stations A and D, and is convex in a direction perpendicular to the plane, and creates data to display the timetable diagram of the comparison route on this curved surface. The curved surface is generated so that the travel distance, travel time, and the length between each station match. Line T1 is a train running on route L1, line T2 is, comparison This is an example of a train running on line L2. From now on, this example will be referred to as a multiple timetable display example. The line may include a train depot.
[0031] The data display system 100 displays a combination of the route L1 shown in the main timetable and the track information (circuit diagram) of a certain station in the main timetable, as shown in Figure 5, for example. When the route L1 shown in the main timetable runs through stations A, B, C, and D, the data display system 100 (display result output unit 105) outputs data to display the main timetable on a plane. As will be described later, when a user performs an operation to grab and pull a train stopped at station C via an avatar, and station C has tracks C1, C2, and C3, the virtual space display data creation unit 104 displays tracks C1, C2, and C3 parallel to the axis of station C in the third axis direction from the station in question in the main timetable, and creates data to move and display trains on the main timetable that run on each track in the time period before and after the relevant train onto the tracks. Hereafter, this example will be called the track information display example.
[0032] In this way, the data display system 100 displays multiple railway information using multiple dimensions only at the necessary points operated by the user, allowing the user to intuitively and seamlessly view the information they want. The configuration that realizes the displays shown in Figures 4 and 5 will be described below.
[0033] Figure 6 shows the processing flow of the virtual space data construction unit 103, which is a functional module of the data display system 100. The virtual space data construction unit 103 generates a timetable frame for the target route using the visualization frame 112 (S601).
[0034] Figure 7 shows an example of the data structure of the visualization frame 112 stored in the data display system 100. The visualization frame indicates the data visualization rules for displaying the data. The data display system 100, in the virtual space data construction unit 103 and the virtual space display data creation unit 104, combines the visualization frame 112 with the data required by the visualization frame 112 from the railway business system static information 111 and the railway business system dynamic information 115 to generate the information-reflected visualization frame 113, and in the virtual space display data creation unit 104... Virtual space display status data 117It is used to create the visualization frames stored in the data display system 100. The visualization frames stored in the system are pre-designed and stored in accordance with the railway operator's control operations, including the necessary input data and data visualization rules.
[0035] As shown in Figure 7, the visualization frame has a frame ID 701 area, a display link 702 area, a display operation 703 area, and a template 704 area. The frame ID 701 area stores the name or identification code that identifies the frame. The display link 702 area stores the element that serves as the display starting point for the visualization frame, from among the elements obtained by dividing the main timetable into the overall timetable network, train network, station axis, time section axis, edge, and node elements. There are two types of storage methods for the display link: From and To. When displaying the visualization frame starting from the main timetable, the element is stored as From, and when displaying the main timetable starting from the visualization frame, the element is stored as To. The display operation 703 area stores the user operation that triggers the display of the visualization frame. The template 704 area stores the description of the visualization rules for the necessary data.
[0036] As an example of a template, template ID "Tmp001" is shown. The template has an object ID area 705, an object name area 706, an object type area 707, a parent object area 708, and a reference object area 709. The object ID area 705 stores an identification code that identifies the object required by this template. The object name area 706 stores the name of the object required by this template. The object type area 707 stores the display type of each object. The parent object area 708 stores the object ID of the parent object when you want each object to have a parent-child relationship with another object. The reference object area 709 stores the object ID of the referenced object when you want each object to have a reference relationship with another object.
[0037] When data is stored in the visualization frame 112 according to the template, it determines how to visualize the data based on visualization rules that are determined by the relationships between parent and reference objects indicated in the template. These visualization rules refer to source code that performs operations such as movement and rotation on objects entered based on the template, and are stored in the visualization frame as part of the template. Figure 7 shows an example of the data structure of the visualization frame before reflecting the static information 111 and dynamic information 115 of the railway operations system. Although display links, display operations, and templates are predetermined, temporary data is stored because actual values are not yet stored.
[0038] Figure 8 shows an example of the data structure of the post-information reflection visualization frame 113 after reflecting the static information 111 and dynamic information 115 of the railway operations system. The post-information reflection visualization frame 113 has a frame ID area 801, a display link area 802, a display operation area 803, and a template area 804. Within the template, there is an object ID area 805, an object name area 806, an object type area 807, a parent object area 808, and a reference object area 809. All of these areas are equivalent to those in the visualization frame 112. Unlike the visualization frame 112, the post-information reflection visualization frame 113 stores specific data such as display links, object IDs within the template, and object names.
[0039] By using this visualization frame 112, the data display system 100 can display the necessary railway information with appropriate operation and visualization methods.
[0040] An example of the visualization frame 112 will be explained using Figures 9 and 10. Figure 9 is a visualization frame (timetable visualization frame) of the multiple timetable display example shown in Figure 4. The template stores the timetable visualization rules, the display link has the station axis as "From", and the display operation has "Grab and drag the entire timetable (main timetable is always displayed)". As a result, when the user grabs and drags the entire main timetable, the data display system 100 can display the timetables of the comparison route, starting from the station axis of the main timetable. Furthermore, by reflecting station arrangement information as static information of the railway operations system and operation management information as dynamic information of the railway operations system into the visualization frame, and creating the visualization frame after the information is reflected, the data display system 100 can display the actual timetable in real time.
[0041] Figure 10 shows the visualization frame (track information visualization frame) of the track information display example shown in Figure 5. The template stores the visualization rules for the track (wiring diagram), and the display links store the edge as "From" and the train network as "To". The display operation stores "grab and pull a train stopped at a certain station". As a result, when a user grabs and pulls a train stopped at a certain station on the main timetable, the data display system 100 can display the track information (wiring diagram) starting from the edge of the target train. Furthermore, by reflecting station arrangement information as static information of the railway operations system and operation management information as dynamic information of the railway operations system into the visualization frame, and creating a visualization frame after the information is reflected, the data display system 100 can display the train networks before and after the target train, including the target train, on the track information (wiring diagram).
[0042] Returning to Figure 6, the virtual space data construction unit 103 then generates virtual space structure data that reflects the values of the main timetable (S602). Details will be described later. The virtual space data construction unit 103 repeats steps S604 to S609 depending on the number of visualization frames to be displayed. The virtual space data construction unit 103 generates visualization frames to be displayed (S603). For example, as mentioned above, it generates timetable visualization frames and track information visualization frames.
[0043] The virtual space data construction unit 103 repeats steps S604 to S609 for each data used within the visualization frame. If the data used is static data (S604; YES), the virtual space data construction unit 103 reads the railway business system static information 111 (S605) and reflects the read value in the generated visualization frame (S606). Next, the virtual space data construction unit 103, Information visualization frame 113 Output and update (S607). If static data is used, a visualization frame with the values reflected is output, but if static data is not used, the same visualization frame as 112 is output, but without the values reflected.
[0044] Next, the virtual space data construction unit 103 obtains elements from the main timetable elements that have display link information for the information reflection visualization frame 113 (S608). For example, as mentioned above, in the multiple timetable display example, looking at the display link information of the information reflection visualization frame, it is necessary to have station axes that match the station information of the comparison route. Therefore, the virtual space data construction unit 103 obtains station axes that match the station information of the comparison route from the main timetable. In the track information display example, looking at the display link information of the information reflection visualization frame, it is necessary to have a train network that matches the edge of the target station and the target track. Therefore, the virtual space data construction unit 103 obtains the corresponding edge and train network from the main timetable. Note that at this point, no avatar operation has been performed, and the target station and target track are not determined, so edges and train networks for all stations and tracks that could be the target station and target track are obtained. The virtual space data construction unit 103 adds visualization frame reference information to the obtained elements (S609). Details will be described later.
[0045] After completing all processing, the virtual space data construction unit 103 outputs the virtual space structure data 114 (S610).
[0046] Figure 11 shows an example of the data structure of the virtual space structure data 114. The virtual space structure data 114 has an object ID area 1101, an object name area 1102, an object type area 1103, a parent object area 1104, a reference object area 1105, a detailed information area 1106, and a reference frame area 1107. The virtual space structure data 114 also holds detailed information that is not stored in the visualization frame.
[0047] The object ID 1101 area, object name 1102 area, object type 1103 area, parent object 1104 area, and reference object 1105 area store the same values as the object ID 705 area, object name 706 area, object type 707 area, parent object 708 area, and reference object 709 area of the visualization frame 112. The detailed information 1106 area stores detailed information of the railway business system static information 111 and railway business system dynamic information 115, tailored to the object. For example, for a sphere (node) from which a train departs from a certain station, it stores the departure time and departure track number. This allows the virtual space structure data 114 to hold various information required by various visualization frames, based on the timetable visualization frame. The reference frame 1107 area stores the frame ID, display link, and target information of the visualization frame that can be displayed from each element (object) of the timetable visualization frame. These values are stored through steps S604 to S609.
[0048] Through the processing described in S601 to S610, the virtual space data construction unit 103 can create the virtual space structure data necessary to change the display data through avatar operation.
[0049] Figure 12 shows the processing flow of the virtual space display data creation unit 104. The virtual space display data creation unit 104 receives avatar operation information from the avatar operation information acquisition unit 102 and stores it in the avatar operation log 116 (S1201).
[0050] Figure 13 shows an example of the data structure of the avatar operation log 116. The avatar operation log 116 has a user ID 1301 area, a time 1302 area, an operation target 1303 area, an operation details 1304 area, and an operation support information 1305 area. The user ID 1301 area stores a name or identification code that identifies the user. The time 1302 area stores the time when the operation was performed. The operation target 1303 area stores the object ID and object name of the target object that was operated on. The object ID and object name are the object ID 1101 area and object name of the virtual space structure data 114. 1102 The same data as the area is stored. The Operation Content 1304 area stores operations performed by the avatar, such as "grab and pull," "grab and pull with both hands," and "move." The values stored categorize the avatar's movements. The user terminal 300 may distribute data that categorizes the avatar's movements into operation categories, and the avatar operation information acquisition unit 102 may acquire these operation categories. Alternatively, the user terminal 300 may distribute user movements, and the avatar operation information acquisition unit 102 may acquire them and categorize them based on the avatar's movements. The Operation Assistance Information 1305 area stores assistance information when required by the operation category shown in the Operation Content 1304 area. For example, if the operation content is "grab and pull," the length pulled is stored as operation assistance information, and if the operation content is "move," the coordinates of the destination are stored as operation assistance information.
[0051] Returning to Figure 12, the virtual space display data creation unit 104 reads the current virtual space display state from the virtual space display state data 117 (S1202).
[0052] Figure 14 shows an example of the data structure of the virtual space display state data 117. The virtual space state data 117 stores information for actually displaying the virtual space structure data and the visualization frame after information reflection. The virtual space display state data 117 consists of the object ID 1401 area, the object name 1402 area, the parent object 1403 area, the local coordinates 1404 area, the world coordinates 1405 area, the local direction 1406 area, and the world direction 1407 area.
[0053] The object ID 1401 area, object name 1402 area, and parent object 1403 area store the same data as the object ID 1101 area, object name 1102 area, and parent object 1104 area of the virtual space structure data 114. The local coordinates 1404 area stores the display position of each object relative to the parent object. The world coordinates 1405 area stores the actual display in the virtual space. direction This stores the following: The local direction 1406 area stores the display direction of each object relative to the parent object. The world direction 1407 area stores the actual display position in the virtual space. By defining the virtual space display state data 117 in this way, the virtual space display state data 117 can output information that matches the display screen in the virtual space.
[0054] Returning to Figure 12, the virtual space display data creation unit 104 reads all of the stored information-reflected visualization frames 113 (S1203) and reads the currently stored virtual space structure data from the virtual space structure data 114 (S1204).
[0055] The virtual space display data creation unit 104 reads avatar operation information and railway operation system dynamic information (S1205) and determines the post-visualization frame to be displayed (S1206). For example, in the case of displaying multiple timetables, when the virtual space display data creation unit 104 receives avatar operation information that the operation target is "route P" and the operation content is "grab and pull with both hands", it determines the comparison route visualization frame to be displayed, in which the display operation 803 area of the post-visualization frame 113 matches this information. In the case of displaying track information, when the virtual space display data creation unit 104 receives avatar operation information that the operation target is "edge of train pa stopped at station C" and the operation content is "grab and pull", it determines the track information visualization frame to be displayed, in which the display operation 803 area of the post-visualization frame 113 matches this information. In addition, if the virtual space display data creation unit 104 receives operational information that only moves the information-reflected visualization frame included in the current virtual space display state data 117, it determines that the information-reflected visualization frame included in the current virtual space display state will be the display target. If it obtains error information from the railway operations system dynamic information, it determines that the visualization frame containing the error information will be the display target.
[0056] Next, the virtual space display data creation unit 104 stores the values of the railway business system dynamic information in the display target visualization frame (S1207) and updates the virtual space structure data and information reflection (S1208). This step performs the same processing as the virtual space data construction unit 103.
[0057] The virtual space display data creation unit 104 extracts elements that have From reference information for the information-reflected visualization frame to be displayed from the reconstructed virtual space structure data and connects them to the information-reflected visualization frame to be displayed (S1209, S1210). For example, in the multiple timetable display example, the virtual space display data creation unit 104 extracts the station axis of station A and station D that have From reference information for the comparison route timetable visualization frame and connects them to the station axis of station A and station D in the comparison route timetable visualization frame. In the track number information display example, the station axis of station C that has From reference information for the track number information visualization frame is extracted and connected to the track number information of station C in the track number information visualization frame. Similarly, the virtual space display data creation unit 104 extracts elements that have To reference information for the information-reflected visualization frame to be displayed from the reconstructed virtual space structure data and connects them to the information-reflected visualization frame to be displayed (S1211, S1212). For example, in the track number information display example, the virtual space display data creation unit 104 extracts all train networks that use each track at station C, which have To reference information in the track number information visualization frame, and connects them to each track at station C in the track number information visualization frame.
[0058] The virtual space display data creation unit 104 determines the data display position in the virtual space according to the contents of each linked element and each information-reflected visualization frame (S1213). In this case, for linked parts by From reference information, the display position of the information-reflected visualization frame is determined based on the main timetable, and for linked parts by To reference information, the display position of the main timetable is determined based on the information-reflected visualization frame. For example, in the multiple timetable display example, the virtual space display data creation unit 104 distorts the comparison route timetable visualization frame in the three-dimensional direction so that the distance between each station corresponds to the ratio of travel time or travel distance, and determines the display position. In the track number information display example, the virtual space display data creation unit 104 calculates the display interval for each track number in the track number information from the length of the user's movement stored in the operation assistance information 1305 area of the avatar operation log 116 and the latitude and longitude of each track number stored in the track number information visualization frame, and determines the display position so that it is perpendicular to the station axis of the main timetable. Furthermore, the virtual space display data creation unit 104 translates the train network of the main timetable that uses each track in three dimensions to match the display position of each track in three dimensions, and determines the display position.
[0059] The virtual space display data creation unit 104 updates the virtual space display state based on the determined display position (S1214).
[0060] Through the processing described in S1201 to S1214, the virtual space display data creation unit 104 determines the display content from avatar operations and dynamic information from the railway operations system, and creates a virtual space display state based on the virtual space structure data, enabling data display that matches the user's operations.
[0061] Up to this point, we have explained each functional module of the data display system 100 based on the example of multiple timetable displays (Figure 4) and the example of track information displays (Figure 5). However, by using each functional module, it is also possible to display other railway information. Examples of display output will be explained using Figures 15 to 23.
[0062] Figures 15-20 show examples of adding information beyond what is originally shown in the timetable to the main timetable. In Figure 15, the passenger flow information system 203 distributes actual or predicted data on the destinations of railway users, calculated based on aggregated results of probe data and other data on railway users. When a user taps on the arrival node of a station for a train on the main timetable, the data display system 100 displays the destinations of railway users radially, and displays the number of people at each destination, corresponding to the thickness of the arrow pointing to each destination. This allows the dispatcher, as a user, to instantly know the impact on other lines and events when a delay occurs in a certain section.
[0063] In Figure 16, the operation management system 201 distributes train sequence constraint information, and when a user grabs and pulls the arrival or departure node of a station for a train in the main timetable, the data display system 100 displays the arrival or departure nodes of the train network that give sequence constraints to that train, grouped together along a three-dimensional axis. This allows the dispatcher, as the user, to instantly recognize which trains are affected by the operational adjustments.
[0064] In Figure 17, the vehicle management system 202 distributes vehicle inspection schedule information, and when a user selects and drags a train edge between stations, the data display system 100 displays a time axis in three dimensions from the train edge, and displays the inspection dates on the time axis. This allows the user, the dispatcher, to consider changes to vehicle operations on the timetable.
[0065] In Figure 18, the operation management system 201 distributes train vehicle operation information, and when a user grabs the terminal node of a train with a main timetable and drags it downwards, the data display system 100 displays candidate destinations for the vehicles used by the train radially, and displays the actual destination with a thick line. This allows the dispatcher, as the user, to consider changes to vehicle operation on the timetable diagram.
[0066] In Figure 19, the vehicle management system 202 distributes surveillance camera information from inside the train, and when the user selects a train network with a main timetable, the data display system 100 displays surveillance camera information from the train edge between stations where the train is currently running. This allows the dispatcher, as the user, to seamlessly grasp the situation on the ground on the timetable diagram.
[0067] In Figure 20, the passenger flow information system 203 distributes calculated actual or predicted congestion rates for each train and actual or predicted passenger numbers for each station. As the user moves to view the main timetable from the side, the data display system 100 highlights each edge of the train network according to the degree of congestion. This allows the dispatcher, as the user, to intuitively understand the differences in congestion rates for each train.
[0068] Figure 21 shows an example of dividing the main timetable diagram. In a planar timetable diagram, routes where the destination branches off are displayed below one of the destinations, but the data display system 100 displays both timetables after the branching station. This creates an appearance like two sheets of paper overlapping, and the user can view the timetables after the branching by flipping through them as if turning the pages of paper. This allows the dispatcher, as the user, to intuitively understand the relationship between the trains at the branching destination and the trains at the branching source.
[0069] Figure 22 shows another pattern of multiple timetable display examples. The data display system 100 displays timetables for other lines that allow transfers at a given station, in a three-dimensional direction so that the transfer stations overlap. When viewed from the side, the display position is determined so that the travel distance and travel time between stations are reflected, similar to a route map. Transfer stations can be displayed not only overlapped, but also slightly offset depending on the time required for transfer. Furthermore, the timetables displayed here are not limited to railway timetables; other public transportation such as buses can also be used. This allows the user, the dispatcher, to understand the general relationship between multiple timetables.
[0070] Figure 23 is a derivative example of Figure 22. In Figure 22, the data display system 100 determined the display position based on the timetable diagram so that when viewed from the side, it resembled a route map. In Figure 23, however, the display position of the timetable is determined based on the route map so that when viewed from the side, the timetable diagram is visible.
[0071] With the above visualization examples, the data display system 100 can display various railway information in response to user operations. However, these are merely examples; in practice, only the necessary display output examples will be selected and used, or new display output examples will be created and used.
[0072] Thus, according to this embodiment, a data display system can be created that extracts and displays necessary information according to the user's operation, based on a single timetable diagram. This reduces the burden on the dispatcher, who is the user, in understanding the situation, frees up resources to consider the optimal train operation, and enables the provision of train operation services that satisfy railway passengers.
[0073] Specifically, in a railway operations system (data display system 100) that uses a computer having a processor and memory to display multiple railway information together in a virtual space, the railway operations system has a data display device (UI device 512) for displaying the information together in the virtual space, and the data display device is connected via a network to computers (user terminals 300) installed in railway depots, lines including stations, and control rooms in the real world, and acquires the multiple railway information from other railway operations systems 200 and stores it in the memory, and acquires user avatar operation information performed in the virtual space from the user terminals 300 and stores it in the memory, and the computers in the railway depot and the computers in the control room then perform the virtual The system accesses the virtual space, combines the visualization methods for the multiple railway information stored, determines the data display position in multiple dimensions of the virtual space based on the stored user avatar operation information and railway operation system dynamic information, and when rendering the virtual space display state created based on the determined data display position, it reads the railway operation system dynamic information, updates the virtual space structure data by adding reference information for the information-reflected visualization frame to the main timetable diagram, creates or updates the virtual space display state data, and displays it all together in the main timetable diagram.
[0074] In other words, by allowing dispatchers to change the displayed content of multiple railway information in real time, dispatchers no longer need to extract or combine information necessary for dispatching from multiple charts and graphs. This reduces the burden of understanding the situation in dispatching operations and allows for situational understanding support tailored to the dispatcher's skill level. As a result, dispatchers can secure the resources to consider the optimal train operation and provide train operation services that satisfy railway passengers. [Explanation of Symbols]
[0075] 100: Data display system, 200: Railway operations system, 201: Operation management system, 202: Vehicle management system, 203: Passenger flow information system, N1, N2: Network, 500: Storage device, 510: Memory, 511: CPU, 101: Railway operations system information acquisition unit, 102: Avatar operation information acquisition unit, 103: Virtual space data construction unit, 104: Virtual space display data creation unit, 105: Display result output unit, 111: Railway operations system static information, 112: Visualization frame, 113: Visualization frame after information reflection, 114: Virtual space structure data, 115: Railway operations system dynamic information, 116: Avatar operation log, 117: Virtual space display status data
Claims
1. A data display device for a virtual space control room that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned processor, The multiple railway information is acquired and stored in the memory. The system acquires user avatar operation information performed in the virtual space and stores it in the memory. By combining the methods for visualizing the multiple railway information stored, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. The virtual space display state created based on the determined data display position is drawn. The aforementioned data display device is a data display device in a virtual space that displays multiple railway information together on a main timetable in a virtual space. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A comparison route timetable visualization frame showing parallel comparison routes with the same departure and arrival stations is read from the memory, and reference information of the comparison route timetable visualization frame is added to the station axis in the main timetable where transfers to the comparison route are possible. Upon receiving avatar operation information corresponding to the aforementioned comparative route timetable visualization frame, real-time operation information is acquired, and the information is reflected in the main timetable and the comparative route timetable visualization frame. The surface of the comparative route timetable visualization frame is generated in three dimensions so that the travel distance and travel time ratio between stations match the length between stations, and the data display position is determined. A data display device characterized by the following features.
2. A data display device for a virtual space control room that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned processor, The multiple railway information is acquired and stored in the memory. The system acquires user avatar operation information performed in the virtual space and stores it in the memory. By combining the methods for visualizing the multiple railway information stored, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. The virtual space display state created based on the determined data display position is drawn. The aforementioned data display device is a data display device in a virtual space that displays multiple railway information together on a main timetable in a virtual space. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A track information visualization frame showing track information for a certain station is read from the memory, and reference information of the track information visualization frame is added to the station axis of the relevant station and the train network running within the range of the relevant track information in the main timetable diagram. Upon receiving avatar operation information corresponding to the aforementioned track information visualization frame, the system acquires real-time operation information and reflects it in the main timetable, determines the display position of the aforementioned track information visualization frame, and changes the display position of the train network in the timetable to match the display position of the running location in the aforementioned track information visualization frame. A data display device characterized by the following features.
3. A data display device according to claim 2, The aforementioned processor, The track information visualization frame in the main timetable is used to add reference information to the track information visualization frame to the edges of trains stopping at the relevant stations and to the train network. Upon receiving avatar operation information corresponding to the aforementioned track information visualization frame, the system acquires real-time operation information and reflects it in the main timetable diagram. The system determines the display position of the track information visualization frame starting from the station where the train edge operated by the avatar is located, and adjusts the display position of the train network running before and after the train operated by the avatar to match the display position of the track information visualization frame. A data display device characterized by the following features.
4. A data display device according to any one of claims 1 to 3, The aforementioned processor, The aforementioned main timetable diagram is divided into the following elements: the overall timetable network, train network, station axis, time section axis, edges, and nodes. Reference information for the visualization frame after reflecting the above information is then added to these elements. A data display device characterized by the following features.
5. A data display device according to any one of claims 1 to 3, The aforementioned processor, Each visualization frame is generated according to passenger destination information, train sequence constraint information, vehicle inspection information, and train operation information, and the reference information of each visualization frame is attached to the corresponding station nodes and edges of the main timetable diagram. Upon receiving avatar operation information corresponding to each of the aforementioned visualization frames, the system acquires dynamic information from the railway operations system, reflects the information in each of the aforementioned visualization frames, and determines the display position of each of the aforementioned visualization frames in the three-dimensional direction from each element of the main timetable. A data display device characterized by the following features.
6. A data display method for a virtual space control room that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned processor, The multiple railway information is acquired and stored in the memory. The system acquires user avatar operation information performed in the virtual space and stores it in the memory. By combining the methods for visualizing the multiple railway information stored, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. When drawing the virtual space display state created based on the determined data display position, The data display device used in the aforementioned data display method is a data display device in a virtual space that displays multiple railway information together on a main timetable in a virtual space. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A comparison route timetable visualization frame showing parallel comparison routes with the same departure and arrival stations is read from the memory, and reference information of the comparison route timetable visualization frame is added to the station axis in the main timetable where transfers to the comparison route are possible. Upon receiving avatar operation information corresponding to the aforementioned comparative route timetable visualization frame, real-time operation information is acquired, and the information is reflected in the main timetable and the comparative route timetable visualization frame. The surface of the comparative route timetable visualization frame is generated in three dimensions so that the travel distance and travel time ratio between stations match the length between stations, and the data display position is determined. A data display method characterized by the following features.
7. A data display method for a virtual space control room that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned processor, The multiple railway information is acquired and stored in the memory. The system acquires user avatar operation information performed in the virtual space and stores it in the memory. By combining the methods for visualizing the multiple railway information stored, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. When drawing the virtual space display state created based on the determined data display position, The data display device used in the aforementioned data display method is a data display device in a virtual space that displays multiple railway information together on a main timetable in a virtual space. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A track information visualization frame showing track information for a certain station is read from the memory, and reference information of the track information visualization frame is added to the station axis of the relevant station and the train network running within the range of the relevant track information in the main timetable diagram. Upon receiving avatar operation information corresponding to the aforementioned track information visualization frame, the system acquires real-time operation information and reflects it in the main timetable, determines the display position of the aforementioned track information visualization frame, and changes the display position of the train network in the timetable to match the display position of the running location in the aforementioned track information visualization frame. A data display method characterized by the following features.
8. A railway operations system that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned railway operations system is The system includes a data display device for displaying data collectively in the virtual space, and the data display device is connected via a network to computers located in railway depots, stations, and control rooms in the real world. The system acquires the aforementioned multiple railway information from other railway operations systems and stores it in the memory. The computer acquires user avatar operation information performed in the virtual space and stores it in the memory. The computer in the railway's vehicle depot and the computer in the control room access the virtual space and combine the methods for visualizing the stored multiple railway information, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. When rendering a virtual space display state created based on the determined data display position, the system reads the dynamic information of the railway operations system, and as a method for visualizing the multiple railway information, it creates or updates virtual space display state data by updating the information of the virtual space structure data, which adds reference information of the information-reflected visualization frame to the main timetable in the virtual space, and displays the created or updated data together in the main timetable, The data display device is a data display device in a virtual space that displays the data collectively on the main diagram. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A comparison route timetable visualization frame showing parallel comparison routes with the same departure and arrival stations is read from the memory, and reference information of the comparison route timetable visualization frame is added to the station axis in the main timetable where transfers to the comparison route are possible. Upon receiving avatar operation information corresponding to the aforementioned comparative route timetable visualization frame, real-time operation information is acquired, and the information is reflected in the main timetable and the comparative route timetable visualization frame. The surface of the comparative route timetable visualization frame is generated in three dimensions so that the travel distance and travel time ratio between stations match the length between stations, and the data display position is determined. A railway operations system characterized by the following features.
9. A railway operations system that uses a computer having a processor and memory to display multiple railway information together in a virtual space, The aforementioned railway operations system is The system includes a data display device for displaying data collectively in the virtual space, and the data display device is connected via a network to computers located in railway depots, stations, and control rooms in the real world. The system acquires the aforementioned multiple railway information from other railway operations systems and stores it in the memory. The computer acquires user avatar operation information performed in the virtual space and stores it in the memory. The computer in the railway's vehicle depot and the computer in the control room access the virtual space and combine the methods for visualizing the stored multiple railway information, The data display position in multiple dimensions of the virtual space is determined by the stored user avatar operation information and the dynamic information of the railway operations system. When rendering a virtual space display state created based on the determined data display position, the system reads the dynamic information of the railway operations system, and as a method for visualizing the multiple railway information, it creates or updates virtual space display state data by updating the information of the virtual space structure data, which adds reference information of the information-reflected visualization frame to the main timetable in the virtual space, and displays the created or updated data together in the main timetable, The data display device is a data display device in a virtual space that displays the data collectively on the main diagram. The aforementioned processor, In the above combination, a method for visualizing railway information, including a timetable, is combined. In the aforementioned drawing, the main diagram is displayed together, The aforementioned processor, As a method for visualizing the railway information, a post-information visualization frame is created in which multiple railway information is reflected in the visualization frame that has been pre-stored in the memory. A virtual space structure data is created by adding reference information for the visualization frame after information is reflected to the aforementioned main diagram. The aforementioned processor, Based on the avatar operation information, the post-information visualization frame to be displayed is determined, and virtual space display state data is created using the virtual space structure data and the post-information visualization frame to be displayed, and then displayed together in the main diagram. The aforementioned processor, The system reads the dynamic information from the railway operations system, updates the information in the post-information visualization frame and the virtual space structure data, creates or updates the virtual space display state data, and displays the created or updated data together in the main timetable diagram. The aforementioned processor, The elements in the main diagram that have reference information for the information-reflected visualization frame to be displayed are linked to the information-reflected visualization frame to be displayed, and the data of the main diagram and the information-reflected visualization frame to be displayed are used to determine the data display position in the virtual space according to visualization rules that match the information-reflected visualization frame to be displayed. The aforementioned processor, Based on the error details of the dynamic information of the aforementioned railway operations system, the post-information visualization frame to be displayed is determined. The aforementioned processor, As the avatar operation information, at a minimum, information is read from the memory that involves touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space. The aforementioned processor, A track information visualization frame showing track information for a certain station is read from the memory, and reference information of the track information visualization frame is added to the station axis of the relevant station and the train network running within the range of the relevant track information in the main timetable diagram. Upon receiving avatar operation information corresponding to the aforementioned track information visualization frame, the system acquires real-time operation information and reflects it in the main timetable, determines the display position of the aforementioned track information visualization frame, and changes the display position of the train network in the timetable to match the display position of the running location in the aforementioned track information visualization frame. A railway operations system characterized by the following features.