Lisp: поместить текст на отметку ближайщей точки

Тема в разделе "Autocad", создана пользователем misterblazer, 14 июн 2017.

  1. misterblazer

    misterblazer Форумчанин

    Приветствую, коллеги!
    Имеется: точка (X,Y,Z), текст (X,Y,0) расположены рядом
    Требуется: извлечь отметку Z из свойств точки и поместить ее в свойства текста в автоматическом режиме.
    В распоряжении Autocad 2016, Civil инсталлировать нет возможности на рабочий компьютер
    Не получилось найти подобный Lisp ни в ресурсах, ни на других площадках по разработке приложений к Autocad

    Благодарю.
     
  2. Qvinto

    Qvinto Форумчанин

    А если, просто, подписать точки текстом с отметкой этой точки? Не подойдёт?
     
    AdrasMan нравится это.
  3. misterblazer

    misterblazer Форумчанин

    Да так можно было бы, но, например имеется текст с номером точки и мне нужно его поместить рядом с самой точки по координате Z, что бы работать в 3d. Текст с отметкой точки, конечно, можно поместить на высоту значения самой точки или содержания данного текста, т.к. они совпадают, но что делать с текстом который номер точки..
     
  4. Qvinto

    Qvinto Форумчанин

    Так это легко. геоимпорт и геоэкспорт вам поможет. Установите себе МенюГео, там эти приложения уже имеется.
    Сначала используем геоэкспорт, в качестве номера выбираем близлежащий текст, вот так
    upload_2017-6-14_19-22-46.png

    Получаем список координат в текстовике, и загоняем этот текстовик обратно в чертёж геоимпортом, всё будет на своих отметках, и отметка и точка и номер точки и топокод.
     
  5. misterblazer

    misterblazer Форумчанин

    Благодарю. Почти корректно работает)
    Но из-за большого количества точек, которые находятся близки и как текст не уменьшай программа иногда в нумерацию берет отметку. Это некорректно. Заморозка слоя не помогает, программа видимо работает со всеми точками, что есть в чертеже.
     
  6. АлексЮстасу

    АлексЮстасу Форумчанин

    Вместо отдельно текста и отдельно точки лучше же блок с атрибутом, показывающим Z точки. Заодно можно ограничить расстояние и угол разворота этой надписи относительно ее точки.
    Т.е. сделайте-возьмите такой блок, экспортируйте точки в txt, импортируйте в виде такого блока. Или сразу замените точки на блок.
    Заготовки таких блоков на форуме не раз предлагались, выкладывались. Экспорт-импорт в разных вариантах на форуме тоже предлагается.
     
  7. АлексЮстасу

    АлексЮстасу Форумчанин

    Напрямую заменить точки на блоки можно с помощью, например, PTM.
     
  8. MaxKal

    MaxKal Форумчанин

    если файл вложите, можно что-нибудь сообразить
     
  9. misterblazer

    misterblazer Форумчанин

    Благодарю всем за подсказки. Вопрос решен.
     
  10. MaxKal

    MaxKal Форумчанин

    каким образом? Интересно.
     
  11. Доброго времени суток коллеги. подскажите пожалуйста где можно взять "ГЕОЭКСПОРТ" Заранее благодарю.
     
  12. BearDyugin

    BearDyugin Модератор Форумчанин

    http://geodesist.ru/resources/geo-import-export.212/
     
  13. Qvinto

    Qvinto Форумчанин

    А чуть выше, глаза поднять и почитать?

     
  14. Здравствуйте. Подскажите пожалуйста, есть ли возможность присвоить тексту отметку Z исходя из ближайшего PointА? К примеру необходимо присвоить тексту (глубина бурения скважины) отметку Z из рядом стоящей точки.
     
  15. АлексЮстасу

    АлексЮстасу Форумчанин

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