0
Июн 23
Добрый день!
Подскажите если системы для хранения и администрирования моделей, своеобразной базы данных, в которых отображались исходная модель, сделанные правки, комментарий к правкам и т.д. с возможностью откатится к нужной версии... Т.к. в систуации где есть сотни моделей и все время идут правки, появляются разные версии моделей, возникает путаница и ошибки...
Опубликовано
18 Июн 2023
Активность
9
ответов
4797
просмотров
5
участников
0
Рейтинг
Git. Система хранения исходного кода, нём можно централизовано, удалённо или локально хранить текстовые и бинарные данные, видеть всю историю изменений, работать командой с разными правами, ветвление, слияние, куча клиентов. Можно в VS Code написать свой плагин с поддержкой текстового синтаксиса eclipse, rms или tempest.
А есть готовые решения для нефтегаза?
В ГПН нечто подобное пилили, в ~2020/2021 у системы была высокая степень готовности, всё было заточено на формат т навигатора, хранились модели вместе с сетками, история изменения и результаты расчётов, была возможность отправить на расчёт на кластер сразу из софта (веб сервер) с загрузкой результатов в БД. Как называется софт вспомнить не могу, если ни кто из ГПН не отпишет, попробую найти контакты или хотя бы название.
Два основных пакета: RE Studio от Amarile (французы), и X-SPM от X Systems LLC (эмиратская контора из бывших халов/лэндмарков). Оба софта заточены специально под управление проектами ГДМ, когда сотни и тысячи моделей. Все легко коментится, визуализируется, сравнивается, откатывается. В X-SPM можно своить проект из практически всех коммерческих софтин для ГДМ, про RE Studio - сейчас не знаю, а раньше только шлюмовские ецл и IX и наш TN.
В целом, GIT и рядом не стоял.
Git всеядный, очень быстрый, открытый, бесплатный, не умрет в ближайшее 20 лет, требует небольшой квалификации, упор на работу с текстом, но непривычен геологу/инженеру разработчику. Специализированное решение — это дорого, загоняет в рамки по поддерживаемому софту, есть ограничения по использованию, возможно при этом удобно и красиво. Выбор решения зависит от доступных ресурсов на систему, количества пользователей, необходимых ограничений, набора софта (геология, гидродинамика, сети сбора и т.д.), количество моделей и их объем, политических рисков и т. д. Если играть в аналогии, то где-то лучше пешком, где-то на машине, а куда-то только самолетом/поездом.
Корпоративный IT вряд ли даст доступ к GIT. А где вы храните модели , где то в открытом доступе на бесплатном сервере что ли?
Вы путаете Git как систему и реализацию (GitHub, GitLab). Есть множество платных и бесплатных серверов (Jenkins, Bonobo), которые можно установить в своем защищенном контуре.
Тестировал X systems лет 5 назад. По сравнению с RE studio и рядом не стоит. Глючит, вылетает, не стабильно. RE studio в этом плане намного приятнее. Можно хранить дерево моделей, легко создавать новые дочерние модели, добавлять комментарии и открывать модели пачками в 2д / 3д просмотра результатов
Ну, я не тестировал, а активно работал с обоими софтами 4 года. Полностью противоположенные впечатления. Если проект состоит из 20-30 моделей, может у RE Studio можно найти что то хорошее. У нас проекты были от 700 до 2000 моделей, RE Studio на таких объемах вообще себя не показало в плане именно администрирования. Зато X-SPM - просто было выше всяких ожиданий. Кто какую ветку отрестартил от какого узла, что изменилось, куда откатиться по нееобходимости, инклудники все прозрачны, даже если имена не поменяли... Начальник репу чешит - "а помнишь полтора года назаб был вариант модели с такой то хренью" - дело 5 минут найти модель.
В общем, по мне - X-SPM был топовым софтиной, скучаю по нему.
Но как бы то нибыло, если контора серьезная, хоть какой то софт для администрирования ГДМ иметь надо, даже если это - развернутый локально git.