Всем привет! Дана 2D полилиния оси дороги, т.е. план, плюс продольный профиль. Дорога с горизонтальными и вертикальными кривыми, плюс горизонтальные переходные кривые. Есть несколько ручных способов, превратить 2D полилинию оси дороги, в 3D полилинию, т.е. нанести отметки с продольного профиля. Как выполнить в Civil 3D обратную процедуру? То есть, перенести продольный профиль на полилинию оси дороги или на трассу. Спасибо за ответы.
1. Создаёшь из полилинии трассу. 2. Оцифровываешь средствами Civila профиль. Т.е привязываешь его к своей трассе. 3. Создаёшь харатерную линию из трассы.
Предполагается, что есть автокады на всё. По оси дороги создаем трассу. Линию проектного профиля из проектного вида профиля переносим в текстовик (https://geodesist.ru/threads/t_vr_profile.86722/#post-1047889). Потом строим профиль из файла на нашей трассе. Потом создаем из трассы характерную линию, где трасса это наша трасса, а профиль это созданный из файла профиль. Полученную характерку взрываем и получаем 3Д-линию нашей оси. --- Сообщения объединены, 7 апр 2024, Оригинальное время сообщения: 7 апр 2024 --- Есть способ лучше, см. https://geodesist.ru/threads/t_vr_profile.86722/#post-1047889
Я пользуюсь двумя прекрасными примочками из лиспов: 1)pprofil_pplan_1_1.lsp 2)QuickProfile_3_0.vlx Наглядное видео [/QUOTE]
На моей трассе, некорректно работает. Не учитывает горизонтальные кривые. @Enot, ваш метод пока изучаю. Спасибо автору программы. Создал. Как оцифровать данный проектный продольный профиль?
Боже. какие=то лиспы программы, Что может быть лучше и проще метода FOXXX591 _AeccCreateProfileFromFile Далее по этапу полагаю _AeccCreateFeatureLineFromAlign
Данная прога учитывает выпуклые и вогнутые вертикальные кривые при экспорте высот в текстовик? Я обычно вручную обвожу кадовский профиль прямыми и вертикальными кривыми, получаю практически идентичный профиль с учётом всех вертикальных кривых.
Получается, нет автоматического перевода профиля на план в виде 3D полилинии? Надо по-старинке, вручную, создавать текстовый файл из профиля?
Мне текстовый не нужен. Нужна трасса и цивиловский профиль, как его создать я уже написал. Создать вид профиля и далее скопировав на вид линию кадовского профиля обвести его примивами цивила линией и пораболой. Способ такой полуавтоматический.
Нет, не учитывает. Но по линии профиля (полилинии) вершин всегда более чем достаточно, чтобы корректно короткими прямыми сегментами описать вертикальную кривую, и на каждую такую вершину в текстовике имеем пикет+отметку, бывает, что и через 1см по пикетажу. Если же хочется трахаться именно с кривыми (переходками, тангенсами, биссектрисами. домерами), то кто ж запрещает-то? Для поля в подходящем полевом ПО без модуля "Трассы" (Дороги) 3Д-линия более чем подходит. Если у нас виражи, то все то же самое делается по смещенным трассам, и имеем 3-5-100 3Д-линии (ось, края полос и пр.).
Трасса сделана по 2D полилинии. Профиля Цивиловского нет. Для создания Цивиловского профиля, нет поверхности.
Он вручную создается. --- Сообщения объединены, 7 апр 2024, Оригинальное время сообщения: 7 апр 2024 --- Вот для такого профиля и приходится заморачиваться с кривыми. т.к если оцифровать профиль чисто по отметкам через каждые 20м то ровность покрытия методом амплитуд ты уже вряд сдашь потом.
А если скалывать точки с профиля через 100м, то еще хуже будет, точно сдать не получится. При вписывании профиля в поверхность линия вписывания укладывается без кривых, просто линией, состоящей из множества коротких отрезков. Кривые уже потом вычисляются. И даже если при вписывании они задаются, то чисто математически линия создается только из набора коротких отрезков, дифференциальное исчисление, понимаешь...
можно конечно вручную обвести цивилоским профилем в режиме компоновки, когда простой профиль и есть пикетные привязки, но я пользуюсь этим методом Спойлер (Наведите указатель мыши на Спойлер, чтобы раскрыть содержимое) Раскрыть Спойлер Свернуть Спойлер Создание точек основано на вытягивании отметок из самой полилинии профиля. Для этого проектная линия профиля превращается в блок, который допускает разные масштабы по осям. Подбираем методом проб масштаб (как правило он 0,1 или 0,2) проверяя на разных пикетах отметку. Убедившись, что отметка профиля Y соответствует красной отметке профиля начинаем экспорт в текстовый файл посредством команды ДАННЫЕЗВЛ. Для это массивом размножаем отрезки на требуемом интервале, и подрезаем эти отрезки профилем, что дает нам точные координаты. Затем создаем профиль из текстового файла и интегрируем его в трассу (выбрав соответствующий файл загруженного профиля). Далее при разметке трассы создаваемые точки автоматически создаются с координатой Z
Ну так для компоновки все равно надо сначала что-то создать - какой-то профиль с его видом, а уж потом в этом виде компоновку делать. Когда сам что-то куда-то вписываешь это единственный вариант.