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

Поверхность обратной засыпки

Тема в разделе "Civil 3D", создана пользователем Александр В, 15 сен 2021.

  1. Александр В

    Александр В Форумчанин

    Есть разработанный котлован. Появилась необходимость предоставить расчет обратной засыпки песком этого котлована. Съёмки нет и возможности её сделать уже нет, так как засыпали уже и грунтом, но есть высота песка 1.115 м.( песок повторяет полностью дно котлована соответственно ).
    Вариант поднять низ котлована на высоту засыпки песком не подходит, потому что откос разработанного котлована соответственно везде разный ( в каких-то местах уже, в каких-то шире.)
    Вопрос, как построить поверхность обратной засыпки песком на высоту 1.115 м. , которая повторяет полность дно и расходится по ширине от одного откоса до другого.
     

    Вложения:

  2. PEMCOH

    PEMCOH Форумчанин

    Построй поверхность по дну котлована и контуру верха котлована. Порежь ее на нужной высоте. Посчитай объем.
     
  3. Александр В

    Александр В Форумчанин

    А вы открывали файл?
    Там по низу и верху построена поверхность целиком.
    Что значит порезать по нужной высоте, не совсем понял.
    Мне нужно получить фактическое дно котлована поднятое на заданную высоту с фактической границей откосов котлована!
     
  4. dimandos

    dimandos Форумчанин

    То есть нужно нижние отметки поднять на 1,115м и приклеить к теоретическим стенкам котлована. Такая задача?
     
  5. PEMCOH

    PEMCOH Форумчанин

    Не открывал, за компом буду только завтра.

    Я понял что тебе нужно. Способов достичь желаемого несколько.
    Один из них, построить поверхность с фактическими откосами. Потом порезать её на нужной высоте. Таким образом получите 3д полилинию, которая и будет являться границей верха отсыпки песка. Дальше опять несколько вариантов подсчёта объема песка. Как по мне, так самый простой - это строим неловкую поверхность по полученному контуру и сравниваем его с нижней поверхностью(обрезанной), у которой есть откосы.
    Если тоже не понятно, то подожди до завтра, за комп сяду и сделаю.
     
  6. Александр В

    Александр В Форумчанин

    Да, точно!
    И построить из этих отметок (или из 3д полилинии в данном чертеже) прикленных к стенкам котлована, поверхность
    --- Сообщения объединены, 15 сен 2021, Оригинальное время сообщения: 15 сен 2021 ---

    Проблема в том, что низ находится на разных высотах, он не ровный, поэтому я не совсем понимаю как её можно порезать на нужной высоте или же привести к фактическим откосам.
     
  7. PEMCOH

    PEMCOH Форумчанин

    Мы не дно поднимаем, а строим сначала поверхность от дна котлована, до контура верха котлована. Получим фактическое дно с фактическими откосами. (Это в случае если вверх котлована был правильно отснят).
    Потом полученную поверхность сечем/режем на нужной отметке и получаем линию/контур По фактическим откосам верха песка.
     
  8. Барбатос

    Барбатос Форумчанин

    Александр В,

    Попробуйте, сделать из контура низа, характерку и сместить за контур существующего откоса -> создать доп.поверхность из неё и поднять на нужную высоту.
     
    Александр В нравится это.
  9. dimandos

    dimandos Форумчанин

    Ему не на конкретной отметке резать надо, а по факту, 1,115 от дна
    --- Сообщения объединены, 15 сен 2021, Оригинальное время сообщения: 15 сен 2021 ---
    Я бы нижние отметки поднял и вручную растащил на откосы, быстрее получится ))) Если задача конечно одноразовая.
     
  10. Александр В

    Александр В Форумчанин

    "а строим сначала поверхность от дна котлована, до контура верха котлована. Получим фактическое дно с фактическими откосами"
    В прикрепленном чертеже так и построена поверхность, с фактическими откосами, вопрос в том, что дно этой поверхности не ровное и "сечем/режем" на "нужной" отметке не получается, так как грубо говоря, "нужная" отметка в каждом месте дна котлована своя.
    1.115 - это толщина слоя, а не абсолютная отметка верха искомой поверхности т.е. поверхности песка (поверхность которую я пытаюсь и не могу построить)
     
  11. PEMCOH

    PEMCOH Форумчанин

    Ааа.... Хах, тогда вручную только. Выше описали один из способов.

    Просто сложно представить, чтобы засыпку делали
    Понял, то что не правильно тебя понял
    Ну тогда как dimandos описал сделать проще всего
     
  12. Александр В

    Александр В Форумчанин


    Да, да, вы все правильно поняли!
    Только хотелось бы процесс автоматизировать, не обращая внимания на размеры котлована.
     
  13. Барбатос

    Барбатос Форумчанин

    И "минимальное расстояние между поверхностями" получим границу по откосам.
    Там действий на:
    1) Создать характерную линию из 3Д дна
    2) Смещение на расстояние "...", с 0 разницей отметок по краям от исходника
    3) Создать поверхность из характерной линии
    4) Поднять поверхность на слой\отметку
    5) Сделать "минимальное расстояние между поверхностями" _MinimumDistBetweenSurfaces
    6) Добавить эту линию, как границу, к новой поверхности.
     
    Александр В нравится это.
  14. FOXXX591

    FOXXX591 Форумчанин

    Проще всего будет как Паша сказал. Поднимешь дно котлована на нужную высоту, извлечешь из этой поверхности границу, преобразуешь ее в характерную линию и расширишь ее на нужное расстояние чтоб за откосы выемки вышла, потом добавишь ее к поверхности поднятого дна и считай объем.
     
    Александр В нравится это.
  15. Александр В

    Александр В Форумчанин

    2) Смещение на расстояние "...", с 0 разницей отметок по краям от исходника

    5) Сделать "минимальное расстояние между поверхностями" _MinimumDistBetweenSurfaces

    А эти пункты можно раскрыть? Во втором пункте под "расстоянием" понимается высота?
     
  16. FOXXX591

    FOXXX591 Форумчанин

    Смещение характерной линии. Зависит от того на каком расстоянии у тебя откосы от границы поверхности низа.
    --- Сообщения объединены, 15 сен 2021, Оригинальное время сообщения: 15 сен 2021 ---
    Ты просто расширяешь этим самым границы своей поверхности с нулевым уклоном.
     
    Александр В нравится это.
  17. Барбатос

    Барбатос Форумчанин

    Александр В,
    пункт 2) - любое расстояние, которое позволит выйти контуру за пределы "верха откоса". И нет - под "расстоянием" понимается расстояние на плане (можно сразу характерную поднять на нужную высоту, а можно поверхность - дело вкуса).
    пункт 5) - _MinimumDistBetweenSurfaces команда вызова функции (на тот, случай, если не нашли где она находится) для отрисовки контура пересечения поверхностей.
    mindist.jpg
     
    Александр В нравится это.
  18. Александр В

    Александр В Форумчанин

    Спасибо! Все получилось. Заказчик доволен. Да и сам доволен, когда что то полезное узнаешь.
     
  19. Александр В

    Александр В Форумчанин

    Нашли более быстрый способ. В МенюГЕО в разделе "Работа с полилинией и отрезком" есть программа, в которой 3D линия сразу сдвигается на нужные величины по вертикали и горизонту, а далее по смещенной линии строится поверхность.
     
    Барбатос нравится это.
  20. FOXXX591

    FOXXX591 Форумчанин

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