Tak mi się kołacze pomysł na plik z opisem profilu pionowego trasy. Byłby to oddzielny od plików scenerii plik, ale powiązany z nimi. W zasadzie to zawierałby wszystkie te informacje, co na tym rysunku:
http://img.wklej.org/images/24086profil-przyklad.jpgplus dodatkowo informacje o torach (
node track) należących do danej trasy.
Plik miałby strukturę rekordów o stałej długości. Można by wykorzystać format DBF z zapisem binarnym, a do edycji ręcznej konwertować na CSV.
Było by kilka typów rekordów:
-co 100m, określające położenie słupków hektometrowych,
-informacje o prostych, łukach i krzywych przejściowych,
-informacje o wiaduktach, mostach i przejazdach,
-informacje o torach (
node track) przyklejonych,
-informacje o semaforach,
-informacje o słupach trakcji elektrycznej.
Rekordy powinny zawierać:
-typ rekordu,
-współrzędne XYZ punktu,
-współczynniki kierunkowe stycznej,
-odległość obiektu do osi lub kąt nachylenia,
-wysokości torów (dwie wystarczą?),
-głębokości rowów,
-odległości rowu od osi,
-wysokość terenu,
-kąty nachylenia skarp,
-pochylenie wzdłużne i boczne toru,
-ewentualnie eventy,
-tekstury dla torów,
-opis słowny.
W zasadzie edytorem scenerii zmieniało by się ten plik, a z niego było by generowane najbliższe otoczenie toru. Zawierałby on całą definicję toru. Po zaznaczeniu punktu początkowego można by też wygenerować taki plik z istniejącej scenerii (np. do poprawienia łuków). Dla potrzeb symulacji zawierałby on zbyt dużo danych, bo zarówno dane wizualne jak i ruchowe. Zaletą takiego pliku była by możliwość wielokontekstowej edycji. Można by go edytować zarówno w podglądzie 3D, wprowadzając dane z oryginalnej dokumentacji, jak również np. weryfikować z danymi SRTM i UMP.
Piszę o tym, żeby zapytać, co jeszcze powinno być w takim pliku, zanim zabiorę się za realizację.