Pliki profilu służą do rejestrowania danych układu dla punktów przecięć pionowych (PVI) w profilu.
Plik profilu to prosty plik tekstowy w formacie ASCII. Plik zawiera szereg pikiet rozmieszczonych wzdłuż linii trasowania, rzędne poszczególnych pikiet oraz opcjonalnie długość łuku w pikiecie. Każda linia może zawierać maksymalnie trzy informacje oddzielone odstępem:
- Pikieta. Element wymagany w każdej linii. Nie można stosować znaku plus (+).
- Rzędna. Element konieczny.
- Długość łuku. Element opcjonalny. Nie może być użyty w pierwszym ani ostatnim wierszu pliku. Wszystkie łuki pionowe muszą być parabolami.
Przykładowe wiersze w pliku:
0 100.23
50 104.2
100 109.0 40.0
150 102.63
200 98.12 35.0
250 102.45
300 105.8
W podanym przykładzie tylko trzeci i piąty punkt PVI zawiera łuki (o długości 40,0 oraz 35,0). W każdym pliku profilu trzeba też przestrzegać następujących reguł formatowania:
- Pierwszy i ostatni wiersz pliku nie może zawierać informacji o łukach.
- Pierwszy wiersz musi zawierać informacje o pikiecie oraz rzędną tej pikiety.
- Pikiety muszą być podawane w kolejności rosnącej.
- Nie można stosować pustych linii ani nagłówków poprzedzających dane.
- Nie można stosować pustych wierszy. Pusty wiersz oznacza koniec pliku.
- Na początku wiersza nie może być odstępów.
- Ostatnim elementem musi być rzędna ostatniej pikiety.