быстрая замена куска топосъемки на планшете

Тема в разделе "Autocad", создана пользователем polyline, 10 сен 2015.

  1. polyline

    polyline Форумчанин

    Помогите советом в решении проблемки.
    Есть оцифрованный планшет в dwg, необходимо заменить кусок топосъемки на новую, т.е. вырезать по границе часть съемки и вставить новую из другого файла.

    Казалось бы, ничего сложного нет в том, что бы вставить границу топосъемки, удалить все объекты внутри и копипастом вставить новые. Но таких объектов много и есть трассы, которые попадают на десятки планшетов. И на каждом обрезать и вставлять муторно. Уходит много времени.

    Хотелось бы услышать мнение коллег, как вы поступаете в данном случае?

    Может есть какой-то лисп или приложение для ускорения таких видов работ?
    вставил граниицу, нажал кнопку, выбрал файл и все автоматом заменилось...
     
  2. АлексЮстасу

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

    Чтобы все автоматом заменялось, как минимум, нужно каким-то образом дать программе понять, что эта линия в одном и эта линия в другом файле (в других файлах) - одна и та же. Как и блоки, надписи и пр.
    В принципе в Map 3D есть подобная возможность - присоединять к файлам другие файлы, и запросом загружать нужное. Пока файлы не отсоединены, то все загруженные элементы связаны с элементами из файла-источника. И их можно в файле-источнике обновлять после изменений в рабочих файлах.
    Но возможные издержки...
    Хотя, фактически не знаю тех, кто бы это на самом деле освоил. Може быть все не так страшно.
     
  3. polyline

    polyline Форумчанин

    У этих линий (границ топосъемки) есть общие координаты. Можно использовать команду "вставки с оригинальными координатами".


    Эту возможность активно используем, когда в границу надо загрузить топосъемку попадающую на несколько планшетов. Очень удобно. А издержки в том, что линии целиком вставляются, а не обрезаются по границе.


    Конечно не страшно. Нужен программист, который все это собрал в одну кнопку.

    Как это вижу я:

    После нажания "кнопки" срабатывает команда выделить нужный полигон/замкнутую полилинию (т.е. границу), далее очищаются (удаляются/обрезаются) все объекты внутри границы командой extrim и открывается диалоговое окно, где мы выбираем файл с новой топосъемкой в тех же координатах, что и граница. При этом может срабатывать команда Define Query с фильтром All или вставка блока с explode и в завершении extrim по границе во внешнюю сторону.
     
  4. АлексЮстасу

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

    Издержек там много больше. (Может быть я просто не освоил...). Там нужно основательно отслеживать отсоединение вовремя файлов, иначе при работе с этими файлами по отдельности возникают проблемы. Плюс отслеживать обновление/не обновление элементов. Плюс в рабочих файлах может появляться новое, которое не попадет автоматом в присоединенные файлы. И т.п.
    1. Это оч. родственно (или фактически оно) с задачей сводки листов планов. Мы писали такой пакет: сводка, дотягивание до границы, обрезание/вырезание, сшивание подобного. Но он так заброшенный и лежит полуживым... Ресурсов не хватает.
    Т.е. вдруг здесь обнаружится программа для сводки?
    Кстати, в Map 3D там же, где присоединение-запросы, есть и некое Согласовать границы... Не пробовал.
    2. Обрезать лучше не extrim, а MAPTRIM. Там же и MAPBREAK - разрывать по границе - может помочь. Допустим, перед загрузкой фрагмента - чтобы не целиком грузилось, а только в границах.
     
    polyline нравится это.
  5. Корсан

    Корсан Форумчанин

    polyline, в геоменю есть функция " копирование чертежа по выбранному периметру".
     
    АлексЮстасу нравится это.
  6. АлексЮстасу

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

    Это где, что?
     
  7. Qvinto

    Qvinto Форумчанин

    Это решит только часть задачи. А как потом соединить разные части чертежа?
    Ну, вырезали часть в планшете по контуру, этот же контур вставили в новый чертеж, вырезали по этому контуру часть и вставили в планшет.
    Дальше необходимо состыковать эти части и объединить элементы данных. Соединить горизонтали (если рельеф не поменялся), коммуникации, и остальные элементы топографических данных. Это уже ручная доработка.
    --- Сообщения объединены, 16 сен 2015, Оригинальное время сообщения: 16 сен 2015 ---
    В ресурсы загляни. Меню ГЕО.
     
    АлексЮстасу и Корсан нравится это.
  8. Legion15

    Legion15 Форумчанин

    Оффтоп
    Моя знакомая камеральщица сидит рядом и брызжет слюной "роботами нас хотят заменить..роботами...тьфу макросами.."
     
    Qvinto нравится это.
  9. АлексЮстасу

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

    Это как раз то, что может и должна делать программа "сводка" и программа сшивания подобного.
     
  10. АлексЮстасу

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

    Корсан, Qvinto, - за МенюГЕО и за "копирование чертежа по выбранному периметру" (FRAGM_DEN) - спасибо!
    К FRAGM_DEN давно были вопросы, например, она разрезает с разбиванием блоки. Нельзя выбрать по существующему контуру. Что-то еще было - не помню. Но зато вырежет и штриховки. И в принципе, в целом - то, что нужно.
    Для решения задачи polyline еще нужна обратная программка - вырезать с удалением фрагмент (обрезать вокруг указанного периметра).
     
  11. polyline

    polyline Форумчанин

    запрос просто нужно выгрузить после окончания работы.

    мне не нужно соединять части. мне нужно просто знать в каких границах была обновлена съемка. я к этой границе еще прикручиваю атрибуты: кто, когда, на каком основании, исполнители и прочее...

    Необходимо вырезать кусок съемки из планшета и вставить на его место новую съемку из файла.

    Со временем обновится весь планшет. Пусть это будет даже 10 лет, но при производстве работ полевик будет знать, в каких границах и когда была выполнена съемка. И если новая граница работ попадет на стыке "старого и нового" самостоятельно (или при помощи камеральщицы) сведет ситуацию. И опять уже другой новый фрагмент попадет на планшет.


    можно подробнее?
     
  12. Qvinto

    Qvinto Форумчанин

    upload_2015-9-17_11-14-59.png



    upload_2015-9-17_11-17-11.png


    Сложно с Вами. Поиском научитесь пользоваться.
     
    Legion15 и X-Y-H нравится это.
  13. polyline

    polyline Форумчанин

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