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

Автоматическое создание точек COGO по блокам

Тема в разделе "Civil 3D", создана пользователем geo-insider, 3 апр 2013.

  1. Qvinto

    Qvinto Форумчанин

    А может стоит сначала попробовать? А потом спрашивать очевидные вещи?
     
    Grandpa нравится это.
  2. dnvrdnn

    dnvrdnn Форумчанин

    блоки со своими высотными отметками, нужно построить по ним поверхность, но при создании точек возможен сейчас только ручной режим с выбором отметки. Каким образом можно преобразовать блоки в точки Автокада? блоки получены из тахеометра экспортом проекта в dxf.
     
  3. AdrasMan

    AdrasMan Форумчанин

    Попробуйте так:
    Область инструментов>вкладка ПАРАМЕТРЫ>Точка>Команды>ПКМ на CreatePoints>редактировать параметры команды>раскрыть СОЗДАНИЕ ТОЧЕК>запрашивать отметки из выпадающего списка выбрать АВТОМАТИЧЕСКИ>ПРИМЕНИТЬ>ОК
     
  4. InOut

    InOut Форумчанин

    А зачем блоки вообще преобразовывать в точки? Поверхность можно построить прямо по блокам с отметками. Если очень нужны именно точки, можно экспортировать блоки в текстовый файл и затем импортировать его же с созданием точек.
    --- Сообщения объединены, 15 мар 2015, Оригинальное время сообщения: 15 мар 2015 ---
    Это не влияет на автоматическое создание точек по блокам. Просто отметка будет присваиваться автоматически, без запроса ее ввода пользователем, но указать местоположение точек всё равно придется вручную.
     
  5. dnvrdnn

    dnvrdnn Форумчанин

    нашел такую команду MOVEBLOCKSTOATTRIBELEV, но не знаю что значит выбрать ярлык атрибута отметки, опция неактивна
    это не работает, все равно надо вручную указывать дислокацию каждой точки и высота ставится по умолчанию ноль
     
  6. AdrasMan

    AdrasMan Форумчанин

    Тогда, как написал
    ,
    или из CREDO_DAT экспортировать съемку в текстовый формат (шаблон легко создать самому нужной формы), а потом импортировать точки в сивил из текстового файла.
     
  7. Qvinto

    Qvinto Форумчанин

    Не вижу никаких препятствий и даже рассуждений. Стройте поверхность по блокам, дались вам эти точки COGO.
    Недели не прошло, как этот же вопрос обсуждали.
    http://geodesist.ru/forum/threads/Как-сделать-поверхность-из-dwg.39489/#post-459412

    1-23.jpg
     
    Evgenypet и dnvrdnn нравится это.
  8. dnvrdnn

    dnvrdnn Форумчанин

    вариант предложенный Qvinto, конечно, жизнеспособен, т.е. проблема решена, но осадок остался ) шучу. всеже как преобразовать блоки в точки? для общего развития
     
  9. InOut

    InOut Форумчанин

    Ну если мне было бы ооочень нужно иметь именно точки COGO... я бы расчленил блоки (через экспресс-тулс), а по получившимся в результате кругам или точкам AutoCAD (смотря по тому, как сделан блок пикетной точки) и текстом построил поверхность с помощью CivilGeoTools. Там есть инструмент "Привязать текст к пикетам", он ищет символы пикетов, привязывает к ним текст отметки, преобразует всё это в точки COGO, а затем строит по ним поверхность.
     
  10. ivsem

    ivsem Форумчанин

    Выложи фрагментик чертежа, многое сразу прояснится.
     
  11. Qvinto

    Qvinto Форумчанин

    Я бы через лиспик frto (на форуме везде валяется) заменил блоки на точки Автокада. Если в блоках нету атрибута, для описания. А по точкам Автокада уже бы и COGO создал. Это самый простой и удобный способ.
    --- Сообщения объединены, 15 мар 2015, Оригинальное время сообщения: 15 мар 2015 ---
    Ещё бы устранить вариант экспорта из прибора. не в dxf, а в txt.
     
    dnvrdnn нравится это.
  12. dnvrdnn

    dnvrdnn Форумчанин

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

    Вложения:

    • VGRD.dwg
      Размер файла:
      152,4 КБ
      Просмотров:
      12
  13. Qvinto

    Qvinto Форумчанин

    Ну вот. Из Соккиа линк сохранили в dxf. Допустив на начальном этапе не верные действия, вы пытаетесь устранить то, что вы теперь имеете.
    Причину устраняют, а не последствия.
    Потом, после dxf у вас сразу не метрический чертёж, у вас всё в футах и дюймах будет. Вы на форум: что за дела? И будем мы по десятому кругу разъяснять и исправлять всё то, что у вас получилось.
    Из прибора в текстовик - из него в Цивил, с метрическим шаблоном, если уж так очень хочется точек COGO.
    Я сразу из текстовика в Автокад кидаю, и строю поверхности без точек COGO.
     
  14. dnvrdnn

    dnvrdnn Форумчанин

    упрек ваш мне не понятен, прибор лейка тс06, экспортировал в dxf в метрической системе, поверхности создал в метрической, получил объем в м3, я к тому, что, если бы была серъезная проблема, то я бы смог посчитать и без сивила, возможно текстовый формат удобнее или правильнее, только, если честно, я этого не увидел, никакой разницы, только надо следить в каком шаблоне работаем
     
  15. FOXXX591

    FOXXX591 Форумчанин

    Замкнутой полилинией выдели каждый отдельный участок. Потом, после выборки карьера, посчитаешь ограниченный объем в каждом контуре, вот тебе и будет разграничение по объемам.
     
    dnvrdnn нравится это.
  16. Qvinto

    Qvinto Форумчанин

    Оффтоп

    Вообще-то, это совет был.

    перепутал я, с Соккией. Ваша правда.

     
  17. dnvrdnn

    dnvrdnn Форумчанин

    как вариант решения замены блоков на точки работает лисп подсказанный Квинто и еще вариант за авторством VDim "Комманда MAPEXPORT.
    Сохраняем файл с расширением .sdf-> выбираем все (остались блоки) объекты->OK
    Открываем новый файл-> комманда MAPIMPORT-> выбираем наш .sdf файл-> в результате получаем
    обычные Точки с ненулевой Z ..."
     
  18. ivsem

    ivsem Форумчанин

    Попробуйате программу 3dPointCROSS01.fas.
    Если на запрос выбрать 0, то будут созданы 3D точки в чертеже.
    Если на запрос выбрать 1, то будет создан текстовый координатный файл X,Y,Z
    Программа заточена для работы с блоками CROSS.
    Проверьте ваш файл VGRD.dwg, там в левом верхнем углу две точки задублированы.

    Программа в посте #19.
     
    Последнее редактирование: 15 мар 2015
    dnvrdnn нравится это.
  19. Qvinto

    Qvinto Форумчанин

    Это только для Лейки? А другие блоки как? С Геотерминала например, или Соккии? Может, выбор блока по описанию сделать?
     
  20. ivsem

    ivsem Форумчанин

    В первой версии обнаружилась небольшая неодоработка. Выкладываю подправленную вторую версию 3dPointCROSS02.fas
    Да, можно доработать программу для блока с произвольным именем.
     

    Вложения:

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