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

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

Войти

Как объединить текст и точку в AutoCAD

Тема в разделе "Autodesk", создана пользователем ken, 23 июл 2009.

  1. Николай Ерошкин

    Форумчанин

    Регистрация:
    22 апр 2013
    Сообщения:
    103
    Симпатии:
    3
    Пока ничего не найду Спасибо
     
    #101
  2. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    В менюГЕО можно, там есть лиспы. Но, надо знать как ими пользоваться.Можно и геоэкспортом от Диснея. Тоже, удобно.
    Мне больше нравится пользоваться этим
    http://www.dxf-workshop.com/applications/3_applications_near.php
    Там эсть возможность проанализировать к какой точке какой текст прицепился. Удобно!
    Этот вопрос возникает у пользователей довольно часто. Значит, форум не курят. Перенаправляю в нужную тему. Там всё и читайте.
     
    #102
    max7 нравится это.
  3. max7

    Форумчанин

    Регистрация:
    3 июн 2008
    Сообщения:
    8.071
    Симпатии:
    3.122
    Адрес:
    Пермь
    Николай Ерошкин, Уточните, отметки то к точкам съемки есть? Если отметки подписаны то нужно присвоить точкам отметку с текста, а это можно выполнить с помощью "лиспа" входящего в комплект программ таких как Geo Tools или Меню Гео например.
     
    #103
  4. geoscreen

    Форумчанин

    Регистрация:
    2 май 2010
    Сообщения:
    706
    Симпатии:
    134
    (defun C:Ztxt ( / objSet Point ptLst tmp1 tmp2 pat txtZList dst *error*)
    (vl-load-com)
    (defun *error*(msg)(princ msg)
    (vla-EndUndoMark (vla-get-activedocument (vlax-get-acad-object)))(princ))
    (vla-StartUndoMark (vla-get-activedocument (vlax-get-acad-object)))
    (if (and
    (setq objSet(ssget "_:L" '((0 . "POINT"))))
    (setq Point (vl-remove-if 'listp(mapcar 'cadr(ssnamex objSet))))
    (setq ptLst(mapcar 'cdr (mapcar '(lambda(x)(assoc 10 x))(mapcar 'entget Point))))
    (setq objSet nil objSet(ssget "_X" (list '(0 . "*TEXT")(cons 410 (getvar "CTAB")))))
    )
    (progn
    (setq tmp1 (vl-remove-if 'listp(mapcar 'cadr(ssnamex objSet))))
    (setq tmp1 (mapcar '(lambda(x)(setq x (entget x))(list (cdr(assoc 10 x))(cdr(assoc 1 x)))) tmp1))
    (foreach pt ptlst
    (setq tmp2 (mapcar '(lambda(x)(list (distance pt (car x))(cadr x))) tmp1))
    (setq pat (car tmp2))
    (foreach dst tmp2 (if (< (car dst) (car pat))(setq pat dst)))
    (setq txtZList (cons (cadr pat) txtZList))
    )
    (setq txtZList (reverse txtZList))
    (setq txtZList (mapcar '(lambda(x)
    (vl-string-translate "," "." (vl-string-trim "%UuoOcC \t" x))
    )txtZList))
    (mapcar '(lambda(ptObj pt Z)
    (vla-put-coordinates (vlax-ename->vla-object ptObj)
    (vlax-3d-point (list (car pt)(cadr pt) Z))
    )
    )
    Point ptLst (mapcar 'atof txtZList)
    )
    )
    )
    (vla-EndUndoMark (vla-get-activedocument (vlax-get-acad-object)))
    (princ)
    )
    (princ "\nType Ztxt in command line")
     
    #104
  5. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    #105
  6. Николай Ерошкин

    Форумчанин

    Регистрация:
    22 апр 2013
    Сообщения:
    103
    Симпатии:
    3
    Благодарю завтра буду пробовать
    --- Сообщения объединены, 29 окт 2015, Оригинальное время сообщения: 29 окт 2015 ---
    Лиспы у меня установлены только вот не получилось почему то с мощью их сделать буду ещё пытаться. Попробую той утилитой что вы посоветовали Спасибо
     
    #106
  7. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    А что именно не получилось?
     
    #107
  8. Razborchik

    Регистрация:
    13 апр 2013
    Сообщения:
    4
    Симпатии:
    1
    #108
  9. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    600
    Адрес:
    Ухта
    А что конкретно Вам не ясно? Здесь в видео ролике все разъяснено.
     
    #109
  10. Valeron102

    Регистрация:
    22 янв 2015
    Сообщения:
    7
    Симпатии:
    6
    Вот за полминуты сделал.Все просто как божий день.Лисп ACAD2TXT
    --- Сообщения объединены, 19 ноя 2015, Оригинальное время сообщения: 19 ноя 2015 ---
    --- Сообщения объединены, 19 ноя 2015 ---
    Можно и прогой от диснея.Ставишь галочку в графе текст по моему и выбираешь близлежащий текст и все файл готов!От Диснея тоже очень шикарная программа.Только в ТХТ можно а в той которой я пользуюсь можно сразу и вTXT и в SDR
     

    Вложения:

    #110
  11. Razborchik

    Регистрация:
    13 апр 2013
    Сообщения:
    4
    Симпатии:
    1
    Что надо сделать с скаченым файликом чтобы он автокаде появился?
     
    #111
  12. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Ищи на форуме по слову: geo_import
     
    #112
  13. Razborchik

    Регистрация:
    13 апр 2013
    Сообщения:
    4
    Симпатии:
    1
    Благодарю
     
    #113
  14. Valeron102

    Регистрация:
    22 янв 2015
    Сообщения:
    7
    Симпатии:
    6
    Да Меню Гео скачай и все вопросы отпадут сами собой.Там есть все!!!!Только установи VBA модуль а то не все программы из этого сборника будут работать.Желаю успехов!
     
    #114
  15. Razborchik

    Регистрация:
    13 апр 2013
    Сообщения:
    4
    Симпатии:
    1
    Благодарю разобрался.
     
    #115
    Qvinto нравится это.
  16. HeoH

    Форумчанин

    Регистрация:
    17 янв 2013
    Сообщения:
    39
    Симпатии:
    3
    подскажите пожалуйста есть ли лисп в котором я могу вручную задавать текст-точка, текст-точка
    потому что бывает навал текстов и точек что там лучше вручную указать откуда что брать
     
    #116
  17. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Отдельный лисп прикрепил.

    upload_2016-5-8_17-23-51.png
     

    Вложения:

    • klk.lsp
      Размер файла:
      726 байт
      Просмотров:
      23
    #117
    zeon111 нравится это.
  18. zeon111

    Форумчанин

    Регистрация:
    19 сен 2012
    Сообщения:
    551
    Симпатии:
    272
    Как присвоить точке (или блоку) отметку рядом стоящего текста? может лисп есть или прога какая?
     
    #118
  19. Misha_E

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    83
    Симпатии:
    32
    Адрес:
    Витебск
    МенюГео Вам в помощь (раздел геодезия)
     
    #119
  20. zeon111

    Форумчанин

    Регистрация:
    19 сен 2012
    Сообщения:
    551
    Симпатии:
    272
    мне тут посоветовали GEO_EXPORT уже... буду пробывать
     
    #120

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

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