1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Как перенести продольный профиль на полилинию оси дороги или на трассу?

Тема в разделе "Civil 3D", создана пользователем ardi.stroi, 7 апр 2024.

  1. ardi.stroi

    ardi.stroi Форумчанин

    Всем привет!
    Дана 2D полилиния оси дороги, т.е. план, плюс продольный профиль. Дорога с горизонтальными и вертикальными кривыми, плюс горизонтальные переходные кривые. Есть несколько ручных способов, превратить 2D полилинию оси дороги, в 3D полилинию, т.е. нанести отметки с продольного профиля.
    Как выполнить в Civil 3D обратную процедуру? То есть, перенести продольный профиль на полилинию оси дороги или на трассу.
    Спасибо за ответы.
     
  2. FOXXX591

    FOXXX591 Форумчанин

    1. Создаёшь из полилинии трассу.
    2. Оцифровываешь средствами Civila профиль. Т.е привязываешь его к своей трассе.
    3. Создаёшь харатерную линию из трассы.
     
    ardi.stroi нравится это.
  3. Enot

    Enot Форумчанин

    Предполагается, что есть автокады на всё.
    По оси дороги создаем трассу.
    Линию проектного профиля из проектного вида профиля переносим в текстовик (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
     
    ardi.stroi нравится это.
  4. moisey

    moisey Форумчанин

    Я пользуюсь двумя прекрасными примочками из лиспов:
    1)pprofil_pplan_1_1.lsp
    2)QuickProfile_3_0.vlx

    Наглядное видео [/QUOTE]
     
    ardi.stroi нравится это.
  5. ardi.stroi

    ardi.stroi Форумчанин

    На моей трассе, некорректно работает. Не учитывает горизонтальные кривые.
    @Enot, ваш метод пока изучаю. Спасибо автору программы.
    Создал.
    Как оцифровать данный проектный продольный профиль?
     
    Последнее редактирование: 7 апр 2024
  6. Neznayka

    Neznayka Форумчанин

    Боже. какие=то лиспы программы, Что может быть лучше и проще метода FOXXX591
    _AeccCreateProfileFromFile


    Далее по этапу полагаю _AeccCreateFeatureLineFromAlign
     
  7. ardi.stroi

    ardi.stroi Форумчанин

    Neznayka, можно поподробнее?
     
  8. FOXXX591

    FOXXX591 Форумчанин

    Данная прога учитывает выпуклые и вогнутые вертикальные кривые при экспорте высот в текстовик?
    Я обычно вручную обвожу кадовский профиль прямыми и вертикальными кривыми, получаю практически идентичный профиль с учётом всех вертикальных кривых.
     
  9. ardi.stroi

    ardi.stroi Форумчанин

    Получается, нет автоматического перевода профиля на план в виде 3D полилинии?
    Надо по-старинке, вручную, создавать текстовый файл из профиля?
     
  10. FOXXX591

    FOXXX591 Форумчанин

    Мне текстовый не нужен.
    Нужна трасса и цивиловский профиль, как его создать я уже написал.
    Создать вид профиля и далее скопировав на вид линию кадовского профиля обвести его примивами цивила линией и пораболой.
    Способ такой полуавтоматический.
     
  11. Enot

    Enot Форумчанин

    Нет, не учитывает. Но по линии профиля (полилинии) вершин всегда более чем достаточно, чтобы корректно короткими прямыми сегментами описать вертикальную кривую, и на каждую такую вершину в текстовике имеем пикет+отметку, бывает, что и через 1см по пикетажу.
    Если же хочется трахаться именно с кривыми (переходками, тангенсами, биссектрисами. домерами), то кто ж запрещает-то?
    Для поля в подходящем полевом ПО без модуля "Трассы" (Дороги) 3Д-линия более чем подходит.
    Если у нас виражи, то все то же самое делается по смещенным трассам, и имеем 3-5-100 3Д-линии (ось, края полос и пр.).
     
  12. ardi.stroi

    ardi.stroi Форумчанин

    Трасса сделана по 2D полилинии.
    Профиля Цивиловского нет. Для создания Цивиловского профиля, нет поверхности.
     
  13. FOXXX591

    FOXXX591 Форумчанин

    Он вручную создается.
    --- Сообщения объединены, 7 апр 2024, Оригинальное время сообщения: 7 апр 2024 ---
    изображение_2024-04-07_134923922.png
    Вот для такого профиля и приходится заморачиваться с кривыми. т.к если оцифровать профиль чисто по отметкам через каждые 20м то ровность покрытия методом амплитуд ты уже вряд сдашь потом.
     
    ardi.stroi нравится это.
  14. ardi.stroi

    ardi.stroi Форумчанин

    Можно создать вручную любую поверхность, например, на отметке 0.00, описанную вокруг дороги/трассы?
     
  15. FOXXX591

    FOXXX591 Форумчанин

    Тебе профиль надо создать вручную, а не поверхность.
     
    ardi.stroi нравится это.
  16. Enot

    Enot Форумчанин

    А если скалывать точки с профиля через 100м, то еще хуже будет, точно сдать не получится.

    При вписывании профиля в поверхность линия вписывания укладывается без кривых, просто линией, состоящей из множества коротких отрезков. Кривые уже потом вычисляются. И даже если при вписывании они задаются, то чисто математически линия создается только из набора коротких отрезков, дифференциальное исчисление, понимаешь...
     
    MaxKal и ardi.stroi нравится это.
  17. Neznayka

    Neznayka Форумчанин

    можно конечно вручную обвести цивилоским профилем в режиме компоновки, когда простой профиль и есть пикетные привязки, но я пользуюсь этим методом
    Раскрыть Спойлер
    Создание точек основано на вытягивании отметок из самой полилинии профиля. Для этого проектная линия профиля превращается в блок, который допускает разные масштабы по осям. Подбираем методом проб масштаб (как правило он 0,1 или 0,2) проверяя на разных пикетах отметку. Убедившись, что отметка профиля Y соответствует красной отметке профиля начинаем экспорт в текстовый файл посредством команды ДАННЫЕЗВЛ. Для это массивом размножаем отрезки на требуемом интервале, и подрезаем эти отрезки профилем, что дает нам точные координаты. Затем создаем профиль из текстового файла и интегрируем его в трассу (выбрав соответствующий файл загруженного профиля). Далее при разметке трассы создаваемые точки автоматически создаются с координатой Z
     
    ardi.stroi нравится это.
  18. ardi.stroi

    ardi.stroi Форумчанин

    Создал файл с пикетами и отметками из компоновки.
     
  19. ardi.stroi

    ardi.stroi Форумчанин

    Нашел способ проще.
     
  20. Enot

    Enot Форумчанин

    Ну так для компоновки все равно надо сначала что-то создать - какой-то профиль с его видом, а уж потом в этом виде компоновку делать.
    Когда сам что-то куда-то вписываешь это единственный вариант.
     
    ardi.stroi нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление