-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request]: Asymmetric Times in Timetable Concepts #242
Comments
Thank you for the feature request regarding the implementation of asymmetric times in the Network Graphic Editor (NGE). Due to the fundamental concept of the Netzgrafik-Editor, the feature request has at the moment very low prio. (Of course - any development support could increase the current prio.) The concept of the Netzgrafik-Editor (Regular Interval Timetable) does at current state not accommodate asymmetric times. The symmetry is fixed so far and cannot be adjusted without breaking the basic concept of the regular interval timetable. Furthermore, the zero-minute symmetry is defined as given in the Network Graphic Editor - this must be overworked in the core modules. Therefore, only times that are symmetrical to the zero minute can currently exist in the Netzgrafik-Editor so far (editing/processing/calculation, etc.). DecisionConclusion: The desired feature to support asymmetric times cannot be implemented as requested at this stage of development through core development team. And it requires deep analysis how it could be implemented -> But any proposal are very welcome! Alternative proposalHowever, importing timetables from external systems with asymmetric times could be enabled through an import interface. It is necessary, though, that an exact transformation concept is available, detailing how the "erroneous" times can be quickly and easily found and manually corrected by the user, or how the times could potentially be automatically corrected. A manual correction could be the first and simplest step in this process. If these times are to be edited with standard tools, it must be clearly indicated which times break the zero-minute symmetry. For this purpose, validation including a warning (orange) is available, meaning erroneous times are marked with a warning and rendered in orange. Next steps
|
|
UPDATEThe feature request is now receiving more attention. SNCF and SBB are currently working on this topic and analyzing how it can be implemented. If anyone is interested in contributing, whether in implementation, UX design, or the technical concept, they should contact the community. The implementation will start in the next few weeks, but details have not yet been finalized. |
Preflight Checklist
Request type
Request for a new component
Functionality
Problem Statement:
Currently, the Netzgrafik-Editor (NGE) does not support asymmetric times in timetable concepts. This limits the flexibility in editing and adjusting timetables. It also makes it very difficult to access existing productive timetable data or to import them. Therefore, the Netzgrafik-Editor should allow asymmetric times.
Proposed Solution:
Implement a function that allows asymmetric times in timetable concepts. This function should be disabled by default but can be activated by the user. This should be saved within the variant, ensuring that a variant has a clearly defined state, i.e., whether asymmetry is allowed or not.
Functionality:
Saving Settings:
The activation of asymmetric times, as well as the flag for warnings of asymmetric times, will be saved in the JSON of the variant.
This ensures that the settings are retained for future edits.
Example JSON Implementation:
User Interface:
Technical Requirements:
Advantages:
Example Timetable 2024

Link to design proposal file
No response
The text was updated successfully, but these errors were encountered: