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

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

Войти

В процессе написания программы "Импорт координат из txt

Тема в разделе "Autodesk", создана пользователем sceptic, 29 май 2010.

Статус темы:
Закрыта.
  1. sceptic

    Регистрация:
    26 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    Екатеринбург
    будьте так любезны и наша благодарность не будет иметь границ ::rolleyes24.gif::
     
    #1
  2. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Ленивый я... но потихоньку пишу, пока только вот
    [​IMG]
    И т.к. написание в процессе, высказывайте свои хотелки сейчас, чтоб потом не переделывать.
    Например какой слой/цвет/тип объекта предлагать по умолчанию?
     
    #2
  3. max7

    Форумчанин

    Регистрация:
    3 июн 2008
    Сообщения:
    8.071
    Симпатии:
    3.122
    Адрес:
    Пермь
    Всеравно ГЕНИЙЙ.
     
    #3
  4. sceptic

    Регистрация:
    26 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    Екатеринбург
    а по мне так любой. Если будет настройка с сохранением - там разберемся. Просьба - X и Y cразу расставьте по местам и N с настройкой по размеру, удаленности и направлению от точки. А вообще, номер точки хотелось бы иметь возможность проставлять самому, допустим по полилинии.
    хотя настройки размера названия точки и пр. где-то есть внутри акада - найдем..
     
    #4
  5. Solist

    Форумчанин

    Регистрация:
    24 авг 2009
    Сообщения:
    683
    Симпатии:
    202
    А фиксированной ширины не будет случайно? у сокиюшки именно такое разделение.

    Код:
    00NMSDR33 V04-04.02     01-їНВ-02 00:00 113111
    10NMJOB8            121111
    06NM1.00000000      
    01NM:SET530RK3 V31-03148981SET530RK3 V31-0314898131                                0.000           
    08TP            E59718.903          46.001                                          
    08TP            E59816.181          45.970                                          
    08TP            E59915.964          45.052                                          
    08TP            E60016.001          42.977
     
    #5
  6. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Если честно нет ни какого желания делать сохранение (много заморочек) в пределах одной сессии - да легко, а вот на всегда...
    Ну они как бы сразу и стоят на месте, под X я подразумевал геодезический, тот что растёт вверх, но есть вероятность что программа будет популярна не только среди геодезистов, но и других специалистов работающих в математической системе координат, может возникнуть путаница.
    [​IMG], где h - текущая высота текста (системная переменная TEXTSIZE).
    Если для вставке будет использован блок с атрибутами, то значением номера, отметки и описания(код) на ваш выбор будет заполнено значение этих атрибутов, положение которых в свою очередь задаёте вы как вам угодно при изначальном создании блока.
    Вот тут не совсем понятно, что ты имел ввиду, чуть-чуть по-подробнее можно.
    А это точно файл прямоугольных координат ::blink.gif::, если ты мне покажешь где здесь №, X, Y, Z, и код, я попробую что-нибудь придумать.
     
    #6
  7. sceptic

    Регистрация:
    26 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    Екатеринбург
    Имелось в виду возможность нумерации точек (1....n) по своему (моему) усмотрению, допустим так - соединяю все точки полилинией в нужной мне очередности и программа соответственно проставляет номера этих точек. Я думаю, что такая утилитка уже существует, но я пока её не нашел, хотя разговор о ней был - вот здесь. Есть легкий способ перебросить точки из txt в acad, но номера пока проблема. (Делаю так. В excelе колонки x,y,h (имя точки не надо) сохраняю как csv с разделителем запятая. Открываю блокнотом, меняю точку с запятой на запятую, выделяю, копирую. В автокаде в консоли команда _point и вставляю точки.) Честно говорю, что это плагиат с небольшими доработками.
    По остальным вопросам - все понятно и все устраивает. С бесконечным уважением. Павел.
     
    #7
  8. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Это-то будет реализованно:
    1) Номер. Пользовательский формат ввода: *#*, где * - любое количество букв , до # - префикс, после # - суффикс, # - номер(любое количество цифр), пример tr235ort -> tr235ort, tr236ort, tr237ort,…, tr(235+n)ort.
    2) Отметка Пользовательский формат ввода: вещественное(действительное) число, причём если ввести ±число то получим отметка=исходная±число, просто число - значение всех отметок=число
    3) Описание(код) Пользовательский формат ввода: всё что угодно ☺, всем описаниям будет присвоено пользовательское значение.
    Опять же, если для вставки будет использован блок с атрибутами, то за пару часов можно написать программу, чтоб по запросу номеров(1-23; 67-34,32,30) она соединила их полилинией. Или я опять не понял...
     
    #8
  9. sceptic

    Регистрация:
    26 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    Екатеринбург
    Похоже да. Так. Желательно, что бы нумерация (а не вид номера - префиксы, суффиксы и пр.) была пользовательская, т.е. моя. Хочу - нумерую точки (уже на чертеже, а не в текстовом файле) слева направо по часовой, хочу - наоборот. Как соединяю ( Я!! ) точки полилинией, такие очередные номера и них(точек) и будут. Фу...
    там в файле 8 и 9 перепутаны..
     

    Вложения:

    #9
  10. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Ну если тупо нумерацию, то можно с помощью экспорта вот так
    [​IMG]
     
    #10
  11. Solist

    Форумчанин

    Регистрация:
    24 авг 2009
    Сообщения:
    683
    Симпатии:
    202
    08TP E597 18.903 46.001
    08TP - что это не знаю, но оно не нужно
    E597 - №
    18.903 - X
    46.001 - Y
    это укороченный вариант без высоты и кода. Вся заморочка в том что № и X пишется слитно.
    вот полный и файл на всякий в приложении.
    08TP 2118.757 -4.787 -0.355 1
     

    Вложения:

    • Ксюи.tar.gz
      Размер файла:
      4,7 КБ
      Просмотров:
      101
    #11
  12. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Solist, хорошо, добавлю специально для Sokkia, только ты пожалуйста уточни пожалуйста про 08TP, потому что по нему я буду ориентироваться, и необходимо точно знать, всегда ли будет именно 08TP, или бывают например 07TP или 08MP.
    Только сильно быстро не ждите, работы на работе привалило...
     
    #12
  13. landsurveyor

    landsurveyor Администратор. Константин
    Команда форума Форумчанин

    Регистрация:
    30 апр 2007
    Сообщения:
    3.925
    Симпатии:
    175
    Адрес:
    Санкт-Петербург
    Оффтоп
    Описание формата SDR ::rolleyes24.gif::
     
    #13
  14. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.748
    Симпатии:
    2.504
    Адрес:
    Сибирь
    Всё, спасибо, значит все координаты начинаются с 08, а TP -это уже метод их получения
     
    #14
  15. Solist

    Форумчанин

    Регистрация:
    24 авг 2009
    Сообщения:
    683
    Симпатии:
    202
    Буду премного благодарен, через ексел прогонять немного уже надоело.
    Это дело ясное, у всех час завал, сезон как ни как. Как уж будет, так будет...

    З.Ы. Находил несколько программ, но они не удобные и корявые.
     
    #15
  16. ИВАНЫЧ

    Форумчанин

    Регистрация:
    24 фев 2008
    Сообщения:
    1.052
    Симпатии:
    31
    Адрес:
    С-ПЕТЕРБУРГ .Дачное
    Уже как то выкладывал этот файл.Быть может, кому то покажется это многоходовкой,но пользуюсь только этим.С нумерацией и пр. атрибутами нет сложностей.
     

    Вложения:

    #16
  17. landsurveyor

    landsurveyor Администратор. Константин
    Команда форума Форумчанин

    Регистрация:
    30 апр 2007
    Сообщения:
    3.925
    Симпатии:
    175
    Адрес:
    Санкт-Петербург
    Оффтоп

    "Импорт координат из txt файла в AutoCAD",
    Кстати...
    и
    А чем экспорт в AutoCAD из SDR (или TXT) с помощью программы Sokkia Link, не устраивает?
     
    #17
  18. Solist

    Форумчанин

    Регистрация:
    24 авг 2009
    Сообщения:
    683
    Симпатии:
    202
    Оффтоп
    а какая разница, через ексел или сокиия линк, причем это прога раньше постоянна глючила, хотела работала, хотела нет. Во вторых с каждым прибором идет своя прога с которой то же можно экспортировать в автокад, я так понял программа то пишется для упрощения работы, избавить нас от лишних манипуляций.

    З.Ы. Disney пишет очень хорошие и удобные lisp'ы - стрелки например.
     
    #18
  19. ИВАНЫЧ

    Форумчанин

    Регистрация:
    24 фев 2008
    Сообщения:
    1.052
    Симпатии:
    31
    Адрес:
    С-ПЕТЕРБУРГ .Дачное
    Оффтоп
    Disney,регулярно радует своим творчеством.Спасибо.
     
    #19
  20. Чай Ник

    Форумчанин

    Регистрация:
    1 июн 2010
    Сообщения:
    162
    Симпатии:
    4
    Адрес:
    урал
    тысяча извинений - а где же программа?
     
    #20
Статус темы:
Закрыта.

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

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