Внутреннее устройство ГИС

При создании инструментальных геоинформационных систем общего назначения перед коллективом разработчиков сразу же возникает множество проблем, как технологических, так и концептуальных.

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

После определения концепции новой системы и базового набора её функциональных возможностей во весь рост встают технологические проблемы; как сделать так, чтобы а) система работала быстро с большими и даже гигантскими объемами данных; б) корректно работала в локальной сети при совместной работе многих пользователей; в) предоставляла возможность распределенной обработки данных в масштабе территории (например, многих организаций в городе), и множество других вопросов.

Попробуем последовательно рассмотреть указанные проблемы и варианты их решений, на примере отечественной муниципальной ГИС "ИнГео", разработанной в г.Уфе специально для работы с крупномасштабными топопланами городов. В других системах архитектурные проблемы могут быть решены иначе.