Объектная модель ZuluGIS открыта для расширения приложениями пользователя через механизм COM. ZuluGIS предоставляет возможность использовать и расширять свою функциональность двумя способами - это написание модулей расширения системы (plug-ins) или использование ActiveX компонентов в своих готовых приложениях.
Создание модулей расширения системы (plug-ins)
ZuluGIS позволяет расширять свою функциональность путем подключения к системе дополнительных модулей - plug-ins. Модули расширения создаются в виде ActiveX DLL c использованием любой среды разработки, позволяющей их создавать (Visual C++™, Visual Basic™, Delphi™, C++ Builder™ и т.д.).
Модуль пользователя через механизм COM получает:
доступ к объектам и событиям системы;
возможность отрисовки своей информации в окнах системы;
возможность внедрять в систему свои меню, кнопки, разделы в строке состояния и т.д.
ZuluNetTools
ZuluNetTools - библиотека ActiveX компонентов. Предоставляет возможность разработчикам программного обеспечения включать в свои приложения гидравлические расчеты тепловых, водопроводных, паровых и газовых сетей, реализованные в расчетных модулях ZuluThermo , ZuluHydro , ZuluSteam и ZuluGaz , в средах разработки приложений, поддерживающих модель COM (Microsoft Visual C++, Microsoft Visual Basic, Borland Delphi, Borland C++Builder и т.д.)
Основные возможности
программное задание топологической модели инженерной сети;
программное задание исходных данных для расчетов;
подключение инженерных сетей в формате ZuluGIS;
запуск расчетов тепловых сетей ZuluThermo;
запуск расчетов водопроводных сетей ZuluHydro;
запуск расчетов паровых сетей ZuluSteam;
запуск расчетов газовых сетей ZuluGaz;
программное чтение результатов расчетов и кодов ошибок;
вывод протокола расчетов и списка ошибок;
построение графиков падения давления.
Более подробная информация доступна на сайте разработчиков https://www.politerm.com/products/devtools/zulunettools/.
Экспорт и импорт
ZuluGaz на основе ГИС позволяет экспортировать информацию в следующие обменные форматы:
DXF;
MIF/MID;
BMP;
Shape SHP;
MS Excel (xls);
Html.
А также импортировать информацию из форматов:
DXF;
MIF/MID;
Shape SHP;
Metafile WMF;
GPS eXchange format GPX;
OziExplorer PLT;
KML, KMZ.
Более подробную информацию о импорте и экспорте можно прочитать в справочной системе по ZuluGIS (https://www.politerm.com/zuludoc/export_import.htm).