Geo_Tools 2024.06.08 16-55

Набор LISP инструментов под AutoCAD и AutoCAD Civil 3D.

  1. Автор, столкнулся с проблемой при построении профиля. Видео твое на ютубе посмотрел.
    У меня при выполнении команды добавить линию на профиль, глюк какой-то идет. Строит блок линейки в увеличенном размере и в другую сторону от профиля
     
  2. Андрей_

    Андрей_ Форумчанин

    Видео, не моё, но помнится кто то упоминал про него. Моя только инструкция. Скорее всего используется не родной шаблон инструментов, из за этого 90% ошибок.
     
  3. Добрый день, подскажите пожалуйста в автокаде пытаемся построить профиль продольный, использовали команду set_geo_tools_QNewTemplate, как указано в посте 817, но не помогает, в чем может быть дело и как исправить данную ситуацию? upload_2024-6-6_11-18-36.png
     
  4. Заменил файл trace-get-length, копировал полилинию трассы в шаблон, никакие манипуляции увы не помогли
     
  5. Андрей_

    Андрей_ Форумчанин

    id53889898, приветствую.
    Судя по всему это ошибка вставки "линейки" профиля. Обсуждается в соседней, посвященной профилю ветке. Не думал, что эта ошибка так распространена...
     
  6. Андрей_

    Андрей_ Форумчанин

    обновление geo_tools 2024.06.08 16-55 yandex google
    Изменения:
    - исправлена ошибка "линейки" в профилях. Так как я не могу воспроизвести эту ошибку у себя, заменил вставку блока линейки на отрисовку с помощью полилиний. Визуально не отличается.
    - новая кнопка "Создает полилинию в модели по границам видового экрана в листе" в оформлении, прога честно скопипащеная из интернета. Кому интересно откуда указано в lsp файле.
    - возможно, что то ещё исправлено по мелочи.
     
  7. Добрый день!
    В оформлении трассы появился префикс пикетов, но!!! Этот префикс стал падать и на углы.
    См скрин.
    з.ы.В ближайшее обновление на заметку.
     

    Вложения:

  8. Андрей_

    Андрей_ Форумчанин

    Приветствую.
    Вообще так было задумано (требование заказчика), но думаю стоит добавить, что то вроде галочки "добавлять перефикс в углы". Спасибо.
     
  9. Lone Wolf Serge

    Lone Wolf Serge Форумчанин

    Добрый день. Подскажите пожалуйста. Установил приложение в civil 2021 программа ругается при функции импорт экспорт точек. спасибо.





    upload_2024-7-4_16-58-15.png
     
  10. Андрей_

    Андрей_ Форумчанин

    Доброе утро. Проверил на 2021 версии, всё работает. Посмотрел - в 2014 году чинил функцию определения civil используется или нет. У вас же последняя версия инструментов #986?
     
  11. Отличное дополнение! Огромный труд
     
    Последнее редактирование: 16 июл 2024
  12. Дмитриев Вячеслав

    Дмитриев Вячеслав Форумчанин

    Geo_Tools от 2017.10.05 23:00; ошибка: неверный тип аргумента: stringp nil. AutoCad Civil 3D 2024. Как можно исправить?
     
  13. Андрей_

    Андрей_ Форумчанин

    Очень старая версия в которой нет поддержки 2024. Обновитесь до последней версии. В P/P.S. есть ссылки.
     
  14. Дмитриев Вячеслав

    Дмитриев Вячеслав Форумчанин

    Спасибо! Все решилось.
     
  15. Здравствуйте, подскажите пожалуйста формат запаси данных в текстовом файле для построения 3д полилинии (функция такая в составе geootiols). В файлах помощи ничего не нашел, в подсказке указано, что нужны расстояния отметки и углы, но в каком формате это записать не понятно.
     
  16. Андрей_

    Андрей_ Форумчанин

    Здравствуйте.
    Формат записи в txt файле: расстояния(пикеты), отметки, углы. Разделение пробелом.
    На первом этапе файл чистится от кавычек, при наличии подряд двух точек или пробелов заменяется на одинарные. Найденные запятые меняются на точки. Также символы табуляции заменяются на пробелы.
    Контроль на присутствие любых недопустимых символов (все кроме цифр, пробелов, точек и знаков + и -).
    Расстояния: в метрах. Расстояние от предыдущей точки к этой. Допустимо вместо расстояния указывать пикет текущей точки (пример 1+23.45).
    Отметки: в метрах. Абсолютные значения которые без изменений запишутся в отметку вершины 3d-полилинии.
    Углы: десятичные градусы. Угол отклонения трассы от прямой. На право положительные, на лево отрицательные.

    Пример txt файла:
    Код:
    0 100.0 0.0
    100 101.0 -19.5
    18.9 102.23 0
    Трасса начинается от точки указанной в модели (первое значение расстояния 0). Отметка первой точки 100.0. Общее направление (азимут) трассы на север (значение угла 0.0)
    Вторая точка на 100.0 метров по направлению трассы. Отметка 101.0. Трасса на этой точке поворачивает на лево на 19.5 градуса.
    Третья точка на 18.9 метров по направлению трассы. Отметка 102.23. Так как точка последняя угол поворота трассы значения не имеет и может быть любой.
    Пример с пикетами точек вместо длин линий равнозначен приведенному выше:
    Код:
    0+0 100.0 0.0
    1+00 101.0 -19.5
    1+18.9 102.23 0
    P.S. Уже не помню зачем делал эту кнопку, вроде от заказчика должны были приходить трассы в такой форме, по которым надо было строить профиля... судя по датам файла в 2012 году дело было.
     
  17. Андрей_, спасибо. Еще один вопрос тогда по построению 3д полилинии. Какие условия должны соблюдаться что бы функция "осевая с отметками" корректно "натягивала" 3д полилинии на 2д "каркас". В приложенном файле 3д полилиния это рельеф по профилю, а 2д полилиния - ось трассы. Хочу построить рельеф по трассе для дальнейшей работы, но получается не корректно. Посмотрите по возможности.
     

    Вложения:

  18. Андрей_

    Андрей_ Форумчанин

    Алгоритм такой: перебираются все точки 3d-полилинии и для каждой из них ищется ближайшая точка на 2d-полилинии трассы, затем точки сортируются по порядку от начала до конца трассы; на углах, в начале и конце трассы (если не попадает ни одна снесенная отметка) добавляются точки с отметкой 0.0, которые (и все с такой отметкой) игнорируются при построении профиля.
    В общем 3d-полилиния должна "сопровождать" трассу.
    Делалось для исполнительных по коммуникациям, когда измерения почти всегда не соответствовали оси трассы(иногда чуть-чуть), показать их на профиле надо, а вручную сносить на ось трассы лениво.
     
  19. Андрей_,
    Как раз мой случай (исполнительная по сетям)
    1. Что значит сопровождать? Быть такой де конфигурации?
    2. Возможно не по теме. Как получить 3д полилинию рельефа (изогнуть ее в соответствии с конфигурацией трассы, как в файле выше) если у меня есть пикет, высотная отметка и ось трассы?
     
  20. Андрей_

    Андрей_ Форумчанин

    1. Сопровождать - находиться рядом, следовать в том же направлении
    upload_2024-9-1_12-19-10.png
    Красное ось, синее - 3d-полилиния, черное как будут сноситься точки с 3d-полилинии на ось.
    2. Не помню чтобы мне ставили такую задачу. Решение которое напрашивается имеющимся инструментарием - построить основной профиль по оси трассы, затем вспомогательный по 3d-полилинии и скопировать получившуюся полилинию с вспомогательного в основной. Таким образом в основном будет информация о углах поворота и высотные отметки.
    Еще нужно учитывать, что "линейка" на профиле чертится после добавления на него любой высотной составляющей. То есть на основной профиль нужно добавить любую отметку, чтобы отрисовалась линейка.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление