Text this: Nonlinear compensation-based self-positioning method for rail transit train