Литература
Справочная информация
Для учебы
Структура и состав программного обеспечения системы3.3.4. Структура и состав программного обеспечения системы Программное обеспечение АИС ГК составляют программные комплексы и отдельные программы информационного преобразования кадастровых данных, хранения, выдачи и моделирования информации. По назначению программное обеспечение системы подразделяют на Общее, базовое и специальное, особо выделяя программы управления базами данных и разграничением доступа. Общее программное обеспечение системы не зависит от специфики обрабатываемой информации и позволяет осуществить: - поддержку мультипрограммной вычислительной среды; - работу в многопользовательском режиме пакетной обработки; - планирование пользовательских процессов с учетом их приоритетности; - управление пользовательскими процессами, а также поддержку связи и взаимодействия между ними; - защиту ресурсов вычислительной системы; - контроль и диагностику работоспособности вычислительной системы; - поддержку работы с различными периферийными и внешними устройствами; - перезапуск системы; - управление потоками информации внутри системы; программирование на языках высокого уровня; - настройку на конкретного пользователя и на разнородные вычислительные средства, подключаемые к системе; - телеобработку данных. Базовое программное обеспечение системы — как совокупность СУБД, сетевого программного обеспечения и различных языков программирования — ориентировано на конкретную конфигурацию технических средств и выработанные системные соглашения, что позволяет его использовать для стыковки с другими системами города. Базовое программное обеспечение включает в себя средства: - поддержки функционирования различных графических устройств (драйверов); - адаптации обрабатываемой информации к различным техническим средствам и видам представления данных (информационные интерфейсы) ; - организации графического диалога с пользователем; - создания фактографических документов; ведения архива. Программы управления базами данных предназначены для ведения и совместного использования баз данных многими пользователями. Они обеспечивают и гарантируют: - достоверность данных; - защиту от отказов и возможности восстановления после сбоев без потери транзакций; защиту данных посредством контроля доступа к ним; - синхронизацию запросов пользователей; - многоаспектность хранимых данных; независимость запросов пользователей от структуры хранимых данных; - возможность расширения информации в БД. Системные средства программного обеспечения АИС ГК предназначены для создания локальных вычислительных сетей и реализации следующих функций: - выполнение любых операций на удаленных дисковых устройствах, работающих в сети; - вывод информации на системное печатающее устройство в фоновом режиме; - поддержка аппарата разделения доступа к коллективно используемым базам данных; - защита информации в сети от несанкционированного доступа; подключение пользователей с использованием парольной защиты; объединение пользователей в группы по функциональным признакам; - выявление несанкционированного доступа с блокировкой его и выдачей сообщений обо всех попытках незаконного проникновения в сеть; - надежное функционирование сети и обеспечение целостности циркулирующей в сети информации. Специальное программное обеспечение системы предназначено для решения основных пользовательских задач. Оно представляет собой совокупность прикладных программных средств, обеспечивающих ввод, хранение и выдачу кадастровой информации. В числе таких средств специального программного обеспечения нужно отметить отечественные программные продукты: "Геополис-92" и "Геополис-96", "Геокад систем 3" и др. Перечисленные программные продукты незначительно различаются по техническим и экономическим показателям. Однако в методическом, информационном и технологическом плане "Геополис-92", используемый в качестве специального программного обеспечения автоматизированной информационной системы городского кадастра, более проработан, и поэтому будет уместным дать описание его особенностей. Программный комплекс "Геополис-92" состоит из следующих основных программных блоков: "Импорт", "Редактирование данных", "Банк" и "Системные операции". Программный блок Импорт предназначается для массового ввода графических и семантических кадастровых данных. Входными данными служат: файлы цифровых моделей объектов кадастра, сформированные системой обработки полевых геодезических измерений, или файлы с результатами дигитализации топографических планов, текстовые файлы семантических данных, представленные в едином формате данных или в форматах ОХР. Программы, реализованные на языке Borland Pascal и СU + +, позволяют вводить кадастровые данные в пакетном режиме с использованием диалога в файловой структуре. Программный блок Редактирование данных позволяет редактировать и пополнять графические и семантические данные в диалоговом режиме. Данный программный блок состоит из двух программных комплексов: Геометрический редактор и Семантический редактор. Геометрический редактор включает ряд программ ("экран", "показать", "редактировать", "создать", "геометрия", "идентификатор" и "сервис"), позволяющих: - выбирать требуемую кадастровую учетную единицу (район, секцию, участок и т. п.); - осуществлять поиск объекта или его элемента по его кадастровому адресу или по наименованию; - показать на экране требуемые группы элементов объектов, имеющих место в геометрической базе данных; создать новый элемент мышью или клавиатурой; корректировать геометрические данные (удалить, добавить, изменить точку, удалить контур, построить четвертую точку и т. п.); - показать на экране некоторую сопутствующую информацию (назначение объекта, его владельца, площадь, местоположение и т. п.); - осуществлять сервисные функции (выйти из программы, сохранить текущие изменения, перейти в семантический редактор и др.). Программный блок "Банк" состоит из четырех программных комплексов: Графические запросы. Семантические запросы. Расчет балансов и документатор, позволяющих: - выводить на экран общие сведения о городе, районе или другой кадастровой учетной единице любого объекта кадастра с их общими характеристиками; - строить кадастровый план заданного объекта кадастра в условных знаках с зарамочным оформлением; - получить графическую и текстовую части типовых документов свидетельства, государственного акта и т. д.; - вычислять площадь и периметр указанного замкнутого контура и вложенных в него объектов; - вычислять ставку платежа для указанного объекта кадастра (земельного участка, здания, сооружения и другой недвижимости); - выдать семантическую информацию для указанного объекта кадастра путем перехода в программу семантических запросов; - выводить в файл или на принтер координаты указанного элемента в местной или государственной системе координат в табличном виде; - показать на экране тип и кадастровый адрес объекта кадастра и сопутствующую информацию (назначение, владельца, реквизиты и т. п.); - производить расчет баланса угодий по категориям и назначению земли, объектам недвижимости, земельным угодьям на данную территорию и выводить результаты на принтер в виде таблицы, а также в виде круговых и столбиковых диаграмм. В совокупности программные блоки "Импорт" и "Редактирование" составляют геоинформационную систему автоматизированной информационной системы городского кадастра и включают в себя комплекс программных модулей: пользовательского интерфейса, СУБД, ввода данных (наполнение баз данных), анализа (обработки запросов пользователей) и отображения конечного продукта. Комплекс программ адаптирован к конкретному пользователю и эффективно сочетает возможности диалогового ввода, текстовых и графических меню. Он обеспечивает многооконное отображение графических данных, позволяет открывать неограниченное количество окон, связывать с окнами как разные изображения, так и фрагменты одного и того же изображения с различным увеличением. Эффективность и быстродействие разработанного пользовательского интерфейса обеспечиваются благодаря максимальному использованию возможностей аппаратного (пространственное и цветное разрешение графических адаптеров, графические сопроцессоры) и базового системного программного обеспечения. При разработке программного обеспечения системы учитывалось то обстоятельство, что денежные затраты на наполнение баз данных — ввиду несовершенства существующих технологий автоматизированного ввода графических и текстовых данных — довольно значительны. Поэтому в разработанной системе предусмотрены следующие режимы: - растровый ввод графических данных с помощью различных сканеров с последующей полуавтоматической векторизацией; фотограмметрический ввод данных со стереоснимков; - автоматический ввод текстовых данных со стандартных бланков и форм отчетных документов; - ввод данных наземных измерений, в том числе с использованием глобальной системы определения координат (GPS). Для манипулирования графическими и семантическими данными (например, наложения графических контуров, анализа сетевых структур, выделения объектов по заданным признакам, обработки космических снимков, аэроизображений и т. п.), выдаваемыми по запросам, разработанная система обладает большим набором средств анализа графических данных, возможностей их расширения и дополнения, а также сопряжения с другими системами и пакетами, например AutoCad, Nexpert и др. Для наиболее эффективного и наглядного представления результатов отработки пользовательских запросов система имеет средства генерации и вывода выходных отчетов с включением деловой графики (таблицы, диаграммы, графики), средства генерации и вывода картографических документов, полутоновых изображений, средства создания полиграфических печатных форм. Программное обеспечение системы разработано с учетом требований и возможностей ее пользователей, в первую очередь таких, как комитеты по земельным ресурсам и землеустройству, бюро технической инвентаризации, кадастровые бюро и другие городские и районные службы. Практически все. программы могут нормально функционировать на компьютерах средней мощности. Однако с учетом того, что развитие системы ориентируется на значительные объемы информации и что цены на высокопроизводительные компьютеры постоянно снижаются, развитие программного обеспечения должно быть нацелено на расширение функциональных возможностей и структурное объединение информации. Поэтому в рамках программного обеспечения системы разрабатываются новые модули управления базами данных, позволяющие поддерживать вертикальную иерархию информации с автоматическим переключением баз (государство, субъект федерации, район, населенный пункт), ведутся работы по поддержке баз данных SQL-сервера и созданию приложений типа клиент-сервер, разрабатываются модули для управления по межаспектным связям.
Структура и состав программного обеспечения системы - 2.5 out of
5
based on
4 votes
|
Материалы по темам:Основи картографії |