PetroExplorer NEXT
PetroExplorer NEXT - геоинформационная система для геохимических исследований горных пород и минералов

Эта разработка является основной, флагманской для всего проекта PetroExplorer. За двадцать с лишним лет программа превратилась из простого расчетного модуля в развитую специализированную геоинформационную систему, позволяющую создавать и накапливать сложные иерархические информационные массивы аналитических данных различного типа с пространственной привязкой. Контейнером для хранения данных являются базы данных системы MS Access, кроме того программа имеет собственные аналитический и графический пакет для обработки и визуализации данных. В своей новой реинкарнации - версии NEXT PetroExplorer перестал быть узкоспециализированной программой по работе с геохимическими данными.Теперь это скорее своеобразный framework – некая программная среда в которой пользователь с помощью системы шаблонов и строкового парсера-интерпретатора формул получает возможность создавать алгоритмы обработки различных аналитических данных, используя в том числе ГИС-функции, и получая на выходе сложный геоинформационно-аналитический массив данных для определенной площади (территории).
Разработка новой версии была начата в 2018 г. В 2021 г. появилась работоспособная альфа-версия программы. В конце 2023 г. подготовлена бета-версия, которая была отправлена на тестирование сторонним бета-тестерам. 10 января 2024 г. PetroExplorer NEXT был внесен в государственный Реестр программ для ЭВМ и получил номер государственной регистрации. 19 августа 2024 г. на сайте поддержки был опубликован и стал доступен для загрузки всеми желающими первый полноценный релиз версии 1.1.
При создании PetroExplorer NEXT было реализовано достаточно много новых идей и технологий, ряд из которых был предварительно разработан и опробован в качестве отдельных приложений линейки Simple Tools, а именно: WptViewer, PetroGrapher, ColToRow и MineralCalc. В рамках NEXT их функциональность подкреплена возможностями реляционной базы данных, что значительно повышает их производительность и эффективность.
Первоначально планировалось, что PetroExplorer NEXT будет проприетарным приложением, для чего даже была разработана система защиты от копирования. Но в память о научном консультанте проекта В.Г. Кориневском, ушедшем из жизни в 2021 г., который всегда был сторонником бесплатного программного обеспечения, было решено продолжить бесплатное и свободное распространение этого программного продукта на принципах лицензии Freeware.
Чем же отличается новая версия PetroExplorer от предыдущих?
В первую очередь наличием новой четырехуровневой структурой хранения и обработки данных, которая обусловлена методикой полевых и последующих лабораторных исследований геологических объектов. Все уровни строятся по вертикальной иерархической схеме «один ко многим». Теперь сюда входят:
- Уровень объектов
- Уровень точек наблюдения
- Уровень образцов
- Уровень аналитических данных
Для каждого из уровней в пользовательской базе данных предназначена соответствующая таблица. Все эти таблицы связаны друг с другом, а также с рядом других таблиц различными типами связей (один к одному, один ко многим, многие ко многим). В предыдущей версии было только три уровня – уровень объектов, уровень образцов и уровень анализов, что вносило некую путаницу в случае определения происхождения образцов, взятых из одного места. В новой версии NEXT путем введения четырехуровневой структуры эти противоречия были сняты.
Структурная схема PetroExplorer NEXT
Принципиально важным можно считать появление ГИС-интерфейса в виде инструментов Карты и Списка точек наблюдения, с помощью которых можно отображать точки наблюдения на картографической основе. Кроме того, появилась возможность импортировать точки наблюдения из GPS-приемников, ГИС-приложений и картографических сервисов, а также экспортировать их обратно. Таким образом, NEXT теперь обладает функциями ГИС-приложения, которые можно улучшать и наращивать за счет большого потенциала внедренного ГИС-компонента.
Окно Карты ГИС-интерфейса PetroExplorer NEXT
Еще одно важное обновление – на уровнях точек наблюдения и образцов появились Галереи графических материалов. Теперь все графические изображения, связанные с определенной точкой наблюдения (фотографии обнажений, зарисовки и схемы залегания геологических тел и т.п.), либо с определенным образцом или пробой (фотографии образцов, микрофотографии, снимки шлифов, шашек для микрозонда и т.п.) можно хранить непосредственно в пользовательской базе данных, откуда их при необходимости можно будет сохранить в виде отдельного файла для вставки в отчет, статью или для печати. При этом исчезает проблема многочисленных папок с фотографиями и бесконечными поисками нужного фото, которое «где-то есть, но забыл где», либо раздумьями: «это фото какого-то образца, но забыл какого и откуда».
Панель Галереи графических материалов
Весьма важное обновление – реализация идеи Хранимых выборок. В NEXT появилась возможность сохранять выборки аналитических данных в пользовательской БД и затем оперативно загружать их а также выносить на различные диаграммы в виде областей распределения. Это очень удобно, когда нужно сравнить собственные составы с эталонными полями. Сам алгоритм построения на диаграммах областей распределения в виде выпуклых оболочек (convex hull) для множеств фигуративных точек также был внедрен в процессе разработки новой версии PetroExplorer.
Форма для создания, редактирования и сохранения выборок
Значительной переработке подвергся Строковый парсер-интерпретатор формул, используемый для создания диаграмм. Если раньше он поддерживал только основные арифметические действия – сложение, вычитание, умножение и деление, то теперь к ним добавились степенные операции, факториал, натуральный и десятичный логарифмы, экспонента, тригонометрические функции, модуль, округление и математические константы. Таким образом для создания диаграмм можно задавать весьма сложные функции в качестве координат, что будет полезно для математического анализа геоинформационных массивов.
С этой же целью в версии NEXT был внедрен новый тип диаграмм - Статистические диаграммы, на которых в виде гистограммы отображается распределение различных аналитических величин, как из базы данных, так и вычисляемых с помощью парсера-интерпретатора, а также статистические параметры этих распределений и графики функций нормального и логнормального распределения.
Форма статистических диаграмм со строковым парсером-интерпретатором формул
Кроме того, формы диаграмм были существенно переработаны и со стороны интерфейса и со стороны алгоритмов, для нормативных диаграмм теперь применяется гибкий шаблон, который позволяет пользователю самому определять список элементов в стандартах нормирования. На нормативных диаграммах теперь могут выводиться элементные составы не только горных пород, но и минералов, поскольку в расчетные модули минералов были введены таблицы содержания элементов.
В расчетных модулях вместо отдельных полей значений теперь двухстолбцовые таблицы значений, с которыми гораздо проще работать при набивке данных. В расчетные модули минералов добавлено поле вывода кристаллохимической формулы, которую можно оттуда копировать сразу в текст статьи в формате MS Word. Алгоритмы многих расчетов и классификаций для минералов переработаны и дополнены, согласно требованиям Комиссии по новым минералам. Основным экспортным форматом результатов работы стал теперь формат MS Excel, который воспринимается многими другими приложениями.
Структура баз данных тоже была существенно переработана, теперь PetroExplorer NEXT взаимодействует одновременно с двумя базами данных, одна из которых – пользовательская, является шеститабличной с 277 полями для хранения данных, а другая – сервисная, четырехтабличной с 48 полями для хранения данных.
Говоря в общем и целом, можно сказать, что PetroExplorer NEXT был написан практически заново. Но разработка программы на этом не заканчивается. По мере появления новых идей и новых алгоритмов все они будут со временем внедряться в новые версии PetroExplorer NEXT.
Программа PetroExplorer NEXT предназначена для создания и хранения информационно-аналитических массивов геохимических данных. Это средство для удобного хранения разнородной
...Системные требования
В связи с прекращением поддержки производителем ОС Windows XP минимальной ОС для PetroExplorer NEXT является MS Windows 7. В среде MS Windows 10 -11 приложение тоже полностью работоспособно. В 64-х системах программа будет работать, как 32-битное приложение.
Программа разрабатывалась в MS Visual Studio 2019 на языке программирования Visual Basic как Windows Form приложение.
Язык интерфейса: русский.
Для полной функциональности программе требуются наличие в системе программной платформы MS FrameWork v.4.0 и распространяемый пакет VC_redist.x86/x64.dll (в зависимости от разрядности ОС пользователя) среды выполнения библиотек Visual C++. Все необходимые компоненты и системные библиотеки включены в инсталлятор программы и устанавливаются автоматически в зависимости от конфигурации операционной системы пользователя.
Более подробно с PetroExplorer NEXT можно познакомится во встроенном Руководстве пользователя, либо в одноименном разделе на сайте.