Commit 71fc72b
authored
Ensure milestone zeros work correctly (#497)
Fixes #494
Followup of #481
Part of #392
Changes:
- Match exact positions against non-exact positions. If exact positions
do not have a corresponding non-exact position, they are used as is.
- Use textual position (not exact position) for determining if a
milestone is a zero.
(https://openrailwaymap.app/#view=10.39/49.5818/11.4117&style=signals)
Before:
<img width="1418" height="1110" alt="image"
src="https://github.com/user-attachments/assets/2f26bb69-58b7-4545-988c-8c4c82ac613b"
/>
After:
<img width="1417" height="1113" alt="image"
src="https://github.com/user-attachments/assets/23e64517-4986-406a-8bf9-db51c51a3b02"
/>1 parent 552e3b6 commit 71fc72b
File tree
5 files changed
+74
-31
lines changed- import
- sql
- martin
- proxy/js
5 files changed
+74
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| 396 | + | |
396 | 397 | | |
397 | 398 | | |
398 | 399 | | |
| |||
698 | 699 | | |
699 | 700 | | |
700 | 701 | | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
701 | 706 | | |
702 | 707 | | |
703 | 708 | | |
704 | 709 | | |
705 | 710 | | |
706 | 711 | | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
707 | 715 | | |
708 | | - | |
| 716 | + | |
| 717 | + | |
709 | 718 | | |
| 719 | + | |
| 720 | + | |
710 | 721 | | |
711 | 722 | | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
712 | 726 | | |
713 | | - | |
| 727 | + | |
| 728 | + | |
714 | 729 | | |
| 730 | + | |
| 731 | + | |
715 | 732 | | |
716 | 733 | | |
| 734 | + | |
| 735 | + | |
717 | 736 | | |
718 | 737 | | |
| 738 | + | |
719 | 739 | | |
| 740 | + | |
| 741 | + | |
720 | 742 | | |
721 | 743 | | |
722 | 744 | | |
723 | 745 | | |
724 | 746 | | |
725 | | - | |
| 747 | + | |
726 | 748 | | |
727 | | - | |
728 | | - | |
729 | | - | |
| 749 | + | |
| 750 | + | |
730 | 751 | | |
731 | | - | |
| 752 | + | |
| 753 | + | |
732 | 754 | | |
733 | 755 | | |
734 | 756 | | |
| |||
737 | 759 | | |
738 | 760 | | |
739 | 761 | | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | 762 | | |
745 | 763 | | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
| 764 | + | |
| 765 | + | |
753 | 766 | | |
754 | 767 | | |
755 | 768 | | |
756 | 769 | | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
761 | 782 | | |
762 | | - | |
763 | | - | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
764 | 788 | | |
765 | 789 | | |
766 | 790 | | |
767 | | - | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
768 | 796 | | |
769 | 797 | | |
770 | 798 | | |
771 | | - | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
772 | 804 | | |
773 | 805 | | |
774 | 806 | | |
| |||
926 | 958 | | |
927 | 959 | | |
928 | 960 | | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | 961 | | |
933 | 962 | | |
934 | 963 | | |
935 | | - | |
| 964 | + | |
936 | 965 | | |
| 966 | + | |
937 | 967 | | |
938 | | - | |
| 968 | + | |
939 | 969 | | |
940 | 970 | | |
941 | 971 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
| 495 | + | |
495 | 496 | | |
496 | 497 | | |
497 | 498 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| 191 | + | |
191 | 192 | | |
192 | 193 | | |
193 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
513 | 513 | | |
514 | 514 | | |
515 | 515 | | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
516 | 519 | | |
517 | 520 | | |
518 | 521 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4658 | 4658 | | |
4659 | 4659 | | |
4660 | 4660 | | |
| 4661 | + | |
4661 | 4662 | | |
4662 | 4663 | | |
4663 | 4664 | | |
| |||
5251 | 5252 | | |
5252 | 5253 | | |
5253 | 5254 | | |
| 5255 | + | |
5254 | 5256 | | |
5255 | 5257 | | |
5256 | 5258 | | |
| |||
5475 | 5477 | | |
5476 | 5478 | | |
5477 | 5479 | | |
| 5480 | + | |
5478 | 5481 | | |
5479 | 5482 | | |
5480 | 5483 | | |
| |||
5714 | 5717 | | |
5715 | 5718 | | |
5716 | 5719 | | |
| 5720 | + | |
5717 | 5721 | | |
5718 | 5722 | | |
5719 | 5723 | | |
| |||
6083 | 6087 | | |
6084 | 6088 | | |
6085 | 6089 | | |
| 6090 | + | |
6086 | 6091 | | |
6087 | 6092 | | |
6088 | 6093 | | |
| |||
6153 | 6158 | | |
6154 | 6159 | | |
6155 | 6160 | | |
| 6161 | + | |
6156 | 6162 | | |
6157 | 6163 | | |
6158 | 6164 | | |
| |||
6223 | 6229 | | |
6224 | 6230 | | |
6225 | 6231 | | |
| 6232 | + | |
6226 | 6233 | | |
6227 | 6234 | | |
6228 | 6235 | | |
| |||
6301 | 6308 | | |
6302 | 6309 | | |
6303 | 6310 | | |
| 6311 | + | |
6304 | 6312 | | |
6305 | 6313 | | |
6306 | 6314 | | |
| |||
0 commit comments