В компании «Информатика» уже несколько лет занимались разработкой векторного редактора, когда от «ГТСПб» поступило желание перейти на наше решение. Поскольку заказчик пользовался системой AutoCAD и ещё одним профильным ПО, то есть схемы велись локально у каждого сотрудника, необходимо было организовать централизованное ведение схем с возможностью импорта соответствующих форматов. Кроме того, была задача регулярно предоставлять созданные схемы в контролирующие организации ПАО «Газпром» для отчетности, что побудило нас создать конвертер и на экспорт схем в формат AutoCAD, которым по-прежнему пользовались в других предприятиях.
Затем появилась задача сохранения идентификации объектов, которая использовалась в базе ИСТС «Инфотех». Для этого всем графическим элементам в системе стали присваиваться идентификаторы, которые позволяли реализовать связь фигур с данными, в том числе и автоматическую.
Как следующий этап развития редактора поступило желание заказчика на одновременную работу со схемой несколькими пользователями. И мы это желание реализовали, предоставив возможность сотрудникам, не мешая друг другу работать как с разными участками схемы, так и с одним и тем же, за счет встроенного механизма разрешения конфликтов.
В дальнейшем интерес к АСМОграф появился и у диспетчеров предприятия, которым потребовалось отображение данных на схеме и графическое представление их расчетных задач. Например, для расчета товарно-транспортной работы мы создали схему, которая была связана с линейными участками. Её можно было корректировать, добавлять новые участки и тем самым пересчитывать ТТР. После мы принялись за визуализацию и автоматизацию расчета запаса газа, что повлекло за собой множество дополнений и реализацию взаимосвязанных расчетов: гидравлический и тепловой расчет, определение давления газа, распределения плотности газа и других, которые рассчитывали показатели в каждой расчетной точке сети, а затем и суммарный запас газа. И эту схему мы тоже сделали управляемой, чтобы, переключая состояние кранов или других расчетных элементов, менялись исходные данные для расчетов.
Как итог, в составе программного комплекса на предприятии теперь предусмотрено ведение следующих основных видов схем:
- Общая технологическая схема ГТС предприятия
- Потоковая схема с расчетными значениями параметров газа в ГТС
- Схемы ГТС для расчета запаса газа и расчета ТТР
- Технологические схемы КС, ГРС, ПХГ, ГИС
Реализация этого функционала стала возможной за счет взаимосвязи объектов схемы с объектами базы данных. Собственно, как и функции перехода от паспорта объекта к элементу на схеме и обратно. За счет этого можно было показать желаемую информацию об объекте на схеме — в виде всплывающей подсказки или дополнительных полей.
Был реализован переход к элементам в GIS-системах. Заведя дополнительные динамические координаты для объектов, можно позиционироваться от элемента схемы к объекту в карте.
По мере развития АСМОграф улучшались не только возможности самого редактора, но и дополнительные функции по централизованной организации хранения и ведения схем. Созданный журнал схем обеспечивает возможность привязки схем к определённому филиалу или подразделению в соответствии со структурой предприятия. Функция согласования позволяет направить схему по заданному маршруту пользователей для утверждения внесенных в нее изменений. За счет этого процесса схема имеет свой статус: «Черновик», «Официальная» или «В архиве», а в системе учитывается в том числе и версионность схемы. Кроме того, появилась функция ведения пометок поверх схемы без её непосредственной модификации.
Спустя время возникла необходимость в кроссплатформенном решении. Именно в этот момент началось зарождение тех самых версий АСМОграф, которые «Информатика» сейчас активно продвигает на рынке. Все наработки стали функциональными преимуществами профессиональной (клиент-серверной) версии. Но параллельно ей создавалось и десктопное приложение, которое работает уже с непосредственно с файлами.
А затем на рынке сформировалась потребность в замене иностранного ПО — Microsoft Visio. Под эту задачу необходимо было существенно развить непосредственно функции редактирования, а также и импорта/экспорта файлов в уже новых для нас форматах.
Сейчас АСМОграф — кроссплатформенный векторный графический редактор инженерной и деловой графики. Его профессиональная версия не имеет конкурентов на рынке, поскольку позволяет организовать и структурировать работу со схемами, автоматизировать необходимые процессы для оптимизации временных затрат на анализ и оценку, интегрироваться как с любыми внешними ИТ системами предприятия, так и с другими модулями экосистемы решений «АСМО».