Косячок получается с разбивкой 3D-полилинии на те же десятки по пикетажу. Программа берет просто длину линии, которая как известно больше ее горизонтального проложения, т.е. пикетажной длины, и режет ее на заданные куски.
В итоге пикетажная длина разбитой линии получается больше ее проектной пикетажной длины, и все отметки улетают.
Иными словами, для продольника с уклонами, которые нельзя игнорировать, вещь совершенно бесполезная.
Или я чего-то недопонимаю?