4. Программное обеспечение проекта гис
Как известно, в ГИС выделяют четыре основные подсистемы: ввода данных; хранения данных; пространственного анализа; выдачи данных.
Каждая из этих подсистем может быть по-разному организована и построена на различных программных продуктах. Использование тех или иных возможностей, кроме всего прочего, определяется моделями данных, принятыми и реализованными в системе, т. е. теми моделями данных, которые корректно поддерживаются в СУБД и подсистеме анализа.
Рассмотрим более подробно современные подходы к реализации этих подсистем.
4.1. Подсистема ввода данных.
Исходными данными служат карты, планы, снимки. Источниками сведений при создании конкретной системы могут быть кроме карт также другие внешние источники, позволяющие получить цифровые данные.
Чаще всего такими источниками являются другие ГИС, в которых необходимые данные уже имеются, или универсальные программы ввода информации. В этом случае информация передается или через обменные форматы, или (если это позволяют системы) импортируется из них в форматы создаваемой системы, или, наконец, используется в формате исходной системы без конвертации, если программные средства создаваемой системы имеют специальные модули или драйверы, обеспечивающие работу с данными в форматах других систем.
Например, если работа будет осуществляться в системе GeoMedia Professional, то необходимые данные можно: вводить непосредственно в системе; вводить, используя векторизаторы, например EasyTrace, с сохранением в одном из обменных форматов, которые может читать GeoMedia Professional (например, формат Mid/Mif системы Maplnfo Professional); читать, используя текстовой формат, в том числе и для обмена данными с системами глобального позиционирова-
12
ния; читать напрямую из форматов тех систем, для которых имеются соответствующие драйверы. Для системы GeoMedia Professional это: Arclnfo; Arc View; Framme; Maplnfo; MGE; CAD.
Другим классом источников данных являются различные датчики, в том числе приемники глобального позиционирования.
Важным классом систем, в которых производится подготовка данных для ГИС, являются системы специализированной обработки материалов дистанционного зондирования, прежде всего системы фотограмметрической обработки и дешифрирования информации.
Все более популярным источником получения данных является Интернет. В этом случае речь идет об информационных системах широкого пользования в качестве источников информации.
4.2. Подсистема хранения данных.
Реализация этой подсистемы зависит от варианта организации работы пользователей с системой. Возможны следующие варианты: локальное рабочее место; сетевая организация с файл-серверным режимом доступа к данным без многопользовательского режима обновления информации; сетевая организация с файл-серверным режимом доступа к данным и многопользовательским режимом обновления атрибутивной информации; сетевая организация с файл-серверным режимом доступа к данным и многопользовательским режимом обновления метрической информации; сетевая организация с клиент-серверным режимом доступа к данным и многопользовательским режимом обновления информации, записанной в формате сервера; сетевая организация с клиент-серверным режимом доступа к данным и многопользовательским режимом обновления информации, с сервером, поддерживающим работу с данными в различных форматах; Интернет-Интранет режим с пассивным клиентом, позволяющим выполнять запросы к серверной информации; Интернет-Интранет режим с активным клиентом, позволяющим выполнять обновление информации на сервере.
До недавнего времени при организации хранения данных в ГИС позиционная и атрибутивная составляющие хранились в разных СУБД, при этом обе СУБД не являлись коммерческими, а были частью ГИС. На следующем этапе для хране-
13
ния и обработки атрибутивной информации стали использоваться коммерческие СУБД, при этом появилась возможность с одной и той же ГИС использовать разные СУБД в зависимости от требований к объемам и скорости обработки данных, их защиты и надежности системы (защиты от разрушений, несанкционированного проникновения и использования материалов). Одной из таких СУБД для большинства ГИС является Oracle.
И наконец, на современном этапе коммерческие СУБД во многих географических информационных системах используются и для хранения позиционной информации.