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

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

Войти

Точки от начала и конца полилинии на заданном расстоянии

Тема в разделе "Autocad", создана пользователем xdimonx, 19 авг 2016.

  1. xdimonx

    Форумчанин

    Регистрация:
    26 апр 2016
    Сообщения:
    47
    Симпатии:
    4
    Всем привет! Прошу помощи!
    Имеется полилиния, необходимо поставить две точки на заданном расстоянии от начала и конца этой полилинии.
    Таких полилиний много. Как автоматизировать этот процесс? Указал расстояние, выбрал полилинии и эти точки построились.
    В МенюГео я такого не нашел или плохо искал.
    2016-08-19_102722.png
     
    #1
  2. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    xdimonx, а штатной командой ПЕРЕНЕСТИ или КОПИРОВАТЬ? В начало (конец) полилинии, с привязкой, вставить точку и с нужным расстоянием, опять же, с привязкой, переносить или копировать. Не?
     
    #2
  3. xdimonx

    Форумчанин

    Регистрация:
    26 апр 2016
    Сообщения:
    47
    Симпатии:
    4
    Полилиний много и они не параллельны и все разной длины.
     
    #3
  4. Choi

    Форумчанин

    Регистрация:
    14 авг 2012
    Сообщения:
    445
    Симпатии:
    131
    Адрес:
    Н.Новгород
    создавать окружности с центрами на концах полилинии, а затем на пересечении окружности и полилинии вставлять точки. Если расстоянии одно и тоже, то просто копируем окружность заданного радиуса.
     
    #4
  5. xdimonx

    Форумчанин

    Регистрация:
    26 апр 2016
    Сообщения:
    47
    Симпатии:
    4
    Спасибо! Идея хорошая. Таким способом линий 50 можно сделать, а вот что делать, когда этих линий больше 300 штук? Без лиспа наверное не обойтись.
     
    #5
  6. Ильшат

    Форумчанин

    Регистрация:
    12 янв 2012
    Сообщения:
    1.901
    Симпатии:
    570
    а если экспортировать координаты концов линий(Геоэкспорт) и импортировать координаты в виде окружности(Геоимпорт). А уж потом выбрать все окружности и изменить радиус(диаметр)?
    Это в случае, если отступы на всех линиях одинаковые.
    Правда проставлять точки, все-таки, придется вручную.
     
    #6
  7. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    xdimonx, написал программку на лиспе. Пробуй
    01.jpg
     

    Вложения:

    #7
    Grejfer, MaxKal и xdimonx нравится это.
  8. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    А для чего это вообще надо?
     
    #8
  9. xdimonx

    Форумчанин

    Регистрация:
    26 апр 2016
    Сообщения:
    47
    Симпатии:
    4
    Спасибо ::good1::! Замечательно работает! То что нужно.
    --- Сообщения объединены, 19 авг 2016, Оригинальное время сообщения: 19 авг 2016 ---
    для исполнительной.
    Эти полилинии есть оси кабельной канализации, между осями колодцы, чтобы установить колодец - копается котлован с размерами больше колодца на 0.4 м и именно эта точка должна быть показана на оси. Вот и получается, если взять один участок (два колодца и линия каб.кан. (ось)), то необходимо отложить на этой линии 0,4 м от концов оси. Как-то так!
     
    #9

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

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