Расширяемость ГИС

Создатели универсальных геоинформационных систем понимают, что на базе их системы будут создаваться крупные прикладные системы, где ГИС будет существовать как одна из многих компонент. Для того, чтобы это было возможно, необходимо заранее продумать, каким образом будущие прикладные системы станут взаимодействовать с проектируемой инструментальной ГИС общего назначения.

Сделать систему открытой и легко адаптируемой к решению прикладных задач можно, применив следующие подходы;

- механизм встраивания модулей расширения в ГИС (рис.12а);

- интерфейс прикладного программирования, обеспечивающий доступ к ключевым функциям и объектам ГИС со стороны внешних приложений (рис.12б);

- набор универсальных элементов управления (OCX) для встраивания функциональности ГИС в другие приложения (рис.12в);

- набор элементов ActiveX или классов языка Java для встраивания функций ГИС в прикладные системы, проектируемые по технологии Internet/Intranet (рис.12г).

Рис. 12