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

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

Войти

Кто может создать lisp, программу или видел что-то похожее

Тема в разделе "Civil 3D", создана пользователем 111Сергей111, 5 мар 2024.

  1. 111Сергей111

    Регистрация:
    14 июл 2018
    Сообщения:
    24
    Симпатии:
    17
    Здравствуйте!

    Тема создана для тех, у кого есть желание создать лисп или программу. Искал в интернете что-то похожее, безуспешно. Может у кого есть ссылка или программа, поделитесь, пожалуйста.

    А теперь о том что нужно. В своей работе приходится пересчитывать объёмы ГП-ген.план и отдавать цифры на сравнение в сметный отдел.

    И самая большая и рутинная сложность в этом, это смещать БР-бортовой камень на его ширину 100.30.15 на 15см, 100.30.20 на 20см и т.д. И после обрезать штриховку между этими полилиниями, чтобы цифра была правильная. Потому что проектировщики не учитывают ширину бортового камня при создании ГП и получается, штриховка заползает на БР.

    И поэтому требуется лисп или программа, которая делает следующие:
    1) Смещает полилинию на нужное расстояние (как в Civil 3D, есть функция смещения)
    2) Обрезает любую штриховку, полилинию которая попадает в смещённое пространство между полилиниями
    3) Чтобы смещённая полиния, была другого слоя, например: задняя часть БР

    Ниже пару скриншотов для понимания: слева как попадает ко мне, справа результат, который нужен.

    Если есть люди, которым интересно сделать, что-то подобное. Было бы очень круто, думаю многим пригодится.

    Снимок экрана (111).png Снимок экрана (112).png Снимок экрана (113).png Снимок экрана (114).png Снимок экрана (115).png
     
    #1
  2. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    307
    Симпатии:
    135
    Сложность обрезания штриховок программно такова, что в этом случае проще сделать новые штриховки по смещенным контурам, ну по крайней мере для меня)
     
    #2
  3. 111Сергей111

    Регистрация:
    14 июл 2018
    Сообщения:
    24
    Симпатии:
    17
    Такой вариант подходит, если штриховок мало.

    Сейчас у меня улица, в которой 722 штриховки и более 1000 полилиний борта, которые нужно сместить. И ещё прибавить к этому-то, что у каждой штриховки свой слой и их там более сорока пяти наименований. Это всё ещё сильней затянется по времени.
     
    #3
  4. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    307
    Симпатии:
    135
    С текущим алгоритмом задача нерешаема, как минимум невозможно организовать смещение линий так как программе сложно объяснить в какую сторону надо делать смещение, то есть все смещения все равно руками, можно только организовать смещение с выбором пользователем стороны куда надо смещать, запросом на какую величину и помещением смещенного контура в требуемый слой, и это только первый пункт.
     
    #4
    Steinar нравится это.
  5. 111Сергей111

    Регистрация:
    14 июл 2018
    Сообщения:
    24
    Симпатии:
    17
    Это понятно конечно, что каждую полилинию нужно руками двигать. Всё что вы написали, есть в команде "смещение" в Civil.

    Я и не рассчитывал, что будет возможность всё скопом двигать. Главная проблема в том, что потом после смещения линии, нужно: замкнуть пространство между линиями с двух сторон и только после вырезать всё что внутри неё.
     
    #5
  6. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    307
    Симпатии:
    135
    Ну в целом можно сделать что-то типа выберите штриховку выберите линии контуров и ткните внутри этих линий и в этом месте строится новая штриховка, опционально удаляется старая (все параметры типа слоя цвета и тд берутся со старой) Но тут все зависит от качества контуров, так как в этом методе будет использоваться команда .boundary а она достаточно привередлива на замкнутость линий.
     
    #6
  7. CHESNOK

    Форумчанин

    Регистрация:
    20 дек 2016
    Сообщения:
    176
    Симпатии:
    71
    Кто интересно считает эти крохи? Заказчик?
     
    #7
    MaxKal нравится это.
  8. 111Сергей111

    Регистрация:
    14 июл 2018
    Сообщения:
    24
    Симпатии:
    17
    Штриховка и всё что с ней связано, очень привередливо, согласен.

    Но этот вариант выглядит интересным. Получается сначало двигаешь все борта как нужно, после формируешь границу у всех штриховок и делаешь новые. Единственное было бы возможным выбирать штриховки выделением общим, а не тыкать по каждой
    --- Сообщения объединены, 7 мар 2024, Оригинальное время сообщения: 7 мар 2024 ---
    У меня сейчас на одну не самую большую улицу вышло 1 447.87 из общей площади 53 146.7. А есть объекты и в два, три раза больше и там цифра соответственно пропорционально будет увеличена.

    И туда входит как проезжая часть, так и тротуар. Так что копейками это точно не назовёшь
     
    #8
  9. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    222
    Симпатии:
    218
    Адрес:
    г. Новосибирск
    Очень странно, что этим занимается геодезист или Вы инженер пто?
     
    #9
  10. 111Сергей111

    Регистрация:
    14 июл 2018
    Сообщения:
    24
    Симпатии:
    17
    Геодезист
    Это извечная дилемма "кто, что должен делать" и зависит она не от нормы каких либо правил или даже здравого смысла, который порой очевиден, а от того как уже привыкли работать до тебя в данной фирме.
     
    #10
  11. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.990
    Симпатии:
    2.114
    Адрес:
    г. Москва
    "Не жизнь такая. Нет. Мы такие. А потому и жизни у нас другой быть не может". ;)
     
    #11
    AGF, MaxKal и ardi.stroi нравится это.
  12. MaxKal

    Форумчанин

    Регистрация:
    17 окт 2014
    Сообщения:
    177
    Симпатии:
    297
    Адрес:
    Краснодар
    как мы в это всё скатились, сопли все эти считать, выковыривать, ещё и кто-то потом всё это проверяет вместо того чтобы строить.
     
    #12
  13. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    222
    Симпатии:
    218
    Адрес:
    г. Новосибирск
    Просто есть хитрожопые люди, которые подходят к новому сотруднику с левой работой и втирают ему в уши, что якобы предыдущие геодезисты делали эту работу. Кто везёт, на том и едут! Сейчас у многих принято держать геодезистов в чёрном теле, сам это прошёл.
     
    #13
    ardi.stroi нравится это.
  14. CHESNOK

    Форумчанин

    Регистрация:
    20 дек 2016
    Сообщения:
    176
    Симпатии:
    71
    По-моему это утопическая затея и приведет это только к тому что асфальтобетона в результате не хватит и строители чтобы выйти из ситуации уложат а/б толщиной меньше чем нужно.
    Если так продолжать то вы еще забываете учитывать что бортовой камень на закруглениях укладывается отрезками а не ровно по дуге как на чертеже, а из-за этого площадь асфальта получается больше.
    Так же толщина слоя асфальтобетона не всегда одинаковая, Где-то она может 5 см быть а где-то 7 например. Да и для самого бортового при установке устраивают бетонную обойму которая тоже часть асфальтобетона съедает. В общем так еще много чего можно придумать, только вот к хорошему это не приведет.
     
    #14
    MaxKal нравится это.

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

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