Проставить автоматически точки в месте привязки текста

Тема в разделе "Autocad", создана пользователем denisanych, 2 дек 2019.

  1. Здраствуйте!
    Я делал подеревку большую, сейчас отрисовываю, и хочу автоматически проставить блоки деревьев на нужные имена точек.
    Лисп, который расставляет автоматически блоки по выбранным точкам я нашёл.
    Выбирать текст, с помощью быстрого выбора тоже умею.
    Но теперь встал вопрос проставить точки к выбранному тексту, именно в место привязки текста.
    Или может есть лисп, который может вставить блок к месту привязки текста.
    Имена точек у меня : 10/760(Lipa), где сначала диаметр, потом номер, потом порода
     
  2. Efisol

    Efisol Форумчанин

  3. Qvinto

    Qvinto Форумчанин

    upload_2019-12-2_13-24-55.png


    denisanych, А съемку вы как производили? Возможно, у вас имеется файл с прибора, где в качестве кода\имени точки съемки уже готовые значения, типа 10/760(Lipa), тогда всё намного проще. Вы сразу импортируете в чертеж Автокада блок с атрибутами вашего кода\имени.
     

    Вложения:

  4. Эта функция не работает, видимо из-за того, что в имени используется символы "/" и "()", а так же текст, а должна быть только отметка
    Я производил съемку с помощью антенны, выгружаю с контроллера "dxf", выгружаю:
    1) точку
    2) имя (диаметр/кол-во стволов/номер)
    3) код (породоа дерева)
    4) высота
    А выгружает точку, высоту, а имя объединяет код и имя
    Не понял, как сразу импортировать в чертеж Автокада блок с атрибутами кода\имени??

    Отрисовывать буду сосна- один блок; береза - другой блок, и т.д.

    Пока что решаю свою проблему так:
    Экспортирую точки с координатами и именами, так как всё-равно ведомость делать в Excel, причём CSV (так быстрее обрабатывает).
    Дальше фильтрую по породе дерева и потом импорт в автокад, а дальше нужный блок вставлю, с помощью лиспа, который прикрепил к ответу
     

    Вложения:

  5. Qvinto

    Qvinto Форумчанин

    С контроллера не dxf а текстовик приложите.
    --- Сообщения объединены, 2 дек 2019, Оригинальное время сообщения: 2 дек 2019 ---
    Или эту ведомость.
     
  6. ivsem

    ivsem Форумчанин

    Написал программу- вставляет блок в точку вставки текста или Мтекста.
    На запрос программы набрать название слоя с текстом (например Lipa), за тем на второй запрос программы набрать имя блока.
    Запуск программы- набрать число 22 и нажать Enter.
    01.jpg
    На картинке:
    Шесть текстов - Текст
    Два крайних справа текста - Мтекст
     

    Вложения:

    Qvinto и denisanych нравится это.
  7. Огромное спасибо!
    Как быстро Вы помогли, правда я своим методом уже отрисовал, но это было очень круто, ivsem !
     
  8. Добрый день!
    Интересует, так сказать, обратная задача. У меня имеются точки в виде блоков, представляющих из себя 2 дуги, и текст (отметки). Нужно привязать текст (отметки) к центру окружностей образуемых дугами. Имеется Autocad Civil 2018
    Заранее спасибо
     
  9. sergtor

    sergtor Форумчанин

     

    Вложения:

    Pixi нравится это.
  10. Спасибо.
    А если у меня точки - блоки с разными именами?
     
  11. sergtor

    sergtor Форумчанин

    А какое это имеет значение? Вы же выбираете обрабатываемые объекты рамкой.
     
  12. Действительно, невнимательно прочитал.
    Спасибо!
    Правда столкнулся с проблемой, лисп некоторый текст почему то не видит и илбо оставляет у точки отметку 0 либо присваивает отметку текста расположенного дальше.
     
  13. sergtor

    sergtor Форумчанин

    "Быстрым выбором" отфильтруйте (выделите) все тексты и перенесите ближе к точкам.
     
  14. \\\\\\ну у меня 1600 точек (актуален ли быстрой выбор? если да, поясните). И это относиться к близко расположенному тексту
     
  15. sergtor

    sergtor Форумчанин

     

    Вложения:

    • 22.gif
      22.gif
      Размер файла:
      1,6 МБ
      Просмотров:
      26
  16. Хороший пример. Но, во первых: у меня текст расположен по разному относительно точек.
    И главное, почему то не распознаётся текст, который очень близко расположен к точке (пробовал совмещать точку вставки). Хорошо что из 1619 точек такая проблема возникла только в 34. Повторное использование команды результата не даёт.
     
  17. sergtor

    sergtor Форумчанин

    Приложите фрагмент файла в *.dwg
     
  18. Скопировал в другой файл, всё заработало
    --- Сообщения объединены, 16 янв 2020, Оригинальное время сообщения: 16 янв 2020 ---
    Пока готовил тот файл в котором делал, точка поднялась, после очистки
    --- Сообщения объединены, 16 янв 2020 ---
    Файл был получен из мосгеотреста. Они явно его не в автокаде делали из-за этого какие то проблемы могут быть?
     
  19. sergtor

    sergtor Форумчанин

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