Edytor/Zasięgi nazewnictwa
Zasięgi nazewnictwa służą do ustalenia unikalnych przedrostków dla posterunków. Unikalność jest niezbędna dla tras składanych z komórek, przynajmniej dla MaSzyny w 2023 roku (być może kiedyś się to zmieni). Drugim zastosowaniem zasięgów nazewnictwa jest dbanie o brak literówek w przedrostkach, a także automatycznie dodawanie przedrostków w nazwach obiektów.
Spis treści
Struktura pliku z danymi
Obecnie (marzec 2023) używany jest plik CSV o nazwie takiej, jak obszar roboczy (czyli PUWG1992.CSV, bo scenerie fikcyjne nie mają jeszcze określonych zasięgów nazewnictwa). Plik zawiera nazwę przedrostka, nazwę przystanku (dla W4), określenie formatu współrzędnych (np. "1992", ale można też używać współrzędnych względnych do środka scenerii), współrzędne środka okręgu oraz promień.
Co do zasady przedrostek powinien być unikalny, czyli dla danego przedrostka powinien być tylko jeden zestaw współrzędnych. Jednak dopuszczalne jest, aby jeden przedrostek odpowiadał kilku obiektom zasięgu nazewnictwa, różniącym się współrzędnymi — okręgi muszą mieć część wspólną. Pozwoli to np. użyć dwóch mniejszych okręgów zamiast jednego dużego, który by zahaczał również sąsiednią stację.
Docelowo zasięgi nazewnictwa mają być przeniesione do pliku DBF, gdzie będą również zapisane odnośniki do stron internetowych, opisujących poszczególne posterunki.
Automatycznie dodawanie przedrostków
Sceneria z edytora USRK
Pierwszym zastosowaniem zasięgów nazewnictwa było ustawienie przedrostków na Linii 139, przygotowanej edytorem USRK (UTR). Stacje i rozjazdy nie miały przedrostków, przez co nazwy powtarzały się i z tego powodu nie było możliwe sterowanie ruchem. Operacja dostępna z edytora SCM.
Nazywanie rozjazdów wg schematu
Przy normalnej edycji rozjazdy otrzymują nazwy automatyczne. Aby usprawnić nadawanie nazw rozjazdom, dodane zostało okienko do wpisania numeru rozjazdu, a jego nazwa jest podmieniana z zachowaniem przedrostka. Jeśli nazwa nie miała przedrostka, albo był z małej litery, będą sprawdzone obiekty zasięgu nazewnictwa w celu ustalenia przedrostka. Działa w edytorze RSF.
Operacje na przedrostkach
Zmiana przedrostka na inny
W razie wykrycia konfliktu przedrostków można użyć obiektu zasięgu nazewnictwa do zmiany przedrostków na inne. W nazwie obiektu zasięgu nazewnictwa należy wpisać przedrostki w postaci "stary=nowy" i wykonać odpowiednią operację z menu. Tylko obiekty objęte okręgiem zasięgu zostaną zmienione. Działa w edytorze RSF.
Odczyt zasięgu nazewnictwa
Na podstawie nazw obiektów w pliku RSF można wygenerować zasięgi nazewnictwa. Przedrostek musi być powtórzony co najmniej 3 razy, aby obiekt zasięgu został utworzony (ma to na celu wykrywanie literówek). Po utworzeniu zasięgów nazewnictwa należy je przejrzeć, czy mają one sens.