Выбор программного обеспечения ГИС
Имеется множество публикаций с оценками применяемых технических средств и ГИС-пакетов для разнообразных проектов и задач. Однако психологические аспекты их выбора рассматриваются гораздо реже. Так, формальные модели процесса закупки ГИС освещены в работах [Goodchild, Rizzo, 1987; Goodchild, 1987]. Кроме того, следует вспомнить, чем мы обычно руководствуемся, закупая технику и программное обеспечение. Видимо, определяющим фактором являются преемственность и элементы известности. Например, вряд ли кто закупит оборудование, не совместимое с тем, что использовалось ранее, и начнет работу как бы заново, не используя ничего из того, что было наработано. Ориентируемся мы и на то, что уже используется в аналогичных организациях. Реклама, конечно, играет некоторую роль, но вот какова ее доля в процессе принятия решений, оценить довольно трудно. Как известно, в ГИС выделяют четыре основные подсистемы: ввода данных; хранения; анализа; выдачи. Каждая подсистема может быть по-разному организована и построена на различных программных продуктах. Использование тех или иных возможностей, кроме всего прочего, определяется моделями данных, принятыми и реализованными в системе, т.е. моделями, которые корректно поддерживаются в СУБД и подсистеме анализа. Рассмотрим современные подходы к реализации этих подсистем. Подсистема ввода данных.Исходными данными служат карты, планы, снимки. Источниками сведений при создании конкретной системы могут быть также другие внешние источники, позволяющие получить цифровые данные. Чаще всего такими источниками являются геоинформационные системы, в которых необходимые данные уже имеются, или универсальные программы ввода информации. В этом случае информация или передается через обменные форматы, или (если это позволяют системы) импортируется из них в форматы создаваемой системы, или, наконец, используется в формате исходной системы без конвертации, если программные средства создаваемой системы имеют специальные модули или драйверы, обеспечивающие работу с данными в форматах других систем. Например, если работа будет осуществляться в системе GeoMedia Professional, то необходимые данные можно:
Другим классом источников данных являются различные датчики, в том числе приемники глобального позиционирования («Глонасс» или «Навстар»). Важным классом систем, в которых производится подготовка данных для ГИС, являются системы специализированной обработки материалов дистанционного зондирования, прежде всего системы фотограмметрической обработки и дешифрирования информации. Все более популярным источником получения данных становится Интернет-Интранет. В этом случае речь идет об информационных системах широкого пользования в качестве источников информации. В зависимости от предполагаемой схемы ввода и обновления данных должно быть выбрано ПО, позволяющее приводить все материалы к согласованному виду и возвращать их партнерам в приемлемом для них виде. При этом может вставать проблема обмена цифровыми картами между различными ГИС. Обменными форматами данных называются правила кодирования позиционной и атрибутивной информации вне среды ГИС. Преобразование данных из внутреннего представления системы в другой формат называется экспортом данных. Наоборот, ввод содержимого файла, где записаны позиционная и атрибутивная информации в некотором обменном формате, в какую-нибудь ГИС, называется импортом ее в среду ГИС. Начнем с того, что подавляющее число широко используемых обменных форматов не передают топологические отношения между объектами. К таким форматам относятся DXF (AutoCAD), MIF (Maplnfo), GEN (Arclnfo), Shape (ArcView), F1-F20V, SXF и т.д. Для нетопологических карт никаких проблем нет; раз они не учитывают топологии, то, стало быть, возможностей упомянутых форматов в этом случае вполне достаточно. А как быть с топологическими ГИС? Для них возможны два подхода: 1) использование обменных форматов, передающих топологические отношения (например, S57 —формат международной гидрографической организации); 2) импорт с использованием нетопологического обменного формата и построение топологии в ГИС. Еще одна проблема при обмене данными — это взаимодействие систем, работающих с аналогичными по сути материалами, например топографическими картами масштаба 1: 50 000, при описании которых использованы разные правила цифрового описания и классификаторы. Так, в течение 2000 — 2001 гг. решалась проблема обмена данными между Военно-топографическим управлением Генерального штаба РФ и Роскартографией, поскольку составленные ими классификаторы объектов топографических карт масштабов 1: 25 000 и 1: 50 000 отличались примерно на 30 %. При этом в обоих случаях при составлении классификаторов использовался один и тот же документ — «Условные знаки топографических карт». Подсистема хранения данных.Реализация этой подсистемы зависит от варианта организации работы пользователей с системой. Возможны следующие варианты:
До недавнего времени при организации хранения данных в ГИС позиционная и атрибутивная составляющие хранились в разных СУБД, при этом обе СУБД не являлись коммерческими, а были частью ГИС. На следующем этапе для хранения и обработки атрибутивной информации стали использоваться коммерческие СУБД, при этом появилась возможность с одной и той же ГИС использовать разные СУБД в зависимости от требований к объемам и скорости обработки данных, к их защите и надежности системы (за- щиты от разрушений, несанкционированного проникновения и использования материалов). Одной из таких СУБД для большинства ГИС является Oracle. И наконец, на современном этапе коммерческие СУБД во многих ГИС используются и для хранения позиционной информации. Требования к системе в отношении используемой СУБД в основном определяются схемой работы системы и требованиями к надежности работы. Понятно, что, например, система земельного кадастра для крупного города будет сетевой и должна иметь практически 100 %-ю надежность. Навигационная система автомобиля скорее всего будет реализована для работы на персональном рабочем месте (в автомобиле), и требования к ее надежности будут существенно ниже. Подсистема пространственного анализа и визуализации результатов анализа.Первые две подсистемы, несомненно, являются важными подсистемами ГИС, но без подсистем пространственного анализа, а также визуализации и вывода они не были бы ГИС. Возможности пространственного анализа в различных системах опять же различны. Не всегда имеющееся программное обеспечение достаточно для решения всех задач, стоящих перед проектом. Необходимо дописывать некоторые фрагменты и модули. При создании оригинального программного обеспечения любопытны рекомендации по организации работы программистов, заимствованные нами из книги [Konecny, Rais, 1985]. Так, организация работы должна отвечать не только размерам поставленной задачи, но и возможностям участников работы; при этом следует помнить, что так называемый метод «монгольской орды» не может быть использован; иначе говоря, каждому проекту, каждому этапу отвечает некоторое оптимальное число людей, с толком участвующих в работе. Превышение этого оптимального числа может быть лишь помехой. Организация работы бригад по созданию программного обеспечения современных географических информационных систем должна исходить из следующих основных принципов: 1. задание распределяется таким образом, чтобы над относи 2. во главе проекта и каждой группы стоит руководитель, ко 3. остальные члены бригады действуют совместно в качестве пыотере в качестве составителя документации, контролера, заведующего библиотекой программ, секретаря, а также следят за выполнением проекта, а в случае необходимости исполняют обязанности системного аналитика, представителя заказчика и т.д. Возможности программного обеспечения при выполнении анализа данных определяются, кроме всего прочего, теми моделями данных, которые позволяет использовать система. Поэтому самые современные разработки (Arclnfo 8* и др.) поддерживают большой набор моделей данных. Одним из наиболее сложных элементов в моделях данных Arclnfo 8 является новая сетевая модель данных — геометрическая сеть. Геометрическая сеть — это набор классов объектов, участвующих в линейной системе. Она соответствует представлению сети в виде коллекции пространственных объектов. Основные преимущества модели геометрической сети, по мнению разработчиков, следующие:
Совместно эти два представления сети обеспечивают развитую модель данных для хранения и анализа линейных систем. Центральной частью логической сети является таблица связности, которая описывает, как связаны сетевые элементы. Каждая строка таблицы связности указывает все смежные соединения вместе с ребрами, которые их связывают. С помощью таблицы связности поддерживается целостность сети. Естественно, что логическая сеть содержит также таблицу соединений и таблицу ребер. В геометрической сети может участвовать любое число классов пространственных объектов, например один класс соединений (города) и два класса ребер (основные рельсовые пути и маршруты грузовых автомобилей). Эта модель включает четыре типа сетевых объектов: простое и сложное ребра и простое и сложное соединения. В приложениях для инженерных коммуникаций направление потока по ребрам должно быть встроенной частью сети. При определении направления указывается, совпадает ли оно с направлением пространственного объекта или противоположно ему, а кроме того, вводятся два особых вида соединений — источники и стоки. Источник — соединение, через которое в сеть поступает продукт. Сток — соединение, через которое весь попавший в него поток продукта удаляется из сети. Это далеко не полное описание новой модели данных, которая необходима для характеристики всего многообразия сетевых объектов: дорог, инженерных коммуникаций, сетей, линий электропередач и др. Важным звеном в организации данных в ГИС являются модели атрибутивных данных. В настоящее время, как уже говорилось, в ГИС применяются следующие модели атрибутивных данных: реляционная (записи фиксированного формата); объектно-ориентированная; объектно-реляционная. По мнению Р. Ф.Томлинсона, каждая из этих моделей имеет свои преимущества и недостатки. Реляционная модель.Достоинства: простая структура, оптимизирована для возможностей построения запросов и анализа, работает быстро и эффективно благодаря прямому доступу к данным. 90% всех данных в мире хранятся именно в этой модели. Недостатки: дает ограниченное представление реального мира. Обладает ограниченной гибкостью построения запросов и управления данными. Объектно-ориентированная модель.Достоинства: обеспечивает очень сложное представление реального мира. Поддерживает множественные уровни обобщения, объединения и ассоциации. Хорошо сочетается с методами имитационного моделирования. Возможно множественное синхронное обновление (контроль версий). Недостатки: комплексные модели более сложны для разработки и построения (критическим является выбор объектов). Сложно производить обмен с другими базами данных (импорт и экспорт). Большие и сложные модели замедляют скорость работы. Объектно-реляционная модель.Достоинства: объекты являются факультативными по отношению к реляционной модели и используются главным образом для поддержания целостности реляционной базы данных и для создания специального режима работы. Расширенные таблицы реляционной базы данных используются для документирования правил атрибуции, сетевых правил, правил деления и слияния, а также правил построения пространственных отношений. Недостатки: эта модель является компромиссом между объектно-ориентированной и реляционной моделями. Не происходит инкапсуляции данных. Средства связи пользователя со средой ГИС {интерфейс пользователя) — очень важный элемент функционирования всей системы. Пользователь может непосредственно или с помощью опе- ратора взаимодействовать с ГИС, например обращаясь к базе данных, а может в качестве конечного пользователя использовать материалы в своей работе, допустим, принимая архитектурные решения на основе ряда предложенных вариантов, даже не представляя, каким путем эти варианты были созданы. Запросы подразделяют на явные и неявные: например, двойной щелчок мыши на объекте задает неявным образом вывод на экран содержательных сведений о нем, что заранее запрограммировано производителем программного обеспечения. Для явных запросов используются диалоговые окна или какой-либо специальный язык запросов, например SQL. Принято выделять несколько типов интерфейсов: команды — специальные записи, которые оператор должен набрать в командной строке, например сору (копировать файл), print (распечатать файл), sort (сортировать файлы) и т.д. Для этих целей ранее в большинстве случаев использовались английские слова, но сейчас почти весь программный продукт предлагается пользователю русифицированным. Для не владеющих английским языком было сложно в точности, соблюдая все правила орфографии и пунктуации, набирать разнообразные команды, учитывая еще и то, что число команд может приближаться к тысяче; меню — текстовые или пиктографические, позволяющие выбрать какую-либо команду из возможного в данное время их перечня, задаваемого словесно (текстовые меню) или в виде схематизированной или символической фигурки, например изображения принтера (пиктографические меню); окна — одновременный или последовательный вывод на экран изображений или текста (в том числе и гиперизображений и гипертекста, когда отдельные выделенные объекты или слова как бы переводят пользователя на другой уровень и дают более детальное изображение, объяснение термина и др.). Причем в разных окнах может демонстрироваться один и тот же объект, допустим, при разных углах его наклона, с изменением масштаба, с его «разрезом» по профилям и т.д.; комбинированные способы — иногда сочетающие сразу все ранее упомянутые типы интерфейсов. Эффективны диалоговые подходы, позволяющие путем выбора ответов на вопросы достигать требуемого результата. Активно развиваются сенсорные (осязательные) методы интерфейса, когда пользователь прикосновением пальца к высвечиваемому на экране меню управляет работой компьютера. Контрольные вопросы 1. Назовите три основные категории управленческой деятельности. 2. Как изменяются характеристики информации в трех основных ка цы, уровень обобщения, актуальность, точность, частота использования)? 3. Назовите основные этапы проектирования информационно-управ 4. Назовите критерии качества информационной системы. 5. Как формируется и какие сведения содержит «Общий список вход 6. Как оцениваются требования к функциональным возможностям 7. Какие параметры качества данных должны быть описаны на этапе 8. Какие причины могут привести к потере данных в ГИС? Какие 9. Какие специалисты обеспечивают функционирование ГИС-проекта? 10. Какие документы определяют правила создания и движения ин 11. Из каких позиций складывается стоимость ГИС-проекта? 12. Какими могут быть выгоды от внедрения ГИС? 13. Какие могут быть риски при реализации ГИС-проекта?
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (635)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |