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

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

Discussion in 'Civil 3D' started by ardi.stroi, Apr 7, 2024.

  1. ardi.stroi

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

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

    FOXXX591 Форумчанин

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

    Enot Форумчанин

    Предполагается, что есть автокады на всё.
    По оси дороги создаем трассу.
    Линию проектного профиля из проектного вида профиля переносим в текстовик (https://geodesist.ru/threads/t_vr_profile.86722/#post-1047889).
    Потом строим профиль из файла на нашей трассе.

    Потом создаем из трассы характерную линию, где трасса это наша трасса, а профиль это созданный из файла профиль.

    Полученную характерку взрываем и получаем 3Д-линию нашей оси.
    --- Сообщения объединены, Apr 7, 2024, Оригинальное время сообщения: Apr 7, 2024 ---
    Есть способ лучше, см. https://geodesist.ru/threads/t_vr_profile.86722/#post-1047889
     
    ardi.stroi likes this.
  4. moisey

    moisey Форумчанин

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

    Наглядное видео [/QUOTE]
     
    ardi.stroi likes this.
  5. ardi.stroi

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

    На моей трассе, некорректно работает. Не учитывает горизонтальные кривые.
    @Enot, ваш метод пока изучаю. Спасибо автору программы.
    Создал.
    Как оцифровать данный проектный продольный профиль?
     
    Last edited: Apr 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 Форумчанин

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

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

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

    FOXXX591 Форумчанин

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

    Enot Форумчанин

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

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

    Neznayka Форумчанин

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

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

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

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

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

    Enot Форумчанин

    Ну так для компоновки все равно надо сначала что-то создать - какой-то профиль с его видом, а уж потом в этом виде компоновку делать.
    Когда сам что-то куда-то вписываешь это единственный вариант.
     
    ardi.stroi likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice