![]() |
#1
|
|||
|
|||
![]() Добрый день.
Скажите как получить пикет и смещение на трассе по координатам точки, интересует и обратная операция по пикету и смещению определить координаты точки Код:
Последний раз редактировалось ZaharovMaxim, 09-07-2021 в 9:44. |
#2
|
|||
|
|||
![]() Добрый день!
У класса Alignment есть свойство Plan, представляющее из себя план трассы в виде вершин углов поворота. У объекта Plan есть свойство CompoundLine представляющее собой геометрию плана трассы. У него есть два метода - PosToStaOffset - он переводит точку в расстояние от начала трассы и смещение вдоль плана, со знаком, и обратный метод - StaOffsetToPos - позволяющий получить координаты точки по расстоянию и смещению. Зная расстояние относительно начала трассы, Вы имеете возможность получить строковое представление пикета используя свойство Stationing у класса Alignment, вызвав метод StationToString. Вы также можете использовать обратный метод StringToStation для получения расстояния от начала трассы, зная строку пикетажа. Например: Код:
|
Навигация по основному сайту |
Главная | Каталог продуктов и услуг | Где купить | Сопровождение |
Вакансии | О компании | Обзоры | Канал на YouTube |