Проектирование, разработка и практическая реализация геоинформационной системы на территории населенного пункта городского типа, страница 5

4) Составление матрицы модулей-задач. Подэтап предусматривает построения таблицы соответствия между задачами системы, ранжированными по региональному принципу и обрабатывающими модулями, которые имеются или требуются для реализации процессов обработки данных для каждой задачи. Таблица позволяет судить не только об обеспеченности той или иной задачи средствами ее решения, но и о частоте использования в той или иной задаче обрабатывающих модулей, что может оказаться полезным при проектировании и разработке программного обеспечения системы, например, путем разделения задач на резидентные и загружаемые.

Этап 2.  Анализ и изучение существующих источников информации.

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

2) Тематический сбор данных, относящихся к разряду информационного обеспечения конкретной задачи и помещение этих данных в специальный вспомогательный файл для обработки на последующих этапах проектирования системы.

3) Составление словаря (классификатора) описания данных.

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

4) Каталогизация и оценка исходных данных. Подэтап предусматривает организацию и ведение автоматизированного архивного хранения исходных данных применительно к каждой конкретной задаче, решаемой системой. Архив содержит наименование и атрибуты документов, наборов данных, характеризующих их полноту, актуальность, потребность в обновлении и т.д.

Этап 3. Определение структуры базы данных.

1) Классификация данных. Подэтап завершает стадию конкретизации сформулированных логико-понятийных моделей и однозначно характеризует иерархию уровней хранения и представления информации в базе данных.

2) Уточнение масштаба или разрешения на местности для пространственно-отображаемых данных.

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

4) Разработка входных форматов представления данных.

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

Этап 4. Определение функциональных элементов системы и условий их взаимодействия.

1) Общая структура системы, система управления базой данных.

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

2) Программное обеспечение системы. Конкретизируются функциональные, прикладные и общесистемные элементы программного обеспечения. Результатом проектирования системы является укрупненная блок-схема программного обеспечения проектируемой системы. В состав программного обеспечения включаются модули для ввода-вывода и обработки табличных и картографических данных, средства ввода и отображения, средства анализа и манипулирования с данными.

К функциям программного обеспечения относятся:

Для табличных данных:

- ввод и обновление данных;

- управление файлами;

- арифметико-логическая обработка;

- статистический анализ;

- генерация отчетов

Для картографических данных: