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

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

Войти

Open Mining Format (free plug-in for Civil2020)

Тема в разделе "Autodesk", создана пользователем caudata, 10 июл 2020.

  1. caudata

    Регистрация:
    30 ноя 2016
    Сообщения:
    8
    Симпатии:
    8
    Всем здравствуйте!
    На сетевых ресурсах по программированию на Питоне есть есть большое количество свободно распространяемых библиотек функционала по экспорту, импорту и визуализации горно-геологической информации для нового стандарта хранения данных Open Mining Format ( OMF v.1.0.1). Вроде как все ведущие горно-геологические информационные системы (ГГИС) на него переходят.

    Вызвать приложение на питоне .NET-плагином из Autocad Civil 3d не составляет труда. Почему этим до сих пор никто не воспользовался? Короче, взял и сделал небольшой плагин по экспорту/импорту из OMF-файлов в Autocad Civil 3d 2020 с подключением интерпретируемых питоном приложений. Если есть необходимость работы с Open Mining Format, а самое главное вы можете установить на свой компьютер Python 3.7 ( https://www.python.org/downloads/release/python-370/ ) и дополнительные библиотеки к нему:
    - numpy
    - omf
    - omfvista
    то вот ссылка на мой бесплатный плагин https://cloud.mail.ru/public/56ng/z1Schq1PF
    Плагин запускается командой Автокада "NETLOAD"
    Требование к операционной системе:
    - Windows 10
    - Microsoft Net Framework 4.8
     
    #1
  2. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    caudata, расскажите о возможностях
     
    #2
  3. caudata

    Регистрация:
    30 ноя 2016
    Сообщения:
    8
    Симпатии:
    8
    Программа ""CrawlingNewt"" (""КролингНьют"") версии 1.0
    предназначена для экспорта/импорта в Open Mining Format (OMF)
    горно-геометрических точечных, линейных, площадных и объемных объектов.
    На данный момент автокадовксие штриховки, типы линий, тексты,
    цвета объектов, растровые изображения, Xdata, таблицы и проч. не передаются.
    Следует помнить, что горно-геологические программы сторонних разработчиков
    не всегда правильно распознают сплайны и гладкие Поверхности/Тела3d,
    поэтому сплайны лучше переводить в ломаные линии собственноручно,
    а Тела3d и Поверхности подвергнуть NURBS-обработке.
    Если с геометрическим описанием каркасной и блочной моделей более-менее всё ясно,
    то с качественными показателями, как, например, количество полезных компонентов
    и их содержание, плотность, трещиноватость и т.д в версии OMF 1.0 на данный момент
    ясности нет, это, видимо, будет решено в последующих версиях.
    Некоторые редко используемые в горно-геометрической практике объекты Автокада,
    как прямая, луч, сеть, мультилиния и др. игнорируются при передаче в OMF.
    Все дугообразные построения Автокада аппроксимируются до ломаных линий.
    Из чисто цивиловских объектов на данный момент обрабатывается единственный,
    но очень важный для горно-геологических построений элемент TIN-surface (Топооснова).


    Представление геометрических объектов в Автокаде
    значительно богаче имеющихся на данный момент в OMF версии 1.0.
    При импорте линейно-площадных элементов из OMF открывается диалоговое окно.
    Точечным объектам можно указать принятые в Автокаде типы и размеры,
    а также сделать подписи (из OMF полей ""Name"" или ""Descripton"").
    Следует помнить, что размер точки (PdSize) со значением:
    ""0"" - Создает точку, величина которой составляет 5% высоты области рисования;
    "">0"" - Задает абсолютный размер точки;
    ""<0"" - Указывает размер в процентах от размера видового экрана.
    При создании из OMF линий отрезков Автокада можно отрезки объединить в группы.
    Ломаные линии по умолчанию интерпретируются в 3D-полилинии (Polyline3d),
    но можно импортировать одноуровневые 3D-полилинии как обычные полилинии (Polyline).
    При импортировании поверхности из OMF файла производится ее проверка на замкнутость.
    Замкнутую поверхность можно загрузить в Автокад в виде отрезков (Line),
    3D-Грань (3DFace), поверхность (Surface) и 3D-тело (Solid3D).
    Если одна поверхность из OMF-файла фактически представляет из себя несколько
    независимых замкнутых поверхностей, то имеется возможность в Автокаде их
    интерпретировать в виде подмножества независимых замкнутых поверхностей.
    Если поверхность не замкнута, то ее можно загрузить в виде облака точек (Points),
    отрезков (Line), 3D-Грань (3DFace), поверхность (Surface) и поверхность TIN (TIN-surface).
    Также можно получить границы по периметру в виде 3D-полилиний (Polyline3d).
    Ребра поверхности TIN в Autocad Civil 3d могут не совпадать с ребрами OMF-поверхности,
    для их приведение в соответствие с OMF-аналогом есть опция. Но при большом количестве
    несовпадающих ребер лучше следует воспользоваться средствами AutoCAD Civil 3d
    (о чем более подробно изложено в ""Помощи""/""HELP"").
    Все выбранные опции по построению работают одновременно, поэтому для одного
    OMF-элемента можно получить несколько аналогов в различных интерпретациях Автокада.
    Параметр ""Name"" загружаемого элемента из OMF-файла записывается в название слоя
    создаваемого аналогичного автокадовского элемента, а как известно,
    действует запрет на включение в название dwg-слоев специальных символов <>/\"":;?*|,=`
    Данные символы при создании слоя игнорируются. Если параметр ""Name"" из OMF
    не определен, то создаваемый элемент автокада будет записан в слой ""0"".
    Приносим свои извинения, что проигнорировали цвета элементов. В следующей версии
    оригинальный цвет элементов при экспорте/импорте будет передаваться.

    Это пробный камень в вопросе автокадовского экспорта/импорта графической информации
    OMF-представления. Дорогу осилит идущий!"
    [​IMG]
     

    Вложения:

    #3
    TulGeo, flareon и X-Y-H нравится это.
  4. caudata

    Регистрация:
    30 ноя 2016
    Сообщения:
    8
    Симпатии:
    8
    Дорогие друзья, если вы проектируете/планируете открытые горные работы в Autodesk Civil 3d (версии 2018-2021) и при этом используете каркасную модель месторождения, то на ваш суд представляется мой очередной БЕСПЛАТНЫЙ плагин по подсчету запасов полезных ископаемых
    https://cloud.mail.ru/public/3q4U/3bagp5HER/
     
    #4
    MaxKal и TulGeo нравится это.

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

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