1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Создание точек на пересечении

Тема в разделе "Civil 3D", создана пользователем ivk86, 19 сен 2014.

  1. ivk86

    ivk86 Форумчанин

    Здравствуйте!скажите как создать точки COGO в местах пересечения двух объектов: есть одна полилиния и ее пересекают другие.надо в местах пересечений создать точки автоматически.
     
  2. FOXXX591

    FOXXX591 Форумчанин

    Пробуй:
    Безымянный.png
     
    maratenok нравится это.
  3. ivk86

    ivk86 Форумчанин

    что-то не получилось.то ли руки кривые, то ли чего-то не догоняю
     
  4. Тит

    Тит Форумчанин

    Линии случаем не на разных отметках находятся? Если так, то в привязках указать "кажущееся пересечение".
     
  5. Здравствуйте.
    Чтобы тему новую не создавать спрошу свой вопрос у Вас тут, подскажите пожалуйста, как извлечь координаты Х,У из полилинии из 118 вершин. И нужно координаты Х,У каждой вершины. Как это возможно сделать? Или может какой то другой есть способ? у меня есть "крестики" на черчеже сделанные из простых отрезков. И в месте их пересечения нужно узнать кооордината Х,У.
     
  6. FOXXX591

    FOXXX591 Форумчанин

    Так у вас есть полилинии или отрезки?
     
  7. изначально есть эти отрезки в виде "крестиков". просто если я их соединю полилинией то как я смогу извлечь координаты? (это как единственный мне известный способ определить координаты) Вот рисунок прикреплю, красные крестики, пронумерованы синим цветом Безымянный.png
     
  8. Philin

    Philin Форумчанин

    Не совсем понятно.

    Нужен каталог координат пересечения отрезков в файле? Или нужно получить координаты (текстом на чертеже, возле крестов) пересечений квадратов?
     
  9. Нужен каталог координат пересечения отрезков, именно в отдельном файле, если возможно то в экселе.
    Извиняюсь за неточную формулировку вопроса, я даже не подумал об этом)
     
  10. Qvinto

    Qvinto Форумчанин

    Evgen927, а файл выложить можете?
    http://geodesist.ru/forum/threads/Подскажите-Нужен-способ-в-пересечение-отрезков-ставить-точку.20398/#post-294049
    В обсуждении есть лисп, который на пересечении отрезков поставит точку. Потом необходимо воспользоваться лиспом coorn, взять его можно тоже на форуме. Coorn пронумерует ваши точки и выдаст каталог в Екселе.
    Можно ещё воспользоваться лиспом frto, тоже на форуме валяется. Он заменит ваши отрезки на точки, которые создадутся в центре отрезка. Если у вас отрезки одинаковой длинны, то получится две точки. Потом надо будет удалить повторяющиеся точки, и снова воспользоваться лиспом coorn.
     
    Последнее редактирование: 26 сен 2014
  11. Philin

    Philin Форумчанин

    Это разовая операция или вам часто требуется проводить такую операцию? Если разовая, то делайте так как написано ранее. Если частая, то могу под вашу задачу переделать свою программу, будет автоматически сразу координировать то, что надо (только номера/имена точек она будет делать по-своему), там делов на 20 минут по переделке (есть уже готовая такая программа, но она также дополнительно координирует и концы отрезков, надо просто убрать в ней координирование концов). Программа закоординирует и пронумерует пересечения отрезков и создаст 2 каталога (файла) координат, один файл TXT (в формате имя,север,восток, высота), второй файл SDR (готовый под приборы Sokkia файл координат).

    PS TXT файл можно будет спокойно открыть и в экселе.
     
  12. Да, файл могу прикрепить. Попробую разобраться с описанным вашим методом.
    --- Сообщения объединены, 26 сен 2014, Оригинальное время сообщения: 26 сен 2014 ---
    Спасибо, это разовая операция, в рамках лабораторной работы)
     

    Вложения:

  13. Qvinto

    Qvinto Форумчанин

    уже готовый файл с екселем. держите, мне труда не составило.
     

    Вложения:

    Geo_major нравится это.
  14. Огромное Вам спасибо!)))
     
  15. Qvinto

    Qvinto Форумчанин

    Спасибо, это много. Вы всё таки самостоятельно научитесь это делать. Я не всегда у вас под рукой буду.
     
  16. Добрый день) у меня тоже не получается. Вернее получается, но нужно для каждого пересечения каждый раз заново выделять и общую линию, и пересекающую. Может ли цивил выкинуть сразу несколько точек пересечения для каждого пересекающего объекта?
     
  17. FOXXX591

    FOXXX591 Форумчанин

    Omary4, я пользуюсь этим лиспом для автоматического создания точек на пересечениях полилиний. Затем можешь точки преобразовать в Cogo.
     

    Вложения:

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