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

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

Войти

Округление отметок

Тема в разделе "Autodesk", создана пользователем 2fkmbyfrolru, 2 фев 2012.

  1. izyumych

    Регистрация:
    27 сен 2013
    Сообщения:
    9
    Симпатии:
    0
    Как тоже самое сделать только не в автокаде а в сивиле????? 108.0150 - 108.02 ?????
     
    #61
  2. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    А Цивил тут ни при чём, абсолютно. Это Автокад всё!
    Надеюсь, округлить вам необходимо в тексте, а не в точках Цивила?
    http://geodesist.ru/forum/threads/Округление.4624/#post-143783
     
    #62
  3. izyumych

    Регистрация:
    27 сен 2013
    Сообщения:
    9
    Симпатии:
    0

    Сейчас меня интересуют именно точки cogo civil . Отметки отображаются(подписываются) до см. например 449.49м, а как менять отображение до любого знака?
    --- Сообщения объединены, 9 июн 2015, Оригинальное время сообщения: 9 июн 2015 ---
    Я разобрался спасибо уже не надо.
     
    #63
  4. i77artur

    Форумчанин

    Регистрация:
    9 окт 2010
    Сообщения:
    1.550
    Симпатии:
    939
    izyumych, Смотрите по номерам картинок 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg
     
    #64
  5. izyumych

    Регистрация:
    27 сен 2013
    Сообщения:
    9
    Симпатии:
    0
    СПС именно до этого я докопался сам, только не думал что там надо еще удалять и нажимать на стрелочку что бы отобразился новый формат. Это так не очевидно было, что протыкался часа два и плюнул.
    И таких не очевидных моментов в civile как я понимаю очень много.
    Конечно по сравнению с Геониксом, civil лучше, но без учителя под боком сложно самому допереть.
     
    #65
  6. Startrade

    Форумчанин

    Регистрация:
    4 авг 2008
    Сообщения:
    70
    Симпатии:
    10
    Адрес:
    Находка
    УРААА!!!!!!!!! Заработало, Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    #66
  7. Ламаград

    Форумчанин

    Регистрация:
    19 мар 2012
    Сообщения:
    1.496
    Симпатии:
    327
    Адрес:
    Москва Россия
    Геокосмос делал что-ль?
     
    #67
  8. i77artur

    Форумчанин

    Регистрация:
    9 окт 2010
    Сообщения:
    1.550
    Симпатии:
    939
    #68
  9. Сантьяго

    Форумчанин

    Регистрация:
    9 янв 2008
    Сообщения:
    898
    Симпатии:
    354
    Адрес:
    Краснодар
    i77artur, Вижу по вашим скриншотам в сообщении 12 у Вас в автокаде стоит примочка "Топография", случайно не разработка СевКавТИСИЗа?
     
    #69
  10. Ламаград

    Форумчанин

    Регистрация:
    19 мар 2012
    Сообщения:
    1.496
    Симпатии:
    327
    Адрес:
    Москва Россия
    Чертеж. По стилю слоев понял
     
    #70
  11. i77artur

    Форумчанин

    Регистрация:
    9 окт 2010
    Сообщения:
    1.550
    Симпатии:
    939
    Я не помню, честно говоря.
     
    #71
  12. Startrade

    Форумчанин

    Регистрация:
    4 авг 2008
    Сообщения:
    70
    Симпатии:
    10
    Адрес:
    Находка
    Да нет, херню всякую (пл-выс схема опор) а чё такое геокосмос- Я ваще впервые такое слышу::biggrin24.gif::
     
    #72
  13. Ламаград

    Форумчанин

    Регистрация:
    19 мар 2012
    Сообщения:
    1.496
    Симпатии:
    327
    Адрес:
    Москва Россия
    #73
  14. geo888

    Форумчанин

    Регистрация:
    24 фев 2010
    Сообщения:
    256
    Симпатии:
    27
    Адрес:
    Санкт-Петербург
    А можно как то подправить вот это. Лисп убирает пробел перед числом и число сливается с пикетом после округления...
    Снимок_экрана_050516_110844_AM.jpg
    Снимок_экрана_050516_110959_AM.jpg
    За лисп спасибо. Беру себе.
     
    #74
  15. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Доработал программу, добавляет пробел в начало числа.
    Как по мне, вижу два минуса в сей программе.
    1. Неправильно обрабатываются числа в которых разделителем являются запятые.
    Я в свои программы добавляю автозамену разделителя запятая на разделитель точка.
    2. При округлении целого числа до числа, например, с двумя знаками после разделителя, должны добавляться разделитель и два нуля.
    Пример: было 22, стало 22.00.
     

    Вложения:

    • RndTxtSpace.lsp
      Размер файла:
      1,5 КБ
      Просмотров:
      131
    #75
    Alex_Shaton, geo888 и sergtor нравится это.
  16. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    ivsem, давно хотел сказать: спасибо Вам за отзывчивость и оперативность, особенно в разработке и доработке (различных "хотелок" ) программ! Удачи и успехов Вам в делах!
     
    #76
  17. geo888

    Форумчанин

    Регистрация:
    24 фев 2010
    Сообщения:
    256
    Симпатии:
    27
    Адрес:
    Санкт-Петербург
    ivsem, спасибо.
    Мой пробел в тексте, я думаю, это частный случай, в других случаях его добавление не требуется. Я не силен в языках программирования, но в идеале было бы удобно если бы лисп ставил округленное число на место округляемого ничего не добавляя и не убирая...
     
    #77
  18. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Если пробел не нужен, то в программе RndTxtSpace.lsp, используя любой простой текстовый редактор, можно удалить пробел между двойными кавычками в функции (strcat " ".
    То есть должно стать (strcat ""
    Код:
    .................................................................................
    (if (= kw "Да") (progn (prc) (vlax-for txt ass (vla-put-TextString txt (strcat " "(rtos (atof (vla-get-TextString txt)) 2 prec)))));progn
    (vlax-for txt ass
    (vla-highlight txt T)(prc) (vla-put-TextString txt (strcat " "(rtos (atof (vla-get-TextString txt)) 2 prec)))));if
    (vla-EndUndoMark adoc)
    );end
    
     
    #78
    lomby нравится это.
  19. Агент СмиТ

    Регистрация:
    28 янв 2013
    Сообщения:
    3
    Симпатии:
    1
    Доброго времени суток!
    Работаю в Цивиле 2015. Кто нибудь сталкивался с необходимостью округления координат вершин такого замечательного примитива как MPolygon?
    P.s. образец мполигона во вложении, версия файла 2007
     

    Вложения:

    #79
  20. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    попробуй через NET API
     
    #80

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

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