Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Отметки по линии профиля

Тема в разделе "Civil 3D", создана пользователем Черников Олег, 15 июн 2020.

  1. Черников Олег

    Форумчанин

    Регистрация:
    28 фев 2017
    Сообщения:
    54
    Симпатии:
    1
    Всем добрый день!
    Есть трасса и профиль (ЛИНИЯ ПРОФИЛЯ) по трассе (профиль в масштабе, но без каких либо чисел, т.е. без отметок, расстояний, уклонов и пр.).
    Возможно ли этот профиль сделать заполненным? Т.е. что бы под этой линией профиля появились расстояния и отметки?
    Заранее спасибо!
    --- Сообщения объединены, 15 июн 2020, Оригинальное время сообщения: 15 июн 2020 ---
    Безымянный.jpg
     
    #1
  2. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Если это полилиния то постройте по ней профиль. Но нужна хотя бы одна отметка для его высотной привязки.
     
    #2
  3. Черников Олег

    Форумчанин

    Регистрация:
    28 фев 2017
    Сообщения:
    54
    Симпатии:
    1
    Отметка есть начала трассы и по ПК.
    При "создании профиля" ничего не появляется. Нужна же трасса сначала?
     
    #3
  4. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Ну конечно нужна трасса. Длину профиля померяй линейным размером и нарисуй отрезок такой же длины. И создай из него трассу.
     
    #4
  5. i77artur

    Форумчанин

    Регистрация:
    9 окт 2010
    Сообщения:
    1.550
    Симпатии:
    939
    Привет. В ЗDService есть функция вывести *.csv из готового профиля. На форуме он есть, поищи.
    upload_2020-6-15_11-38-9.png
     
    #5
  6. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Потом привяжи полилинию к профилю относительно отметки на нулевом пикете. Потом инструментами создания профиля обведи свою полилинию и получишь отметки в подвале профиля.
     
    #6
    TulGeo нравится это.
  7. Черников Олег

    Форумчанин

    Регистрация:
    28 фев 2017
    Сообщения:
    54
    Симпатии:
    1
    Э
    то понятно. Там 30 км трассы через 20 м отметки. 600 точек получеста. Автоматически есть инструмент?
     
    #7
  8. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Так получишь автоматом хоть через метр.
    --- Сообщения объединены, 15 июн 2020, Оригинальное время сообщения: 15 июн 2020 ---
    Или тебе влом 30км профиля обвести? Тогда ищи лиспы на эту тему, либо попроси чтоб написали. Либо можно автоматом набить кого точек по линии через нужный интервал. Потом экспорнуть их в тхт. Координата Х будет отметкой точки. Только нужно предварительно растянуть профиль до масштаба 1:1.
     
    #8
  9. Neznayka

    Форумчанин

    Регистрация:
    8 дек 2007
    Сообщения:
    456
    Симпатии:
    313
    Адрес:
    Brest
    можно обойтись и базовыми средствами, я когда-то видео сделал на эту тему
     
    #9
    sokkol нравится это.
  10. sokkol

    Форумчанин

    Регистрация:
    14 май 2013
    Сообщения:
    90
    Симпатии:
    82
    Адрес:
    Tbilisi, Georgia
    Конвертируем полилинию в профиль с помощью утилитки:
    Мануал (раскрыть)

    Имеем полилинию профиля, знаем его длину и высоту в некоторой точке ( в даном случае высота в начале профиля):
    PLTOPR_01.png
    Строим трассу:
    PLTOPR_02.png
    Создаем вид профиля по трассе:
    PLTOPR_03.png
    Для вида профиля устанавливаем минимальную/максимальную высоты. В моем случае, т.к. знаем отметку начала профиля, и она-же минимальная отметка профиля, в минимуме пишем 643,23:
    PLTOPR_04.png
    Копируем/переносим полилинию профиля в нижний левый угол созданного вида профиля:
    PLTOPR_05.png
    Командой Netload загружаем прикрепленный файл (разрешаем загрузить, если спросит):
    PLTOPR_06.png
    PLTOPR_07.png
    С клавиатуры вводим команду PFP:
    PLTOPR_08.png
    Выбираем полилинию:
    PLTOPR_09.png
    Выбираем вид профиля:
    PLTOPR_10.png
    Получаем готовый профиль с именем My Profile:
    PLTOPR_11.png
    По усмотрению меняем стиль и метки профиля:
    PLTOPR_12.png
     

    Вложения:

    #10
    TulGeo, FOXXX591 и Qvinto нравится это.
  11. sokkol

    Форумчанин

    Регистрация:
    14 май 2013
    Сообщения:
    90
    Симпатии:
    82
    Адрес:
    Tbilisi, Georgia
    Конвертируем полилинию в профиль с помощью утилитки v.2:
    Мануал №2 (раскрыть)

    Копируем/перемещаем нашу полилинию в точку 0,0
    PLtoPR_01.png
    Перемещаем по оси Y на расстояние равное отметке профиля.
    Т.е. по X точек полилинии будет пикет профиля, а по Y - высота точек профиля:
    PLtoPR_02.png
    PLtoPR_03.png
    Загружаем командой APPLOAD прикрепленный LISP файлик (разрешаем если спросит):
    PLtoPR_04.png
    Набираем на клавиатуре POLYVERT и выбираем нашу полилинию. В коммандной строке выведутся координаты полилинии, они-же пикет и отметка профиля (третья координата лишняяя но мы её удалим). Нажатием F2 открываем окно коммандной строки выделяем и копируем (Ctrl+C) полученые координаты:
    PLtoPR_05.png
    Где-нибудь создаем текстовый файл и вставляем в него то, что скопировали. В ноутпеде (Notepad) коммандой Ctrl+H (найти и заменить) заменяем 0,00 на пустоту (ничего непишем) и далее заменяем , (запятую) на прбел. Сохраняем файл:
    PLtoPR_06.png
    PLtoPR_07.png
    PLtoPR_10.png
    Как и в предыдущем мануале, создаем трасуу (по длине равной длине профиля), создаем по трассе вид профиля и командой "Создать профиль из файла" подгружаем наш текстовый файл:
    PLtoPR_11.png

    Любуемся созданным профилем:
    PLtoPR_12.png

    Всем хорошего настроения!
     

    Вложения:

    • polyvert.lsp
      Размер файла:
      1,3 КБ
      Просмотров:
      10
    #11
    TulGeo, Qvinto и sergtor нравится это.

Поделиться этой страницей

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