Структура и состав программного обеспечения системы

1 1 1 1 1 1 1 1 1 1 Рейтинг 2.63 (4 Голоса)

3.3.4. Структура и состав программного обеспечения системы

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

Общее программное обеспечение системы не зависит от специфики обрабатываемой информации и позволяет осуществить:

- поддержку мультипрограммной вычислительной среды;

- работу в многопользовательском режиме пакетной обработки;

- планирование пользовательских процессов с учетом их приоритетности;

- управление пользовательскими процессами, а также поддержку связи и взаимодействия между ними;

- защиту ресурсов вычислительной системы;

- контроль и диагностику работоспособности вычислительной системы;

- поддержку работы с различными периферийными и внешними устройствами;

- перезапуск системы;

- управление потоками информации внутри системы; программирование на языках высокого уровня;

- настройку на конкретного пользователя и на разнородные вычислительные средства, подключаемые к системе;

- телеобработку данных.

Базовое программное обеспечение системы — как совокупность СУБД, сетевого программного обеспечения и различных языков программирования — ориентировано на конкретную конфигурацию технических средств и выработанные системные соглашения, что позволяет его использовать для стыковки с другими системами города. Базовое программное обеспечение включает в себя средства:

- поддержки функционирования различных графических устройств (драйверов);

- адаптации обрабатываемой информации к различным техническим средствам и видам представления данных (информационные интерфейсы) ;

- организации графического диалога с пользователем;

- создания фактографических документов; ведения архива.

Программы управления базами данных предназначены для ведения и совместного использования баз данных многими пользователями. Они обеспечивают и гарантируют:

- достоверность данных;

- защиту от отказов и возможности восстановления после сбоев без потери транзакций; защиту данных посредством контроля доступа к ним;

- синхронизацию запросов пользователей;

- многоаспектность хранимых данных; независимость запросов пользователей от структуры хранимых данных;

- возможность расширения информации в БД.

Системные средства программного обеспечения АИС ГК предназначены для создания локальных вычислительных сетей и реализации следующих функций:

- выполнение любых операций на удаленных дисковых устройствах, работающих в сети;

- вывод информации на системное печатающее устройство в фоновом режиме;

- поддержка аппарата разделения доступа к коллективно используемым базам данных;

- защита информации в сети от несанкционированного доступа; подключение пользователей с использованием парольной защиты; объединение пользователей в группы по функциональным признакам;

- выявление несанкционированного доступа с блокировкой его и выдачей сообщений обо всех попытках незаконного проникновения в сеть;

- надежное функционирование сети и обеспечение целостности циркулирующей в сети информации.

Специальное программное обеспечение системы предназначено для решения основных пользовательских задач. Оно представляет собой совокупность прикладных программных средств, обеспечивающих ввод, хранение и выдачу кадастровой информации. В числе таких средств специального программного обеспечения нужно отметить отечественные программные продукты: "Геополис-92" и "Геополис-96", "Геокад систем 3" и др.

Перечисленные программные продукты незначительно различаются по техническим и экономическим показателям. Однако в методическом, информационном и технологическом плане "Геополис-92", используемый в качестве специального программного обеспечения автоматизированной информационной системы городского кадастра, более проработан, и поэтому будет уместным дать описание его особенностей.

Программный комплекс "Геополис-92" состоит из следующих основных программных блоков: "Импорт", "Редактирование данных", "Банк" и "Системные операции".

Программный блок Импорт предназначается для массового ввода графических и семантических кадастровых данных. Входными данными служат: файлы цифровых моделей объектов кадастра, сформированные системой обработки полевых геодезических измерений, или файлы с результатами дигитализации топографических планов, текстовые файлы семантических данных, представленные в едином формате данных или в форматах ОХР.

Программы, реализованные на языке Borland Pascal и СU + +, позволяют вводить кадастровые данные в пакетном режиме с использованием диалога в файловой структуре.

Программный блок Редактирование данных позволяет редактировать и пополнять графические и семантические данные в диалоговом режиме. Данный программный блок состоит из двух программных комплексов: Геометрический редактор и Семантический редактор.

Геометрический редактор включает ряд программ ("экран", "показать", "редактировать", "создать", "геометрия", "идентификатор" и "сервис"), позволяющих:

- выбирать требуемую кадастровую учетную единицу (район, секцию, участок и т. п.);

- осуществлять поиск объекта или его элемента по его кадастровому адресу или по наименованию;

- показать на экране требуемые группы элементов объектов, имеющих место в геометрической базе данных; создать новый элемент мышью или клавиатурой; корректировать геометрические данные (удалить, добавить, изменить точку, удалить контур, построить четвертую точку и т. п.);

- показать на экране некоторую сопутствующую информацию (назначение объекта, его владельца, площадь, местоположение и т. п.);

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

Программный блок "Банк" состоит из четырех программных комплексов: Графические запросы. Семантические запросы. Расчет балансов и документатор, позволяющих:

- выводить на экран общие сведения о городе, районе или другой кадастровой учетной единице любого объекта кадастра с их общими характеристиками;

- строить кадастровый план заданного объекта кадастра в условных знаках с  зарамочным оформлением;

- получить графическую и текстовую части типовых документов свидетельства, государственного акта и т. д.;

- вычислять площадь и периметр указанного замкнутого контура и вложенных в него объектов;

- вычислять ставку платежа для указанного объекта кадастра (земельного участка, здания, сооружения и другой недвижимости);

- выдать семантическую информацию для указанного объекта кадастра путем перехода в программу семантических запросов;

- выводить в файл или на принтер координаты указанного элемента в местной или государственной системе координат в табличном виде;

- показать на экране тип и кадастровый адрес объекта кадастра и сопутствующую информацию (назначение, владельца, реквизиты и т. п.);

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

В совокупности программные блоки "Импорт" и "Редактирование" составляют геоинформационную систему автоматизированной информационной системы городского кадастра и включают в себя комплекс программных модулей: пользовательского интерфейса, СУБД, ввода данных (наполнение баз данных), анализа (обработки запросов пользователей) и отображения конечного продукта. Комплекс программ адаптирован к конкретному пользователю и эффективно сочетает возможности диалогового ввода, текстовых и графических меню. Он обеспечивает многооконное отображение графических данных, позволяет открывать неограниченное количество окон, связывать с окнами как разные изображения, так и фрагменты одного и того же изображения с различным увеличением.

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

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

- растровый ввод графических данных с помощью различных сканеров с последующей полуавтоматической векторизацией; фотограмметрический ввод данных со стереоснимков;

- автоматический ввод текстовых данных со стандартных бланков и форм отчетных документов;

- ввод данных наземных измерений, в том числе с использованием глобальной системы определения координат (GPS).

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

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

Структура и состав программного обеспечения системы - 2.5 out of 5 based on 4 votes