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

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

Войти

Рисование полилинии по точкам

Тема в разделе "Autodesk", создана пользователем olegzyr, 6 дек 2010.

  1. olegzyr

    Форумчанин

    Регистрация:
    2 сен 2010
    Сообщения:
    1.225
    Симпатии:
    137
    Адрес:
    г. Томск
    Подскажите, существует ли утилита, отрисовывающая полилинии по координатам в тхт. Нашел только одну addon. Но у нее один недостаток. Если замкнутых контуров много, отрисовка не прерывается на конечной точке (координате), совпадающей с начальной, а рисуется соединие со следующим контуром и т.д. В результате, когда участков много (кпт) получается исчирканный экран.
     
    #1
  2. SVP

    SVP
    Форумчанин

    Регистрация:
    8 сен 2009
    Сообщения:
    1.320
    Симпатии:
    410
    Существуют. Выложу в ближайшие дни "конвертор кадастрового инженера".
     
    #2
  3. olegzyr

    Форумчанин

    Регистрация:
    2 сен 2010
    Сообщения:
    1.225
    Симпатии:
    137
    Адрес:
    г. Томск
    Жду с нетерпением!
     
    #3
  4. olegzyr

    Форумчанин

    Регистрация:
    2 сен 2010
    Сообщения:
    1.225
    Симпатии:
    137
    Адрес:
    г. Томск
    Забыл обещание?
     
    #4
  5. Krovlaf

    Форумчанин

    Регистрация:
    15 дек 2009
    Сообщения:
    207
    Симпатии:
    42
    Адрес:
    Хабаровск
    Поставь себе CadTools! Среди множества ништяков есть и Draw objects from Coordinates
    Утилита бесплатная. Дружит с Excel. Есть еще Point Manager, KAI. По поиску все находится
     
    #5
  6. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Да, не плохо было бы сортировать порядок прохождения полилинии.
     
    #6
  7. Krovlaf

    Форумчанин

    Регистрация:
    15 дек 2009
    Сообщения:
    207
    Симпатии:
    42
    Адрес:
    Хабаровск
    Не придал значения пока сам не обжегся.
    Пришли кадастровые паспорта с координатами участков. Требуется все их отобразить в Каде полилиниями, с номерами вершин углов соответственно. А участков - надцать-двадцать, а в таблицах с координатами все они в рядок, без разделения. При вычерчивании вышеописанными (в том числе и мной) способами - не то что "исчирканный экран", ПАУТИНА. В итоге процесс отрисовки вышел ну совсем "полуавтоматическим". Конвертер кадастрового инженера конечно штука хорошая, но сей проблемы он не решил...
    А кажется что для ЛИСПА здесь должно быть все просто: при совпадении координат вершин полилинии вычерчивание текущей линии прерывается и начинается уже со следующей по порядку точки новой линии.
     
    #7
  8. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    А для волшебной палочки вообще пару взмахов ::biggrin24.gif::
    Конкретный пример, пожалуйста.
     
    #8
  9. Krovlaf

    Форумчанин

    Регистрация:
    15 дек 2009
    Сообщения:
    207
    Симпатии:
    42
    Адрес:
    Хабаровск
    М...да. Все оказывается не так просто и просто не так. Каждый паспорт составляется на один участок. Уже проще. (Мне достались уже обработанные, выдернутые из паспортов таблицы с координатами углов - в примере текстовый документ с координатами). Как ни крути - рисовать участки по одному. Но есть заковырочка. Точки в таблице с координатами отсортированы по возрастанию номеров. Но этот порядок зачастую не совпадает с порядком прорисовки. Перед тем как рисовать нужно отсортировать (о чем и упоминал пан Qvinto).
     

    Вложения:

    #9
  10. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    Принцип сортировки подскажешь?
     
    #10
  11. Krovlaf

    Форумчанин

    Регистрация:
    15 дек 2009
    Сообщения:
    207
    Симпатии:
    42
    Адрес:
    Хабаровск
    Сколько не пытался найти логику в нумерации углов поворота границ участков в кадастровых паспортах - бесполезно. В основном, конечно, нумерация идет от меньшего к большему, но из-за того что углы поворота имеют номера соседних участков, а у них порядок нумерации может быть другой. По этой причине понять из таблиц координат порядок прорисовки углов поворота к сожалению НЕЛЬЗЯ. Из таблиц с дирекционными углами порядка следования точек поворота я тоже не нашел. Остается одно - глядя на план земельного участка в кадастровом паспорте рисовать полилинию по заранее вставленным точкам вручную! Однако, недоработочка! ЧЁ б спрашивается не вставить в таблицы с координатами доп. столбец с нумерацией в порядке прорисовки?
     
    #11
  12. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    Т.е. опять же в ручную, но не в AutoCAD по точкам с номерами тыкать, а в текстовом файле(или Excel) проставить порядок прорисовки, и чтоб программа по этому дополнительному столбцу уже сама всё отрисовала? А оно точно быстрее получиться столбец вводить чем на экране тыкать?
     
    #12
  13. Krovlaf

    Форумчанин

    Регистрация:
    15 дек 2009
    Сообщения:
    207
    Симпатии:
    42
    Адрес:
    Хабаровск
    Но это должно делаться один раз при составлении паспорта для возможности дальнейшего автоматизированного использования. А так получается что участок по паспорту каждый раз строится вручную. Я так понимаю паспорт составляют программно. Ну и почему бы не учесть возможность создания столбца с порядком прорисовки? "Но это уже совсем другая история" и тема для обсуждения.
     
    #13
  14. jolly

    Регистрация:
    18 дек 2010
    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте. Возможно такая опция есть и в самом автокаде, но мне найти не удалось.
    И в форумах тоже не нашла.
    Дано: либо готовая полилиния (например дорога). Либо линия, состоящая из отрезков.
    Необходимо: обвести готовую полилинию по частям, либо отрезки обвести полилинией.
    Есть ли возможность не ломая глаза по имеющимся точкам создать полилинию например по 50 точкам- соответственно если правая полоса дороги, то сверху вниз, если левая, то снизу вверх, т е по часовой стрелке.
     
    #14
  15. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.073
    Адрес:
    Россия
  16. BearDyugin

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

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    Не совсем понятно, на самом деле чего тебе нужно, т.е. в принципе-то ясно, что хочется большой красной кнопки "██" ::biggrin24.gif::

    Добавлю ещё несколько вариантов:
    1. Объединить цепочку из отрезков в одну полилинию:
    2. Рисование полилинии по вершинам других полилиний Bypass_Polyline.LSP
    3. Создать полилинию по точкам (объектам AutoCAD) PointManager
     
    #16
  17. jolly

    Регистрация:
    18 дек 2010
    Сообщения:
    11
    Симпатии:
    0
    Disney, X-Y-H спасибо- буду пробовать всё по-очереди. Если бы самой знать что надо)).
    Часто необходимо обвести готовые объекты (из отрезков или полилиний) одной полилинией- строго по часовой стрелке и с левого верхнего угла- вручную глазки устают, хотелось автоматизировать)
     
    #17
  18. sidor

    Форумчанин

    Регистрация:
    20 авг 2011
    Сообщения:
    218
    Симпатии:
    24
    написал свою программу, которая строит полилинию в автокаде по файлу координат (xls, csv, txt). Дорабатываю, чтобы можно было строить сразу несколько контуров в одном чертеже
     
    #18
  19. vmark

    Регистрация:
    29 май 2011
    Сообщения:
    23
    Симпатии:
    0
    Адрес:
    Москва
    Есть ли такие проги чтобы сами точки обводили и высоты на выносках проставляли?
     
    #19
  20. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.534
    Симпатии:
    2.072
    Адрес:
    Москва
    Дайте подробное тех.задание, будет у вас такая программа.
     
    #20

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

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